Forum: Cross-Platform-Entwicklung
by MLurie,
20. Apr 2020
Danke an alle für den wertvollen Input. Ich habe es nun dahin gelöst, dass ich die Variablen im Hauptformular deklariere und nil setze. Ist ein wenig umständlich, weil ich jetzt überall die Formular via das Mainform referenzieren muss, aber es läuft.
In diesem Sinne, schliesse ich den Thread und nochmals Dank an alle.
Michael
Forum: Cross-Platform-Entwicklung
by MLurie,
20. Apr 2020
Herzlichen Dank für den Input.
Was bitte ist eine Feldvariable ?
Ich habe eine Android Anwendung mit ziemlich vielen Formularen. Irgendwo stand, dass es keinen Sinn mach diese zu .free'en. Dazu scheint nicht klar zu sein, ob man OnClose (cafree), DisposeOf, Free oder FreeAndNil der korrekte Weg ist.
Also muss ich prüfen, ob das Formular bereits existiert. nil setzen macht tatsächlich...
Forum: Cross-Platform-Entwicklung
by MLurie,
19. Apr 2020
Hi an alle
Eine Frage zu meiner Android app. Ich habe folgende Funktion:
procedure TMainFreeF.MenuEgoF1EEditClick(Sender: TObject);
var
Profil: TProfilF;
begin
if not Assigned(Profil) then
Profil := TProfilF.Create(self);