Voici mon problème :

J'ai un projet qui a 2 fiches. 1 est le programme principale et le second la fiche des préférences. En plus j'ai creer ma propre classe de préférences qui s'appele cPreferences.

ce que je veux faire c'est de passer le pointeur sur la classe préférences a la fiche des preferences pour pouvoir ecrire les preferences dans la classe et pouvoir utiliser cette meme classe dans la fiche principale. ( si possible ) J'ai essayer la chose suivant mais ca me donne une erreur EACCESSVIOLATION avec un adresse memoire et voici le gros de mon code ou si vous voulez la facon dont j'essaie de m'y prendre:

Dans la fiche principale .h :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cPreferences * pPreferences; // Pointeur sur la classe
Dans la fiche principale .cpp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
cPreferences * pPreferences = new(cPreferences); // initialise la classe
FichePrefs->pPrefs = pPreferences;  // Essaie de copier le pointeur sur la classe vers l'autre fiche...
Dans la fiche secondaire .h :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cPreferences * pPrefs // Pointeur sur la classe
Merci.

PS: J'utilise Borland Builder 5.0 si ca peux vous aider.