Re: Type BSTR en WinDev

Posté par drcharly93 le 18/2/2008 10:42:22
Bonjour & désolé du retard

Avec les API il est préférable de passer les types chaines en Chaines ASCII exemple
FicATrt est chaine asciiz sur 256

FicATrt="C:\Temp\Test.tif"
ImageDoc = Engine>>PrepareAndOpenImage(FicATrt)


les chaines passées à des API doivent dans la plupart des cas se terminer par caract(0)
Les chaines Ascii sont donc initialisée avec des caract(0)
Mais on pourrait aussi écrire:
FicATrt est chaine

FicATrt="C:\Temp\Test.tif" + Caract(0)
ImageDoc = Engine>>PrepareAndOpenImage(FicATrt)

Devrait fonctionner aussi.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=5699&post_id=23242