Re: OnCreate wird nur einmal nach Programmstart ausgeführt
Wie bekomm ich denn nu folgende Anweisung richtig hin?:
Delphi-Quellcode:
Er gibt mir bei der if-Anweisung einen Zugriffsverletzung aus. Also direkt nachm Close der Form.
with TGrundeinstellungen.Create(Self) do
try ShowModal; if Grundeinstellungen.ModalResult = mrOK then Datenneuladen1.OnClick(Datenneuladen1); finally Free; end; |
Re: OnCreate wird nur einmal nach Programmstart ausgeführt
ist auch klar, du rufst zwar
Delphi-Quellcode:
auf, weißt dies aber nirgendwo der Variablen "Grundeinstellungen" zu. Um es dir zu verdeutlichen:
TGrundeinstellungen.Create(Self)
Delphi-Quellcode:
wenn dann
with TGrundeinstellungen.Create(Self) do
try ShowModal; if EtwasNichtErzeugtesBzwEineVariableDerNichtsZugewiesenWurde.ModalResult = mrOk then Datenneuladen1.OnClick(Datenneuladen1); finally Free; end;
Delphi-Quellcode:
oder
with TGrundeinstellungen.Create(Self) do
try ShowModal; if ModalResult = mrOK then Datenneuladen1.OnClick(Datenneuladen1); finally Free; end;
Delphi-Quellcode:
oder
with TGrundeinstellungen.Create(Self) do
try if ShowModal = mrOk then Datenneuladen1.OnClick(Datenneuladen1); finally Free; end;
Delphi-Quellcode:
var
lFormInstance: TGrundeinstellungen; begin lFormInstance := TGrundeinstellungen.Create(Self); try lFormInstance.ShowModal; if lFormInstance.ModalResult = mrOK then Datenneuladen1.OnClick(Datenneuladen1); finally lFormInstance.Free; end; |
Re: OnCreate wird nur einmal nach Programmstart ausgeführt
Argh!
Nicht denken, sondern nachdenken. :duck: Dankeschön. Funktioniert jetzt natürlich perfekt. :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz