Récuperer un pointeur de pointeur d'une dll type char** en vb
cs_Jbs106
Messages postés32Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention27 avril 2010
-
19 oct. 2009 à 21:00
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 2016
-
20 oct. 2009 à 13:07
Bonjour
Je me suis fait une petite fonction split nommé asplit avec la particularité de couper avec plusieurs caractère. Je souhaiterai m'en servir en vb, j'ai du mal à la déclarer correctement, problème de convention d'appel..
Merci pour votre aide.
struct rsplit
{ int index;
char* str;
};
rsplit asplit(const char* str,int index,char* car = "/")
{ char* m_str = new char;
int Counter=0;
bool truecar = false;
int CountCar;
while (*(str + index)!='\0')
{ CountCar = 0;
while((*(car+CountCar)!='\0')&&(truecar==false))
{ if (*(str + index)==*(car+CountCar))
truecar=true;
cs_Jbs106
Messages postés32Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention27 avril 2010 20 oct. 2009 à 12:45
J'ai vu une fonction api renvoyant une chaine a partir d'un pointeur, ensuite j'ai vu que pour déclarer un pointeur, il faudrait utilisé le type 'any'. Mais là, je comprend pas trop. Pour déclarer fonction dans ma librairie, j'utilise dépendency walker pour voir comment elle est déclarer. Elle est toujours du genre '_NomFonction@NombreOctetDesParamètre' si je m'abuse, et je crois que j'abuse, s'il vous plaît, ici, il fait nuit, montrer moi un peu de vos lumières.