PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → API DLL avec chaine brut
API DLL avec chaine brut
Iniciado por ablanc, 25,mar. 2019 11:28 - 1 respuesta
Publicado el 25,marzo 2019 - 11:28
Bonjour,

Je dois passer en paramètre d'une API dll le contenu d'un PDF brut
Le paramètre sous Windev doit être préfixé avec un & car c'est un contenu

Pb : le PDF étant en binaire peut avoir le code ascii "00" donc on n'aura pas le contenu en entier...

Est-ce que vous avez une solution pour passer le contenu brut à la DLL ?
J'ai essayé avec le type "buffer" mais on doit préfixer la variable avec un &...
Miembro registrado
948 mensajes
Publicado el 25,marzo 2019 - 15:22
Bonjour
je viens de faire le test
MyData est une chaîne = fChargeTexte("D:\monfichier.pdf",foAnsi)

ce fichier contient plein de caractère 0x00 et la chaine contient tout le fichier

Pour l'envoyer à votre dll pour parlez de "contenu" et "préfixé par "&"
&MyData va envoyer l'adresse de la chaine mais pas le contenu. Les dll utilise en très grande majorité cette syntaxe