cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
15 mars 2005 à 06:49
xavlam
Messages postés1Date d'inscriptionmardi 21 août 2012StatutMembreDernière intervention21 août 2012
-
21 août 2012 à 11:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
xavlam
Messages postés1Date d'inscriptionmardi 21 août 2012StatutMembreDernière intervention21 août 2012 21 août 2012 à 11:31
tres util et simple
plwwibiza
Messages postés1Date d'inscriptionvendredi 16 juin 2006StatutMembreDernière intervention 7 mai 2007 7 mai 2007 à 13:29
pour vb2005 il semble qu'il faut ecrire la declaration comme cela:
Declare Function bnConcat Lib "d:\bnStrs.dll" (ByRef s1 As String, ByRef s2 As String, ByRef sRes As String) As Long
Declare Function bnGetWinDir Lib "d:\bnStrs.dll" () As String
mais pour le reste tout reste valable, donc merci pour ce petit exemple ;-)
Rudy3212
Messages postés154Date d'inscriptionvendredi 20 août 2004StatutMembreDernière intervention31 décembre 2007 2 sept. 2005 à 20:11
Superbe Source Bravo et Merci 10/10
cs_jeralex
Messages postés11Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention 5 juillet 2005 15 mars 2005 à 16:56
En faite j'ai trouver
Faut faire dans un module..
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 mars 2005 à 16:55
Les 'Declare Function ...' devraient toujours se trouver dans un module général ce qui les rend accessibles partout, sinon dans un module objet tu dois ajouter 'Private' devant.
Ceci va bon idem dans un module général VBA dans Excel par exemple, c'est d'ailleurs ainsi que je les teste n'ayant plus de VB installé depuis fort longtemps.
cs_jeralex
Messages postés11Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention 5 juillet 2005 15 mars 2005 à 16:47
pour utiliser le code vb, il faut creer quel type de projet car quand je prend le premier (VB6) il y me met une erreur au niveau des declarations.
Erreur de compilation:
Des constantes, chaine de longueur fixe, tableaux, types définis par l'utilisateur et instructions Declare ne sont pas autorisés comme membre Public de module d'objet
Et je te remercie d'avoir pris la peine d'ecrire ce code ca va m'etre tres utile enfin si j'arrive à l'adpater à mes besoins
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 mars 2005 à 09:15
Faute de frappe corrigée, merci AlexMAN.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 15 mars 2005 à 06:49
21 août 2012 à 11:31
7 mai 2007 à 13:29
Declare Function bnConcat Lib "d:\bnStrs.dll" (ByRef s1 As String, ByRef s2 As String, ByRef sRes As String) As Long
Declare Function bnGetWinDir Lib "d:\bnStrs.dll" () As String
mais pour le reste tout reste valable, donc merci pour ce petit exemple ;-)
2 sept. 2005 à 20:11
15 mars 2005 à 16:56
Faut faire dans un module..
15 mars 2005 à 16:55
Ceci va bon idem dans un module général VBA dans Excel par exemple, c'est d'ailleurs ainsi que je les teste n'ayant plus de VB installé depuis fort longtemps.
15 mars 2005 à 16:47
Erreur de compilation:
Des constantes, chaine de longueur fixe, tableaux, types définis par l'utilisateur et instructions Declare ne sont pas autorisés comme membre Public de module d'objet
Et je te remercie d'avoir pris la peine d'ecrire ce code ca va m'etre tres utile enfin si j'arrive à l'adpater à mes besoins
15 mars 2005 à 09:15
15 mars 2005 à 06:49
#ifdef __cpluplus
{
#endif
?