Zitat:
Das ist doch richtig so?
Vielleicht denke ich in einer anderen Perspektive..
Bei D2006 wäre es Richtig wenn man
function CopyFileA; external kernel32 name 'CopyFileA'; verwenden würde
function CopyFileW; external kernel32 name 'CopyFileW'; und dieses um
Unicode zeichen darzustellen.
function CopyFile; external kernel32 name 'CopyFileW'; wäre dann total überflüssig.
Meine Meinung..
Die Funktionen sind so definiert Doppelt gemoppelt.
Ein cast von einem cast.
So kannst du auch nicht sagen!
Zitat:
CopyFile wäre eh falsch, denn dieses will einen PChar.
Denn es erwartet kein PChar sondern ein PWideChar.
Wäre also beides richtig, wohlgemerkt unter D2009 nicht unter D2006
gruss