Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Problem mit Threadverwaltung (https://www.delphipraxis.net/53097-problem-mit-threadverwaltung.html)

Kill0r 10. Sep 2005 01:55


Problem mit Threadverwaltung
 
Hi Delphi Progger :)
Ich hab mal wieder ein Problem und zwar mit einem Code Snippet -.-
Es geht um dieses hier: http://www.delphipraxis.net/internal...ct.php?t=34754
Es gibt bei mir bei folgender Stelle einen Laufzeitfehler:
Delphi-Quellcode:
constructor TClients.Create;
var
  i: Byte;
begin
  inherited Create;
  ArrCount := 0;
  for i := 1 to 32 do ClArray[i] := nil ;
end;
und zwar bei ArrCount := 0;
Ich habe den ganzen Code vom Snippet eingetragen und ich rufe die Prozedur so auf:
Delphi-Quellcode:
clients.create;
clients.Add(athread);
Und dies Mach ich beim Event "ServerConnect" bei der TCPServer Kompo.
Ich muss doch zuerst Cients.Create aufrufen oder? Wenn ich nur Clients.Add(athread) aufrufe hat er nen Fehler beim Array ClArray
Ich freue mich über jede Hilfe :)

Mfg
Kill0r

Basilikum 10. Sep 2005 02:48

Re: Problem mit Threadverwaltung
 
Zitat:

Zitat von Kill0r
Hi Delphi Progger :)
Ich hab mal wieder ein Problem und zwar mit einem Code Snippet -.-
Es geht um dieses hier: http://www.delphipraxis.net/internal...ct.php?t=34754
Es gibt bei mir bei folgender Stelle einen Laufzeitfehler:
[..]
und zwar bei ArrCount := 0;

Ich habe den ganzen Code vom Snippet eingetragen und ich rufe die Prozedur so auf:
Delphi-Quellcode:
clients.create;
clients.Add(athread);

darf ich raten ?
Access Violation: Write of address 000000??

der Grund ist der: Du rufst eine Methode eines nicht-instanzierten Objekts auf... (Self zeigt auf NIL)

besser so:
Delphi-Quellcode:
clients:=TClients.create;
clients.Add(athread);

Kill0r 10. Sep 2005 03:35

Re: Problem mit Threadverwaltung
 
Vielen Dank :D
Nu funktionierts hehe :D

Mfg Kill0r


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