Remplacer un malloc... [Résolu]

Signaler
Messages postés
106
Date d'inscription
mercredi 30 mars 2005
Statut
Membre
Dernière intervention
20 novembre 2009
-
anthonycosson
Messages postés
106
Date d'inscription
mercredi 30 mars 2005
Statut
Membre
Dernière intervention
20 novembre 2009
-
je fais une dll en c++ .net a partir d'une classe dans cette classe j'utilisais un malloc , ce qui n'est pas correct dans une dll donc j'aimmerai bien savoir comment je pourrai remplacer ce malloc voila des renseignements supplementaires...


//ERROR ERROR



//char* bc=(char*)malloc(100);



return
this->reponse_lecteur(bc);

et l'erreur donne ca :

lecturecodebar error LNK2001: unresolved external symbol "void * __cdecl malloc(unsigned int)" ([mailto:?malloc@@$$J0YAPAXI@Z ?malloc@@$$J0YAPAXI@Z])

lecturecodebar fatal error LNK1120: 1 unresolved externals

3 réponses

Messages postés
111
Date d'inscription
mercredi 13 août 2003
Statut
Membre
Dernière intervention
17 octobre 2007

et ca ca passe pas non plus ?
char * bc ;
bc = new char[100] ;
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
12
Ben je vois pas pourquoi malloc n'est pas correct pour un DLL mais si tu veut une autre méthode, travail avec l'API HeapAlloc VirtualAlloc.
Va faire un tour sur MSDN
Petit raccourcie vers ce que tu cherche ici
___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
106
Date d'inscription
mercredi 30 mars 2005
Statut
Membre
Dernière intervention
20 novembre 2009

oups ct simple comme bonjour en faite merci de votre aide...