Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#9

AW: FreeMem D2009 und FastMM

  Alt 1. Mai 2011, 17:58
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

Geändert von EWeiss ( 1. Mai 2011 um 18:12 Uhr)
  Mit Zitat antworten Zitat