Einzelnen Beitrag anzeigen

jesaa

Registriert seit: 1. Mär 2009
7 Beiträge
 
#10

Re: Delphi 5 zu 2009 und Cassy?

  Alt 10. Jun 2009, 14:04
Hallo noch mal
Also ich hab das Problem jetzt soweit reduziert, das ich alles auf ansi umgestellt habe, und nun nur noch an der Funktion CreateFile() scheitere. Laut Dokumentation nimmt diese Funktion nur WideChars, bzw. WideStings, wobei ich mir nicht ganz im klaren bin, ob die Dokumentation mit der anwendung der funktion übereinstimmt.

Die funktion sieht so aus:

Delphi-Quellcode:
CreateFile(PAnsiChar(FDevicePath), GENERIC_READ Or GENERIC_WRITE, 0 (*FILE_SHARE_READ Or FILE_SHARE_WRITE*), Nil, OPEN_EXISTING,
                                                     FILE_ATTRIBUTE_NORMAL Or FILE_FLAG_OVERLAPPED, 0);
währen in der doku Steht:

constructor CreateFile(AOwner: TComponent; ReqFile: string; RespFile: string); overload; vieleicht hat ja jemand ne idee wir ich die Funktion dazu bekomme alle arbeit in Ansi abzuleisten?

Gruß

Jesaa

[Edit] Hab gerade festgestellt, das es anscheinend 2 versionen von CrateFile gibt. Die die hier verwendet wird steht wohl in "Windows" (auch wenn ich mir nicht ganz klar bin was das zu heisen hat), während die andere Delphieigen zu sein schein.[/Edit]
  Mit Zitat antworten Zitat