Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » openfile()

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
23.08.2005, 11:02 Uhr
~nureingast
Gast


hallo

ich will eine textdatei öffnen, sodass der User sie "sehen kann"...
OpenFile(xxx);

doch was kommt ins xxx rein?
Ich kann leider nicht auf MSDN zugreifen, weil die Seite gesperrt wurde...


Kann mir hier wer helfen?
MFG tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.08.2005, 11:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


seit wann ist die msdn gesperrt?


Zitat:

The OpenFile function creates, opens, reopens, or deletes a file.

Note Only use this function with 16-bit versions of Windows. For newer applications, use the CreateFile function.



C++:
HFILE OpenFile(
  LPCSTR lpFileName,
  LPOFSTRUCT lpReOpenBuff,
  UINT uStyle
);



Parameters
lpFileName
[in] A pointer to a null-terminated string that names a file to be opened.
The string must consist of characters from the Windows character set. The OpenFile function does not support Unicode file names or opening named pipes.

lpReOpenBuff
[out] A pointer to the OFSTRUCT structure that receives information about a file when it is first opened.
The structure can be used in subsequent calls to the OpenFile function to see an open file.

The OFSTRUCT structure contains a pathname string member with a length that is limited to OFS_MAXPATHNAME characters, which is currently 128 characters. Because of this, you cannot use the OpenFile function to open a file with a path length that exceeds 128 characters. The CreateFile function does not have a path length limitation.

uStyle
[in] An action to take.

Return Values
If the function succeeds, the return value specifies a file handle.

If the function fails, the return value is HFILE_ERROR. To get extended error information, call GetLastError.

Remarks
If the lpFileName parameter specifies a file name and extension only, this function searches for a matching file in the following directories and the order shown:


The directory where an application is loaded.
The current directory.
The Windows system directory.
Use the GetSystemDirectory function to get the path of this directory.

The 16-bit Windows system directory.
There is not a function that retrieves the path of this directory, but it is searched.

The Windows directory.
Use the GetWindowsDirectory function to get the path of this directory.

The directories that are listed in the PATH environment variable.

The lpFileName parameter cannot contain wildcard characters.

The OpenFile function does not support the OF_SEARCH flag that the 16-bit Windows OpenFile function supports. The OF_SEARCH flag directs the system to search for a matching file even when a file name includes a full path. Use the SearchPath function to search for a file.


A sharing violation occurs if an attempt is made to open a file or directory for deletion on a remote machine when the value of the uStyle parameter is the OF_DELETE access flag OR'ed with any other access flag, and the remote file or directory has not been opened with FILE_SHARE_DELETE share access. To avoid the sharing violation in this scenario, open the remote file or directory with OF_DELETE access only, or call DeleteFile without first opening the file or directory for deletion.




--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.08.2005, 11:40 Uhr
~nureingast
Gast


ä ok

und jetzt so, dass es ein "normaler nicht so guter c++ user" begreift...?
loooooooooooool

kannst du mir icht ein code geben sonst muss ich noch denken...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.08.2005, 11:41 Uhr
~nureingast
Gast


ich habe win XP und will einfach eine Textdatei öffnen, so dass der user einfach rein schreiben kann...
?

mfg tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.08.2005, 11:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


denken tut dir ganz gut
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.08.2005, 11:43 Uhr
~nureingast
Gast


hmm ja
aber wie kann ich das unter win xp machen?
ich bin nicht gut in englisch...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.08.2005, 11:44 Uhr
~nureingast
Gast


bitte?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.08.2005, 11:46 Uhr
~nureingast
Gast


bei create file verlangt der ja 7 PARAMETER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

wenn du mir sagen würdest was jeder dieser parameter eigetnlich bedeutet, kann ich es schon selber coden...

mfg tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.08.2005, 11:48 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Suche gibts übrigens auch im forum, CreateFile kommt so oft vor, da ist sogar ein Bsp von der MSDN

bischen eigeninitiative kann man normalerweise schon erwarten...
--
class God : public ChuckNorris { };

Dieser Post wurde am 23.08.2005 um 11:49 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.08.2005, 11:54 Uhr
~nureingast
Gast


habe gesucht aber nichts gefunden....
gib mir doch mal einen link bist du dir sicher dass das schon diskutiert wurde?

mfg tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: