Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi OnTime Exepction ? (https://www.delphipraxis.net/89553-ontime-exepction.html)

nitschchedu 2. Apr 2007 14:26

Re: OnTime Exepction ?
 
Das erste ist 0, wie kann das sein ? wenn ich auf den Button drücke ist es 1 ! Was geht da ab ?

Gruber_Hans_12345 2. Apr 2007 14:38

Re: OnTime Exepction ?
 
entweder löscht du dir irgendwo die listview
oder du hast eventuell 2 mal eine lsitview? erzeugst du die listview im code? und hast noch mal eine am formular drauf?

aber wie gesagt, ohne source kann man lustig drauf los raten ... ist wie bei lotto spielen

OG Karotte 2. Apr 2007 14:45

Re: OnTime Exepction ?
 
Wann wird denn "btAddClick" aufgerufen???

So wie es aussieht muß doch erstmal dieses Ereignis ausgeführt werden, damit irgendwelche Daten in Deinem Listview erscheinen.

:gruebel: Und nun bin ich mir nicht sicher:
Ist der Inhalt des Listview überhaupt noch gültig nachdem die Routine "btAddClick" verlassen wurde (TListItem ist doch dort lokal, oder?) ? :gruebel:

Gruber_Hans_12345 2. Apr 2007 14:54

Re: OnTime Exepction ?
 
Zitat:

Zitat von OG Karotte
Wann wird denn "btAddClick" aufgerufen???

So wie es aussieht muß doch erstmal dieses Ereignis ausgeführt werden, damit irgendwelche Daten in Deinem Listview erscheinen.

:gruebel: Und nun bin ich mir nicht sicher:
Ist der Inhalt des Listview überhaupt noch gültig nachdem die Routine "btAddClick" verlassen wurde (TListItem ist doch dort lokal, oder?) ? :gruebel:

nein glaub ich nicht, ListItem ist zwar lokal, aber listview ist global.

und ich glaub ohne den Click auf btAdd, kann er auch der Timer nicht aufgerufen werden ... aber ist etwas undurchsichtig bis jetzt

nitschchedu 2. Apr 2007 15:06

Re: OnTime Exepction ?
 
Das ListView habe ich auf das Formular gezogen also ein ganz normales.
Und das mit dem Timer ist richtig 100 Punkte.
Was soll ich den alles Posten damit du es nachvollziehen kannst ?

Gruber_Hans_12345 2. Apr 2007 15:10

Re: OnTime Exepction ?
 
kannst mal alles posten? ansonsten häng mal die pas hier dran ...

nitschchedu 2. Apr 2007 15:26

Re: OnTime Exepction ?
 
Verdammt ich habs gefunden ! "Gruber_Hans_12345" mein Freunddu hattest recht mit deiner Theorier, das es das Listview 2 mal gibt.

Delphi-Quellcode:
begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TfrmWorker, frmWorker); <---
  Application.Run;
end.
Das ist von Delphi.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  WebBrowser1.Navigate('www.google.de');
  frmWorker := TfrmWorker.Create(nil);
  frmWorker.Show;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  frmWorker.Close;
end;
Und Das von mir.

Mit anderen Worten das Formular gibt es 2 mal und also auch das ListView.
Daraus entstand der Speichermatsch so das ich mal in den einen und mal in den anderen war.
Danke Leute für die Hilfe. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr.
Seite 3 von 3     123   

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