![]() |
Re: Zählen wie oft eine Form aufgerufen worden ist
Kannst du nicht an der Stelle, wo Form2 geöffnet wird (timer, button etc.) des QT mit einbauen und wenn ihr keine Globale Variable wollt könnte man doch folgendes machen:
Delphi-Quellcode:
Wenn der Tag nicht schon anderweitig verwendet wird!
inc(form2.tag);
|
Re: Zählen wie oft eine Form aufgerufen worden ist
Da kommt eine Fehlermeldung:
Zitat:
|
Re: Zählen wie oft eine Form aufgerufen worden ist
Also:
Angenommen Form1 ist die Hauptform: Form6 soll gezählt werden:
Delphi-Quellcode:
...
interface ... public Form6Zahl: Integer; ... TForm1.FormCreate(Sen....blabla); begin Form6Zahl := 0; end;
Delphi-Quellcode:
TForm6.FormShow(Sender..blabla);
begin inc(Form1.Form6Zahl); end; TForm6.ButtonClick(Sen....); begin ShowMessage('Die Form6 wurde '+IntToStr(Form1.Form6Zahl)+' mal aufgerufen.'); end; |
Re: Zählen wie oft eine Form aufgerufen worden ist
Zitat:
Delphi-Quellcode:
sollte klappen :-D
Form2.Tag := Form2.Tag + 1;
Weiß jetzt nicht ob dus gebrauchen kannst (hab nicht alles gelesen), nur zur Info wegen Zitat:
Viele Grüße, Sebastian |
Re: Zählen wie oft eine Form aufgerufen worden ist
Hm hoi,
sieht gut aus nur wie lässt man das in einem label anzeigen? denn Label1.Caption := Form2.Tag := Form2.Tag + 1; kann ja nich funzen mfg |
Re: Zählen wie oft eine Form aufgerufen worden ist
label1.caption:= inttostr(form2.tag)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz