Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3464 connectés 

 


Dernière réponse
Sujet : [VB 5] Création & appel d'une DLL ?
apophyss Merci,
ben je crois que je vais rester au modules.
 
Merci.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
apophyss Merci,
ben je crois que je vais rester au modules.
 
Merci.
macray :lol: je ne peux m'empécher,désolé ! Le mieux est de mettre ta fonction dans des modules...(feuilles uniquement de code)
 
projet --> ajouter un module  
 
En trés gros ça fonctionne commes des API, si tu mets ta fonction ou procédure publique elle sera visible dans tous ton projet...
 
maintenant si tu veux à tous pris une DLL il y a que les dll activeX assez chiante à déclarer...
 
l'aventage des modules est une simplifiation du code est un gain de temps considérable...
 
voilà ce que nous pouvions te dire sur les dll est autres outils de ce genre...
apophyss Ben si grr,
ces pour des fonctions très zarbis que j'ai faites en VB.
Déjà que j'ai eu du mal en VB,
alors je ne te raconte pas en C.
macray non pas grr, tu apprend le C ou le C++ et tu t'en crées unes...
apophyss ah  :-(
grrr
 
Ca l'air assez "chiant" en activeX
En plus il faut faire une relation (dans les propriétés).
 
Et en plus, on dirait qu'il faut le 'register' dans la BDR.
(grrr)
TheJackal c bien ce kil me semblait
Ventilo Question, ta DLL est est en quel language??
 
Parce que pout ton information, tu ne peut pas crée de DLL en VB comme une DLL en C... si tu veux accéder au function de ta DLL faut que tu crée une DLL activex

 

[edtdd]--Message édité par Ventilo--[/edtdd]

apophyss Ben moi je ne veux pas spécialement d'active X,
je veux externaliser certaines fonctions dans une DLL.
TheJackal je connais pas tres bien vb mais depuis kan on peut faire des dll autre que activex?
apophyss Tout à fait,
j'utilise un module.
Il a trouvé la dll,
parce que sinon (si je change le nom) le message d'erreur
est différent.
 
 
Une autre idée ?
macray si tu n'as pas placer ta dll dans le dossier system de ton OS c'est presque normal, je dis presque car VB ne fonctionne pas comem les autres programmes, il faut appeller ta dLL également dans ton projet, je ne me demande pas je sais plus... et déclarer ensuite ton entrée (quelques chose du genre)...c'est assez chiant...!
 
le mieux est d'utiliser des modules, ou tu mets ta fonction que tu peux rapeller à n'importe quelle moment du moment qu'elle soit publique...
apophyss Bonjour.
 
Je voudrais externaliser une fonction dans une dll.
Par exemple, une dll : toto.dll
qui contiendrait un fonction :
 
function f_test%(nom$)
 if nom$ = "test" then  
   f_test% = 1234
 end if
end function  
 
je compile la dll
 
 
Ensuite il me suffirait de déclarer dans
un autre prog :
 
public declare function f_test lib "toto.dll"(byval nom$)
 
 
Et ça ne marche pas,
il me met :
erreur 453, "point d'entrée f_test d'une dll introuvable dans toto.dll"
 
 
Je desespère, ayant vu cette question dans des forums spécialisés en VB.
 
 
QQ pourrait m'aider SVP ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)