Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ferhler trit bei Timer auf.... (https://www.delphipraxis.net/35206-ferhler-trit-bei-timer-auf.html)

ferby 3. Dez 2004 20:52


Ferhler trit bei Timer auf....
 
Hi,

bei mir tritt folgender Fehler auf:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00467A90 in Modul 'Project1.exe'. Lesen von Adresse 00000044'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------


und zwar bei:

procedure TForm1.TimerTimer(Sender: TObject);
var
i:integer;
begin
randomize;
i:=random(9);

TImage(FindComponent('s' + inttostr(i))).top:=TImage(FindComponent('s' + inttostr(i))).top+1;
end;


Timer interval ist auf 1000.

Der Fehler kommt aber nicht sofort sondern erst nach 10-30 sekunden, immer unterschiedlich, davor funktioniert alles wie ich es mir vorstelle, wo ist der fehler????


Danke für Hilfe.

Muetze1 3. Dez 2004 21:04

Re: Ferhler trit bei Timer auf....
 
Moin!

Sicher, das du wirklich 9 Images mit den Namen von s0 bis s8 auf deiner Form hast?

Ich vermute, das du die 0 nicht mit beachtet hast und Zahlen zwischen 1 und 9 erwartest...

MfG
Muetze1

ferby 3. Dez 2004 21:07

Re: Ferhler trit bei Timer auf....
 
Hallo,

Danke das wars, habe garnicht daran gedacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 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