Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Frage zum MS API Befehl "OpenFile" (https://www.delphipraxis.net/174605-frage-zum-ms-api-befehl-openfile.html)

ATS3788 1. Mai 2013 09:47

Frage zum MS API Befehl "OpenFile"
 
Hallo
Hintergrund ist der folgende Link
http://www.delphipraxis.net/111803-v...-auslesen.html

Bei den Kollegen aus der Schweiz heißt es
OpenFile(PChar....

Mein XE möchte ein PAnsiString

Delphi-Quellcode:
wndFile := OpenFile(PAnsiChar(FileName), FStruct, OF_SHARE_DENY_NONE);
;

sie auch
http://www.swissdelphicenter.ch/de/showcode.php?id=142

wndFile lifer immer -1 also kein Handle erzeugt.

Hat jemand eine Idee

Schönen Feiertag

ZenForAll

mkinzler 1. Mai 2013 09:58

AW: Frage zum MS API Befehl "OpenFile"
 
Früher was PChar = PAnsiChar. Seit der Unicodeumstellung von Delphi ist PChar aber PWideChar

Die Api erwarten Ansi

http://msdn.microsoft.com/de-de/libr...=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/cc230350.aspx

DeddyH 1. Mai 2013 15:31

AW: Frage zum MS API Befehl "OpenFile"
 
Außerdem sagt MS selbst zu OpenFile:
Zitat:

Note This function has limited capabilities and is not recommended. For new application development, use the CreateFile function.
CreateFile gibt es dann auch in den "Geschmacksrichtungen" Ansi und Unicode.

ATS3788 2. Mai 2013 09:46

AW: Frage zum MS API Befehl "OpenFile"
 
Danke
für die Antworten ich mache das nun mit der Jedi
"unit JclFileUtils;"

Martin Michael


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz