Forum: Programmieren allgemein
by himitsu,
2. Mai 2011
Wieso?
In C heißen die Typen doch eh alle anders, da braucht man dann nur int und Co. nach LongInt zu übersetzen, anstatt nach Integer. :angle2:
Forum: Programmieren allgemein
by himitsu,
2. Mai 2011
@Bernhard Geyer:
Ist schon irgendwie klar.
Wobei man das dann als ein Alleinstellunsmerkmal für Delphi hätte werten können.
In der Werbung hieße es dann "Alle anderen machen Mist und nur wir machen es richtig, so wie es früher mal geplant war." :stupid:
Forum: Programmieren allgemein
by himitsu,
1. Mai 2011
CopyFile wäre eh falsch, denn dieses will einen PChar.
CopyFileW wäre für PWideChar.
Mit PWideChar(s) kann man einen PWideChar erstellen, welcher auf einen WideString zeigt. (einfach direkt beim Aufruf der Funktion casten)
PS: PChar, PAnsiChar und PWideChar sind nur Zeiger, welcher auf Speicherbereiche zeigen ... darum auch P ie Pointer.
Wenn deine Funktion also PWideChar zurücliefern...