Bonjour,
Je souhaite déclarer un tableau de structure en global et pré-initialisé. Ce tableau me permettra de standardiser pas mal de mes fonctions.
Le hic c'est que dans les variables d'initialisation il y a des pointeurs sur des composants des Forms (TLabel). Builder créé en premier ce tableau avant même la création des Forms elles-mêmes et par conséquent crash dès le lancement.
Voilà un exemple de mon tableau:
Est ce que quelqu'un sait comment faire pour déclarer un tableau initialisé avec des pointeurs (sans les rajouté à la main par la suite).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 typedef struct { int VariableAddress; AnsiString VariableName; bool Read; bool Write; TLabel* VariableLabel; AnsiString VariableText; AnsiString VariableType; }TFormatTable; const TFormatTable Table [] = { {175, "Var1", false, false,Form1->Label1,"","Type1"}, {177, "Var2", false, false,Form1->Label2,"","Type1"} };
Merci de votre aide.
Partager