Moin!
Zitat von
MathiasSimmack:
In einigen Fällen genügt es, wenn man beides noch mal als "pchar" castet:
wDir := pchar(wDir + 'System32\');
Ich würde aber denn vorschlagen das so zu casten:
wDir := wDir + PChar('System32\');
Was aber genauso wenig laufen würde, da er
IMHO hier nur die Adressen zusammen rechnet. Problem bei PChar ist, das es Zeicher auf ein Array von Char ist und Delphi bei Zeigern keine grossen Automatismen mitbringt - er rechnet dann eher mit den Zeigern. Daher nutze die oben beschriebenen lstrcat(), etc Funktionen oder die PChar Funktionen aus der SysUtils (StrCat)...
MfG
Muetze1