Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5
  Alt 31. Dez 2002, 10:19
Was mit aufgefallen ist:
g_dwThreadIDDips := GetCurrentThreadID(); Läuft ja noch in deinem Programm ab. Wenn du nun aber in GetMsgProc auf g_dwThreadIDDips zugreifst, dann enthält diese Variable nicht den zuvor zugewiesenen Inhalt, da sie nicht in einem shared Datensegment liegt. (Solche Datensegmente lassen sich mit Delphi nicht erzeugen)
Eine Möglichkeit wäre die Verwendung von MMF, die z.B. im Pagefile (Swap-Datei) liegen.
  Mit Zitat antworten Zitat