Forum: Win32/Win64 API (native code)
Delphi
by Sprint,
14. Sep 2004
Hab' mal versucht das mit MMF umzusetzen. Das ist dabei herausgekommen...
const
MMFName = '{8EC74560-C6B6-44A2-B466-7027525527E0}';
var
MMFHandle: THandle;
LastError: DWORD;
initialization
Forum: Win32/Win64 API (native code)
Delphi
by Sprint,
11. Sep 2004
Eine andere Möglichkeit wäre noch, wenn du das mit GlobalAddAtom machen würdest. Der ganz große Nachteil an der Geschichte wäre aber, das wenn dein Programm abschmiert oder vom Benutzer abgeschossen wird, das GlobalDeleteAtom nicht ausgeführt wird. Und der Benutzer das Programm erst nach einem Neustart von Windows wieder benutzen kann.
var
MyAtom: ATOM;
initialization
MyAtom :=...