Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: Übernahme mit GlobalGetAtomName

  Alt 1. Jul 2007, 11:44
Hallo Gerd,

wenn die Rückgabewerte der Funktionen in Ordnung sind, dann prüfe doch mal deine Eingabewerte. Grundsätzlich gibt es kein Problem mit Leerzeichen in Atom-Strings:

Delphi-Quellcode:
procedure TDemoForm.ButtonClick(Sender: TObject);
var
  cBuf: array [Byte] of Char;
  a: ATOM;
begin
  FillChar(cBuf, SizeOf(cBuf), #0);
  a := GlobalAddAtom('Eins Zwei Drei');
  FillChar(cBuf, SizeOf(cBuf), #0);
  try
    GlobalGetAtomName(a, cBuf, SizeOf(cBuf));
    ShowMessage(cBuf);
  finally
    GlobalDeleteAtom(a);
  end;
end;
Freundliche Grüße
  Mit Zitat antworten Zitat