Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
12. Jan 2014
Da muß man aufßassen, also wie die Angabe der Buffer-Größeangegeben werden muß.
- in Bytes
- in Chars
- mit abschließendem #0
- ohne abschließendem #0
usw.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
11. Jan 2014
Bei PChars wird oftmals nur der Inhalt überschrieben und nicht der Variablenzeiger.
Den Speicher für die Variable mußt du vorher reservieren.
GetMemory, SetLength oder sonswie, jenachdem was für einen Speicher du nimmst.
z.B. kann man sich einen WideString oder UnicodeString nehmen, da via SetLength ausreichend Speicher/Zeichen reservieren und das dann via PWideChar gegastet an die...