pointer von klasse an form übergeben...
-
Hallo,
ich erstelle eine klasse in der form1
Sett Settings;
dann übergib ich einen Zeiger an eine 2. Form und öffne diese
FSetting->handover(&Settings); FSetting->ShowModal();
Hier die cpp von der 2.Form:
void TFSetting::handover(Sett* p_Set) { p_Set = p_Settings; } void __fastcall TFSetting::FormShow(TObject *Sender) { EdPosition->Text = p_Settings->Get_position(); }
Leider bringt er mir bei Get_position einen Zugriffsfehler...
Warum?
Hoffe es ist verständlich... falls nicht, bitte nachfragen.
-
Muß es in handover() nicht
p_Settings = p_Set;
heißen?
-
Hallo, stimmt...
und ich such mir hier nen ast ab.
danke.
*peinlich*