Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Socket an thread übergeben (https://www.delphipraxis.net/29264-socket-thread-uebergeben.html)

SleepyMaster 6. Sep 2004 19:19


Socket an thread übergeben
 
Hi ihrs

Ich will einen Socket an einen Thread übergeben. Der Socket (ist ja ein integer) hat im subthread den gleichen Wert wie im mainthread, aber ich bekomm die Fehlermeldung ("Ein Vorgang bezog sich auch ein Objekt, das kein Socket ist").
Weiß jemand, wie man es einrichten kann, dass man den Socket "vererben" kann?

Vielen Dank

Assarbad 8. Sep 2004 22:01

Re: Socket an thread übergeben
 
Reden wir von Handles oder von Objektpointern?

SleepyMaster 9. Sep 2004 15:22

Re: Socket an thread übergeben
 
Von Objektpointern

Assarbad 9. Sep 2004 16:07

Re: Socket an thread übergeben
 
Kannst du etwas Code anbieten um ein paar Dinge klarer zu gestalten?!

SleepyMaster 9. Sep 2004 16:37

Re: Socket an thread übergeben
 
Jo, Danke! Wofür?
Wollte grade den Code posten (noch en bissel überarbeiten, der Übersicht halber) und da viel mir auf, dass ich in dem einen Thread WSACleanup aufrufe, wenn da alle getan wurde, was mit dem Socket gemacht werden muss und in einem anderen Thread dafür wieder WsaStartup aufrufe (Dachte ich müsste das pro Thread machen). Wenn ich nur beim Starten des Programmes WSAStartup und beim beenden WSACleanup aufrufe geht alle!

Assarbad 9. Sep 2004 17:10

Re: Socket an thread übergeben
 
*grins* :lol: einfach RTFM :zwinker:

SleepyMaster 9. Sep 2004 17:29

Re: Socket an thread übergeben
 
Aba Hallo! Dann hätte ich mir ne Menge Zeit erstparrt! :wall:


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