PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Appel DLL
Appel DLL
Iniciado por bart.dejonge, 20,oct. 2004 19:33 - 3 respuestas
Publicado el 20,octubre 2004 - 19:33
J'ai un DLL, ecrit en Visual Basic.

Ce DLL existe des classes, des methodes dans les classes.

Comment dois-j'appeler ce DLL à partir de Windev?
Par exemple:

TEST.DLL, qui contient:
ClsPerson:
-Name
-Forname
-Address
avec méthode: Load()

Le DLL va genener une fichier XML avec les données que j'envoie en
paramètre.

Comment est le syntax pour ceci ??

Merci.
Publicado el 20,octubre 2004 - 19:51
bjr,
peut tu envoyer un exemple d'utilisation en vb ?

"Bart De Jonge" <bart.dejonge@omegasoft.REMOVETHIS.be> a écrit dans le
message de news:41767c53$1@news.pcsoft.fr...

J'ai un DLL, ecrit en Visual Basic.

Ce DLL existe des classes, des methodes dans les classes.

Comment dois-j'appeler ce DLL à partir de Windev?
Par exemple:

TEST.DLL, qui contient:
ClsPerson:
-Name
-Forname
-Address
avec méthode: Load()

Le DLL va genener une fichier XML avec les données que j'envoie en
paramètre.

Comment est le syntax pour ceci ??

Merci.

Publicado el 20,octubre 2004 - 20:48
Bonjour,

les DLL écrite en Visual Basic sont des DLL ActiveX
Comme c'est toi qui les developpes il te suffit de compiler une seul e fois
la DLL pour qu'elle soit enregistrée dans la base de registre.
Pour que les méthodes soit visibles dans WinDev il est nécessaire de délarer
les 'Function' ou 'Sub' en Public
Exemple:
Public Function MaMethode() as Booléan
'Code vb...
End Function

A partir de WinDev

MonOCX est un objet automation Dynamique

MonOCX = allouer un objet automation "<Nom du projet>.ClsPerson"
//Pour accèder à un membre
MonOCX>>Name = "Toto"
//Pour accèder à une méthode
MonOCX>>Load()


[DrCharly93]
A+

"Bart De Jonge" <bart.dejonge@omegasoft.REMOVETHIS.be> a écrit dans le
message de news: 41767c53$1@news.pcsoft.fr...

J'ai un DLL, ecrit en Visual Basic.

Ce DLL existe des classes, des methodes dans les classes.

Comment dois-j'appeler ce DLL à partir de Windev?
Par exemple:

TEST.DLL, qui contient:
ClsPerson:
-Name
-Forname
-Address
avec méthode: Load()

Le DLL va genener une fichier XML avec les données que j'envoie en
paramètre.

Comment est le syntax pour ceci ??

Merci.

Publicado el 22,octubre 2004 - 16:10
"Carlos DOS REIS" <carlos@mnk-informatique.fr> schreef in bericht
news:41768e34$1@news.pcsoft.fr...
Bonjour,

les DLL écrite en Visual Basic sont des DLL ActiveX
Comme c'est toi qui les developpes il te suffit de compiler une seul e
fois
la DLL pour qu'elle soit enregistrée dans la base de registre.
Pour que les méthodes soit visibles dans WinDev il est nécessaire de
délarer
les 'Function' ou 'Sub' en Public
Exemple:
Public Function MaMethode() as Booléan
'Code vb...
End Function

A partir de WinDev

MonOCX est un objet automation Dynamique

MonOCX = allouer un objet automation "<Nom du projet>.ClsPerson"
//Pour accèder à un membre
MonOCX>>Name = "Toto"
//Pour accèder à une méthode
MonOCX>>Load()


[DrCharly93]
A+


Ca marche !
Merci beaucoup!!!