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:
und zwar bei ArrCount := 0;
constructor TClients.Create;
var i: Byte; begin inherited Create; ArrCount := 0; for i := 1 to 32 do ClArray[i] := nil ; end; Ich habe den ganzen Code vom Snippet eingetragen und ich rufe die Prozedur so auf:
Delphi-Quellcode:
Und dies Mach ich beim Event "ServerConnect" bei der TCPServer Kompo.
clients.create;
clients.Add(athread); 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 |
Re: Problem mit Threadverwaltung
Zitat:
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); |
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