Der Thread hat schon seine Var von mir bekommen. PMV das selbe hab ich auch gelesen, soweit ich das aber verstanden hab, haben das einige in VB oder so mal so geregelt,das die das einfach aus den Attach in eine Extra Funktion auslagerten und da dann einen Thread gecalled haben.
Das selbe habe ich versucht un dscheinbar daran gescheitert.
Wäre halt einfach schön, dass ich nicht eine feste Funktion, innerhalb meines Programems aufrufen müsste dass es Funktioniert, wenns aber allgemein nicht geht, da lass ichs.
Hier noch den Code den ich habe. Wenn das Jemand zum laufen bekommen würede, wäre ich äußerst entzückt
Test.dll
Code: Alles auswählen
DeclareDLL DLLMain()
DeclareDLL Worker(*nullVar.l)
ProcedureDLL AttachProcess()
;Initialize all Variables und Call DLLMain
;to avoid the Call Loop documented on MSDN
DLLMain()
EndProcedure
ProcedureDLL DLLMain()
;Create the Worker Thread
CreateThread(@Worker(), 0)
EndProcedure
ProcedureDLL Worker(*nullVar.l)
;Say that you loaded... Hopefully sometimes...
MessageRequester("DLL", "Successful loaded.")
EndProcedure
ProcedureDLL DetachProcess()
;Clear all initialized Variables
EndProcedure
und hier der Schnippsel mit dem ichs Teste.
Bin dankbar für jede Hilfe und jeden nützlichen und verwertbaren Gedanken.
MFG
Blackskyliner
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte:
YAED - Yet another Event Dispatcher