Forum: Programmieren allgemein
by turboPASCAL,
6. Okt 2008
Wieso, das machts doch für das Handling mit PChar's und Strings einfacher. :gruebel:
Man spart sich die Konvertierungs-Arie.
Klar kann man die Windows.pas, Messages.pas einbinden, warum auch nicht.
Die Sysutils würde ich an deiner Stelle drin lassen oder du musst dir eine Eigene basteln
um auf grundliegende Tolls zuzugreifen wie UpperCase, format, Fileexist, ChangeFileExt etc.
Bei meiner...
Forum: Programmieren allgemein
by turboPASCAL,
6. Okt 2008
Man kann auch das Array in den Mülleimer verschieben und sich ein nettes PChar basteln.
function GetShortPathNameStr(longPath: string): string;
var
szShortPathName: PChar;
n: integer;
begin
Result := '';
GetMem(szShortPathName, MAX_PATH);