CopyFile wäre eh falsch, denn dieses will einen PChar.
CopyFileW wäre für PWideChar.
Und genau das ist der Müll den Embagardo oder wer auch immer verzapft hat.
Siehe!
function CopyFile; external kernel32 name 'CopyFileW'; // << Warum dieser Schwachsinn.
function CopyFileW; external kernel32 name 'CopyFileW';
Wie soll ein normal Sterblicher damit zurecht kommen.
Schießlich esse ich keinen Apfel wenn ich eine Apfelsine gekauft habe. Oder?
Wenn ich schon nur mit
Unicode Arbeiten darf dann benötige ich diese Funktion nicht das verwirrt nur.
EntwderOder.
Zitat:
Warum um Himmels Willen prädige ich ständig umsonst, daß man Typen nicht vermischen soll?
AnsiString, PAnsiChar, AnsiChar und AnsiAPI (ala CopyFileA)
WideString/UnicodeString, PWideChar, WideChar und UnicodeAPI (ala CopyFileW)
ODER
String, PChar, Char und dynamischer
API (ala CopyFile), welches sich an den jeweiligen Compiler anpaßt, bzw. welches an den Compiler angepaßt ist.
Das sind die feinen Unterschied zwischen einem Programmierer (Studierten) und einen Hobby Programmierer.
Zitat:
prädige = predige!
etwas predigen gesprochen... jemandem immer wieder sagen, wie er sich verhalten soll.
Danke.
gruss