victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
9 août 2004 à 22:55
faressinho
Messages postés2Date d'inscriptionmercredi 12 septembre 2007StatutMembreDernière intervention29 janvier 2013
-
29 janv. 2013 à 18:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
faressinho
Messages postés2Date d'inscriptionmercredi 12 septembre 2007StatutMembreDernière intervention29 janvier 2013 29 janv. 2013 à 18:02
bonjour, jai procédé au fonctionnement du code source via visual c++ 2008 ilme demande une librairie manquante deja mentionné ds le code source afxres.h
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 25 juin 2006 à 16:21
ha ok , donc HeapAlloc renvoie un pointeur sur une zone mémoire de taille BLOC dans ce cas si alors?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 25 juin 2006 à 16:10
HeapAlloc est une des 2 fonctions d'allocation de mémoire de l'API, ce qu'aurait appelé malloc en interne. Je fais volontairement abstraction des anciennes LocalAlloc et GlobalAlloc.
memset remplit chaque octet d'une zone mémoire (1er param) par la valeur du second param, nbr d'octets est dans dernier param.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 25 juin 2006 à 15:06
Yop vecchio,
Cette source est la depuis longtemp je sais mais j'ai quand mm certaine question dessus car je ne comprend pas tous. Tous dabord :
LPVOID p = HeapAlloc(GetProcessHeap(), 0, BLOC); Que fait la fonction HeapAlloc ?? j'ai bien regardé dans la MSDN mais je ne saisi quand mm pas tous a fait ce qu'elle fait.
Deuxième chose memset fait quoi?? je sais que c'est du C standart mais j'ai jms utilisé cette fonction :s .
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 9 août 2004 à 22:55
29 janv. 2013 à 18:02
25 juin 2006 à 16:21
25 juin 2006 à 16:10
memset remplit chaque octet d'une zone mémoire (1er param) par la valeur du second param, nbr d'octets est dans dernier param.
25 juin 2006 à 15:06
Cette source est la depuis longtemp je sais mais j'ai quand mm certaine question dessus car je ne comprend pas tous. Tous dabord :
LPVOID p = HeapAlloc(GetProcessHeap(), 0, BLOC); Que fait la fonction HeapAlloc ?? j'ai bien regardé dans la MSDN mais je ne saisi quand mm pas tous a fait ce qu'elle fait.
Deuxième chose memset fait quoi?? je sais que c'est du C standart mais j'ai jms utilisé cette fonction :s .
9 août 2004 à 22:55