Bjr à tous
Voila mon pb: Qd j'essaie de compiler le programme ca marche jusqu'au moment où le programme entre dans la fonction TFichePrincipale::TFichePrincipale (qui est appelée dès le début). Du coup j'ai le droit à un EAccessViolation et le programme n'arrive donc pas à se lancer! Comment dois-je procéder pour initialiser??
ci-joint, le début de mon prog, où la variable globale est défini ainsi que la fameuse fonction:
TFichePrincipale *FichePrincipale;
typedef enum {Constante, Variable, Binaire, Fonction} TNature;
typedef struct NoeudSynt{
TNature Nature;
double ValConst;
char OperOuFct;
struct NoeudSynt *fg,*fd;
}
TNoeudSynt, *TArbreSynt;
typedef struct{
TArbreSynt Fct;
TArbreSynt Deriv;} TCourbe;
typedef struct{
TCourbe * CourbeNum[200];
int *NbCourbes;} TEnsembleCourbes;
TEnsembleCourbes *EnsembleCourbes;
//---------------------------------------------------------------------------
__fastcall TFichePrincipale::TFichePrincipale(TComponent* Owner) : TForm(Owner)
{
*(EnsembleCourbes->NbCourbes) = 0;
}
MERCI ENORMEMENT !!!