Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#7

Re: registry: string auslesen

  Alt 17. Mai 2004, 14:36
Zitat:
@1, da hab ich scho geschaut
Geschaut, vielleicht. Gelesen und verstanden, nicht. Sorry, aber es wird auch erwähnt:
In den berühmten Tutorials steht
Die Variable "cbData" enthält nach dem Funktionsaufruf die Anzahl der kopierten oder benötigten Bytes. [...] Wenn also unsere Prüfung geklappt hat, dann setzen wir den Puffer auf die gewünschte Länge und rufen die Funktion erneut auf [...]

Und jetzt denk mal darüber nach, wie sinnvoll es ist, eine "pchar"-Variable ohne zuvor festgelegte Größe
Delphi-Quellcode:
var
  lpDataBuf : PChar;
  lpcbDataBufSize : DWORD;

{ ... }

    lpcbDataBufSize := SizeOf(lpDataBuf);
// aber wo ist bspw. der Befehl, in dem du "lpDataBuf"
// x Bytes des RAMS zuweist?
zu verwenden?
  Mit Zitat antworten Zitat