Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#5

AW: lpDependencies in QUERY_SERVICE_CONFIG

  Alt 16. Mär 2014, 18:58
OK, also ist der Weg, den ich in diesem niederländischen Forum gefunden habe, gar nicht so verkehrt.

Momentan benutze ich dies:
Delphi-Quellcode:
var Buffer: PQueryServiceConfig;
    deplist: PChar;

deplist:= Buffer^.lpDependencies;
if Assigned(deplist) then
begin
  while deplist[0] <> #0 do
  begin
    if deplist <> 'then
      FDependencies.Add(deplist);
    Inc(deplist, StrLen(deplist) + 1)
  end;
end;
FDependencies ist eine TStringList.

Aber wie ist die Situation mit PWideChar (Buffer: PQueryServiceConfigW; ) und Aufruf der entsprechenden Funktion QueryServiceConfigW? Werden die PWideChars nicht bereits mit doppeltem #0 abgeschlossen? Nicht dass ich das im Delphi 5 brauchen würde, ich frag nur interessehalber.

MfG Dalai
  Mit Zitat antworten Zitat