Einzelnen Beitrag anzeigen

Nintendo

Registriert seit: 16. Feb 2009
82 Beiträge
 
#14

AW: Get(anyPointer) Verständnisfrage

  Alt 2. Mai 2013, 14:55
Ich kenne die ToolsAPI zwar nicht auswendig, aber anhand der Parameter ist zu vermuten, dass das wie in Unmengen Win32-API-Funktionen auch gedacht ist: man reserviert Speicher und übergibt dessen Adresse dann samt der Angabe der Datengröße an die Routine, welche ihn dann mit Daten befüllt.

[edit] Beispielhaft sei hier mal GetWindowsDirectory genannt. [/edit]
Schon richtig, allerdings

Delphi-Quellcode:
UINT WINAPI GetWindowsDirectory(
  _Out_ LPTSTR lpBuffer,
  _In_ UINT uSize
);
gibt es da die Direktive _out die es ja in DElphi neben var auch gibt. Out bzw. Var fehlt aber in der Funktion GetText() oben.

und eben das verwirrt mich.

Geändert von Nintendo ( 2. Mai 2013 um 14:58 Uhr)
  Mit Zitat antworten Zitat