DLL2PLIB

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

DLL2PLIB

Message 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
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message 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
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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)
Répondre