Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi zugriff auserhalb von Execute auf AThread (https://www.delphipraxis.net/90269-zugriff-auserhalb-von-execute-auf-athread.html)

t0b4d 14. Apr 2007 12:06


zugriff auserhalb von Execute auf AThread
 
Ich hab das Problem das ich in einem neuen Thread die Verbindung
abwickeln möchte sodass der HauptThread nicht 100% ausgelastet ist.

Dabei versuch ich gerade den Thread erst dann zu starten wenn der Server im OnExecute ist.
Das Problem dabei ist, das ich in dem neuen Thread kein zugriff auf den AThread aus dem OnExecute habe.

Mach ich das alles viel zu umständlich? Ich hab mir schon überlegt, den TCPServer ganz in den Thread zu verlagern.
Aber wie kann ich denn ein OnExecute herausfinden? ich hab schon versucht die Funktion einfach hinzuschreiben, aber er öffnet diese ja nicht!

"Überschreib" ich die Funktion falsch ?

Udontknow 17. Apr 2007 11:06

Re: zugriff auserhalb von Execute auf AThread
 
Hallo!

Ich weiss zwar nicht, was du mit "Server ganz in Thread legen" meinst, aber...

Arbeitest du mit dem TidTCPServer? Dann eine freudige Botschaft für dich: Die Serverkomponente stellt für jede Verbindung selbstständig einen eigenen Thread bereit, das Ereignis OnExecute wird bereits im Kontext dieses separaten Threads aufgerufen.

Cu,
Udontknow


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