PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → UTILISER UNE DLL
UTILISER UNE DLL
Débuté par atrioux, 19 fév. 2006 18:51 - 3 réponses
Posté le 19 février 2006 - 18:51
je dispose d'un fichier .dll, .h et .lib
je sais que c'est une dll en visual c++ 32 bits qui permet de communiquer
par le port serie avec le terminal que je dispose

voila ma question c'est comment utilise t-on ces fichiers pour communiquer
avec mon appli windev et le terminal en question
je n'ai jamais su communiquer avec un terminal en liaison rs232 et
j'aimerais des conseils pour démarrer
Normalement j'ai tout ce qu'il faut.

je pensais qu'il fallait prendre la dll, la charger et taper des commandes
fourni dans une doc
mais voila je ne sais pas ou trouver ses commandes ou alors j'ai encore rien
compris sur le mode de fonctionnement

Merci a tous ceux qui pourrons m'aiguiller.
Posté le 20 février 2006 - 10:03
Bonjour,
1)Pour utiliser une dll
1° ChargeDll(...)
2° API(DllName,Function,Param...)
3° DechargeDll
2) Pour connaitre les fonctions pas le choix IL FAUT LA DOC ou un exemple en C,C++ ou VB. L'utilitaire Scanbin permet de connaitre la liste des fonctions exportée mais pas la syntaxe. Normalement dans le .h tu dois avoir le prototype des fonction

Si tu désire ke l'on t'aide
met à dispo le nom de la dll (voir sur kel site on peut téléchargé) et le .h
Posté le 20 février 2006 - 10:23
Arnaud

En principe le fichier .h (header) contient les prototypes de déclaration pour l'appel aux différentes fonctions de la DLL, ainsi que les constantes et les structures.

Et le tout (ou du moins les fonctions dont vous avez besoin) doit être converti en W-langage.

Bonne chance
Posté le 21 février 2006 - 17:31
Le fichier .h te donne la liste des fonctions présente dans la dll,
ainsi que les paramètre à passer.
un chargedll pour charger la dll par ton appli, puis des appeldll32
devraient t'aider...

Arnaud wrote:
je dispose d'un fichier .dll, .h et .lib
je sais que c'est une dll en visual c++ 32 bits qui permet de communiquer
par le port serie avec le terminal que je dispose

voila ma question c'est comment utilise t-on ces fichiers pour communiquer
avec mon appli windev et le terminal en question
je n'ai jamais su communiquer avec un terminal en liaison rs232 et
j'aimerais des conseils pour démarrer
Normalement j'ai tout ce qu'il faut.

je pensais qu'il fallait prendre la dll, la charger et taper des commandes
fourni dans une doc
mais voila je ne sais pas ou trouver ses commandes ou alors j'ai encore rien
compris sur le mode de fonctionnement

Merci a tous ceux qui pourrons m'aiguiller.