Page 1 sur 1

DLL2PLIB

Publié : dim. 13/nov./2005 9:20
par LOULOU25
J'ai téléchargé ce programme qui permet de preparer une DLL pour Tailbite.
Cette dll ne prend pas en compte les fonctions retournant une valeur alphabétique mais seulement celle générant une valeur numérique.
exemple avec AutoItx.dll qui permet de retourner le titre de la fenetre
En PureBasic
Teste=512
WinGetText( "Nom de fenetre"," ", @teste,512)
Avec DLL2PLIB
Me sort
CallFunction(a.l,b.l,c.l,d.l)
Ce qui ne marche pas
Comment faudrait-il faire ?
Merci par avance

Publié : dim. 13/nov./2005 10:12
par lionel_om
Faut pas que tu passe les adresses de tes strings ??? :

Code : Tout sélectionner

win$ = "Nom de fenetre"
par2$ = ""
WinGetText( @win$,@par2$, @teste,512)
Lionel

Publié : dim. 13/nov./2005 12:37
par Anonyme2
lorsque l'on passe une chaîne PB met l'adresse sinon comment faire ?

le résultat de WinGetText( "Nom de fenetre"," ", @teste,512) se retrouve ou ?

Je pense que tu doit définir une variable texte ayant une taille de 512 car je pense que c'est la valeur passée comme taille de buffer

tu es sur que texte est une variable numérique ?

Si texte est la variable chaîne qui recevra le texte fait comme ceci

texte.s = space (512) ; donne vraiment une taille de 512 à la variable texte

WinGetText( "Nom de fenetre"," ", teste,512)