Utilisation des interfaces - libération de la mémoire

Sujets variés concernant le développement en PureBasic
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Utilisation des interfaces - libération de la mémoire

Message par Anonyme2 »

Fred,

une question simple.

Par exemple, plusieurs interfaces héritent des méthodes de l'interface IUnknown et en particulier de la méthode Release (IUnknown::Release).

Puisque les interfaces sont déclarées la mémoire est-elle libérée par PureBasic à la fin du programme comme pour AllocateMemory et autres, c'est-à-dire que si l'on oublie de libérer des objects, des pointeurs etc, seront-ils libérés automatiquement ?
Fred
Site Admin
Messages : 2652
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Oula, non. Car si j'appelle ->Release() alors que l'utilisateur l'a deja fait ca crash 1 fois sur 2. Donc c'est a vous de gerer la destruction de vos objets.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Et bien c'est clair :D
Répondre