begin process at 2012 02 12 08:09:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

desallocation de mémoire de structure.....


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

desallocation de mémoire de structure.....

dimanche 8 janvier 2006 à 17:06:11 | desallocation de mémoire de structure.....

psyko_flex

Je voudrais une petite aide sur la désallocation de la mémoire...voila je passe unen structure dans une fonction, regarder l exemple:( ma structure s apelle MainWindow).
au niveau des ? je pe libéré pApp? en faissant un free(pApp) sans que sa ai des conséquence sur ma structure dans le main?

void main(void)
{
...
g_signal_connect(G_OBJECT(pApp->pMenuItem), "activate", G_CALLBACK(OnOuvrir),(gpointer*) pApp )
...
}

void OnOuvrir(GtkWidget *pWidget, gpointer data)
{
     MainWindow *pApp;
    /* Recuperation de data */
    pApp = (MainWindow*) data;
    /* ulitlisation de la strucutre pour faire les différent trucs....*/
.....
....
     ??????
}
 
Merci
dimanche 8 janvier 2006 à 18:21:53 | Re : desallocation de mémoire de structure.....

luhtor

Bas si tu le détruit, au prochain signal "activate" ca va planter, puisque tu l'as détruit. Enfin gtk se sortira peut  etre une erreur au lieu de planter sec, mais c'est pas sur. Ca dépend comment tu libères pApp. Comme tu passes que des pointeurs, tu travails systématiquement sur l'objet de base.

Mais pApp, c'est quoi ?
dimanche 8 janvier 2006 à 19:51:04 | Re : desallocation de mémoire de structure.....

psyko_flex

pApp, me sert pour récupéré mes données de ma structure..., g "fini" mon programme, mais g des erreur de mémoire.....quand  je fait trop de truc dans le programme ,il me fait une erreur " l adresse ne peut pa etre read"....je v vérifier tous mes désallocations !je galére avec ces plantages! .........


Cette discussion est classée dans : void, mémoire, structure, mainwindow, papp


Répondre à ce message

Sujets en rapport avec ce message

libération de mémoire allouée [ par moloko2000 ] Je me trouve confronté à un petit problème d'allocation mémoire.En fait je dois rapatrier une base de données de 90000 enregistrements et en fait à ch Taille d'une structure en mémoire [ par PeteTheBull ] Bonjour J'ai un petit problème en c++ (sous VC++6). Je défini une structure du style : typedef struct     {         __int64 B;       &nbsp Pointeurs ... [ par Ziman ] Bonjour,J'ai une petite question, c'est pas vraiment un probleme de code mais plutot de théorie. Imaginez qu'en global j'ai déclaré un pointeur vers u Organisation de la mémoire [ par KurpeusLondon ] Désolé une petite question de plus pour la forme:)Je comprends pas comment est organisé la mémoire lors d'un malloc et compagnie : je m'explique.J'ai Structure en mémoire attaquée [ par themaste ] Bonjour à tous!Voila, actuellement je travaille sur un vieux logiciel qui ait fais à 99% en C.Dans ce programme, il y a beaucoup de structure en mémoi [Qt] Probleme de classe [ par DakM ] Hello1 heure a essayer de trouver une alternative, jai pas reussi!Alors, jessaye de faire creer un socket avec comme parent, ma classe mw qui est la f problème passage de paramètres d'une structure dans une fonction [ par sakthivel ] Bonjour,J'aimerai bien faire une fonction qui me permettrai d'afficher un plateau de jeu(jeu des 4 chevaux) car le code de l'affichage du plateau de j Buffer sécurisé (pour les pros du C/C++) [ par jockos ] Peux t-on déclarer un buffer sécurisée en C/C++ ?J'entend par buffer sécurisé, un buffer (zone mémoire) alloué réelement en mémoire vive (RAM) et non opengl.glut : gestion clavier [ par _Jonathan ] salut a tousvoila, j'arrive pas a utiliser la fonction glutSpecialUpFunc (chui sous devc++).glutSpecialFunc marche.Si kelkun pourrai m'expliker : ---- Libération mémoire.... [ par Clonk ] Bonjour,Voilà, j'ai une appli qui utilise énormément de mémoire, jai plusieurs listes chainées de plusieurs milliers d'enregistrements, de nombreuses


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales