Thema: Delphi PChar wiederverwenden?

Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: PChar wiederverwenden?

  Alt 8. Okt 2010, 12:51
Das riecht doch sehr danach, das _Buffersize nach der Rückkehr die Länge des Strings enthält. Also setz es neu und es sollte klappen.
Ich hab die Doku nur überflogen aber vllt. geht es auch so:
Delphi-Quellcode:
_res := NIL;
_Buffersize:=0;
_Status := PdhLookupPerfNameByIndexW(Nil, _IndexB, _Res, _BufferSize);
GetMem(_Res, _BufferSize);
_Status := PdhLookupPerfNameByIndexW(Nil, _IndexB, _Res, _BufferSize);
Gruß
K-H

zu spät (sniief)
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat