Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: THandle -- welchen Sinn und wie selbst erstellen?

  Alt 9. Aug 2007, 11:38
Zitat von Luckie:
Aber wo ist das Problem, auch wenn die Funktion in einer Unit steht, beim Aufruf das Handle zu übergeben?
Ich habe folgende Funktion in einer separaten Unit, um mir die
Konstanten zur oben genannten Funktionen nicht merken zu müssen:

Delphi-Quellcode:
function GetPathSingleUser: string;
begin
  result:= GetSpecialFolder(Handle, CSIDL_PERSONAL);
end;
In dieser Unit ist Application "Handle" ja unbekannt,
weswegen ich es erstellen wollte.

Aber wenn ich es, wie DGL-luke schreibt, einfach
ohne Probleme auf "0" setzen kann, scheint das Problem
ja gelöst zu sein.
Wobei ich immer noch nicht verstehe, warum gerade
diese Funktion ein Handle braucht -- sie liefert doch
einfach nur einen Systemordner von Windows zurück.

Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat