Hallo Leute,
ich bin grad dabei, just for fun ein in C geschriebenes Programm nach Delphi zu konvertieren. Die eigentliche Anwendung ist kein Problem, doch bei der Dll habe ich ein Problem. Der Original Quellcode ist:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| // start shared data between processes #pragma data_seg("Shared") HHOOK g_hook = NULL; DWORD g_threadID = 0; HWND g_hwnd = 0; #pragma data_seg() // end shared data |
Die Compileranweisung ist hier nötig, damit die 3 Variablen in einem Addressraum gespeichert werden, in den auch andere Prozesse zugreifen können.
Doch wie ist die Compileranweisung in Delphi??? Denn ohne funkts leider nicht...
Wer kann mir helfen?