Forum: Win32/Win64 API (native code)
by Neutral General,
23. Sep 2014
Wie oben schon mehrfach steht: Du musst deine Strings einfach auf PChar/PWideChar casten.
Forum: Win32/Win64 API (native code)
by Neutral General,
23. Sep 2014
Könnte man, aber muss man bei der Übergabe von Stringkonstanten nicht.
Der Compiler castet/wandelt das intern implizit um.
Forum: Win32/Win64 API (native code)
by Neutral General,
23. Sep 2014
Hallo,
PChar/PWideChars sind quasi nur Strings.
procedure TForm3.Button1Click(Sender: TObject);
begin
CreateSymbolicLink('C:\Users\Benutzer\Desktop\Testlink.png', 'C:\Users\Benutzer\Pictures\Bild.png', 0);
end;
Das erzeugt eine Verknüpfung namens "Testlink.png" zur Datei "C:\Users\Benutzer\Pictures\Bild.png" auf dem Desktop. Falls du String-Variablen hast reicht normalerweise ein...