Thema: FreePascal Formular neu createn?

Einzelnen Beitrag anzeigen

Maurooon

Registriert seit: 7. Dez 2016
70 Beiträge
 
#26

AW: Formular neu createn?

  Alt 20. Apr 2017, 15:04
und in den Code von der zweiten Form welche ich über eine Messagebox schließen kann folgendes:
Delphi-Quellcode:
if Application.MessageBox('Zurück zum Hauptmenü?', 'Meldung', MB_ICONWARNING or MB_OKCANCEL) = IDOK then begin
   Form2.Hide;
   Action := caFree; //ist Action eine Variable die ich vorher irgendwo initalisieren muss?
end;
Ich bitte um Bestätigung oder Anweisungen wie es wirklich geht
Anstatt Hide, verwendest du Close. Und das Action := caFree kommt in das Ereignis onClose des Formulars (Action ist dort schon als var Parameter deklariert).
ich bekomme folgenden Fehler:
Error: Incompatible type for arg no. 1: Got "TCloseAction", expected "TBasicAction"
"One of the basic rules of the universe is that nothing is perfect. Perfection simply doesn't exist... Without imperfection, neither you nor I would exist." - Stephen Hawking
  Mit Zitat antworten Zitat