Salut tous les coders,
soyons brefs, soyons concis.
ma fonction :
extern "C" void __stdcall
MakeLineEx(const char* folder,char* file,char* sout);
- folder n'est jamais modifié,
- file va être modifié d'un caractères,
- sout est la chaine de sortie
Maintenant, pour VB:
Public Declare Sub _
TestEx _
Lib "MaDll.dll" (ByVal folder As String,ByRef file As String,ByRef sout as String)
Voilà le dernier test que j'ai fais. Toutefois j'ai essayer bon nombre de possibilité sans résultat. Celle ci me fait planter l'appli VB. Je pense que BruNews connais le pb (d'ailleurs je risque de me faire engueuler :D )
Si toutefois vous savez où est le pb merci d'avance de votre réponse. Si vous connaissez des sources ou posts sur ce sujet précis merci aussi de me les indiquer.
enfin, pour que ce sujet serve à plus de gens, il serait intéressant de donner un exemple avec par exemple un fonction exporté de type :
concatene(char* s1,char* s2,char* sout)
(en tout cas moi ça me dirais bien ^^)
voila tout.
j'aimerais remercié pour finir toutes les personnes de cppfrance et vbfrance qui nous ont fournis un magnifique outils d'information et des réponses à des questions qui hantaient nos nuit ;)