Autor Beitrag
seddto
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Do 12.05.05 15:34 
Hallo,

Ich habe folgende Thread-Problem. Ich möchte aus einer DLL heraus einen oder mehrere Threads starten. Also rufe ich CreateThread von DllMain aus auf nachdem ich mit DLL_PROCESS_ATTACH den richtigen Eingang genommen habe. Wenn ich mir den Process im Taskmanager anschaue sehe ich, das ein Thread erzeugt wird, aber die Befehle der ThreadProc werden nicht abgearbeitet. Der gleiche Code funktioniert wenn ich damit eine Exe erzeuge(natürlich leicht abgeändert dll > exe). Weiss jemand warumd as mit dem Thread nicht klappt?
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Do 12.05.05 15:45 
su must unter begin end. bei der dll selbst nochmal dllmain(1) aufrufen -> dann kannste das abfangen

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
seddto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Do 12.05.05 15:50 
user profile iconuall@ogc hat folgendes geschrieben:
su must unter begin end. bei der dll selbst nochmal dllmain(1) aufrufen -> dann kannste das abfangen


mhh Danke für Antwort:) Werds gleichmal ausprobieren. Aber woran liegt das denn das das in ner exe funktioniert und bei ner Dll nicht?