use wxString instead of const wxChar* in wxFFile public API

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45808 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2007-05-04 20:57:53 +00:00
parent fcea31d51b
commit 6626de903e
3 changed files with 6 additions and 6 deletions

View File

@@ -41,7 +41,7 @@ None.
Default constructor. Default constructor.
\func{}{wxFFile}{\param{const char*}{ filename}, \param{const char*}{ mode = "r"}} \func{}{wxFFile}{\param{const wxString\&}{ filename}, \param{const wxString\&}{ mode = "r"}}
Opens a file with the given mode. As there is no way to return whether the Opens a file with the given mode. As there is no way to return whether the
operation was successful or not from the constructor you should test the operation was successful or not from the constructor you should test the
@@ -180,7 +180,7 @@ Returns the length of the file.
\membersection{wxFFile::Open}\label{wxffileopen} \membersection{wxFFile::Open}\label{wxffileopen}
\func{bool}{Open}{\param{const char*}{ filename}, \param{const char*}{ mode = "r"}} \func{bool}{Open}{\param{const wxString\&}{ filename}, \param{const wxString\&}{ mode = "r"}}
Opens the file, returning \true if successful. Opens the file, returning \true if successful.

View File

@@ -37,13 +37,13 @@ public:
// def ctor // def ctor
wxFFile() { m_fp = NULL; } wxFFile() { m_fp = NULL; }
// open specified file (may fail, use IsOpened()) // open specified file (may fail, use IsOpened())
wxFFile(const wxChar *filename, const wxChar *mode = _T("r")); wxFFile(const wxString& filename, const wxString& mode = _T("r"));
// attach to (already opened) file // attach to (already opened) file
wxFFile(FILE *lfp) { m_fp = lfp; } wxFFile(FILE *lfp) { m_fp = lfp; }
// open/close // open/close
// open a file (existing or not - the mode controls what happens) // open a file (existing or not - the mode controls what happens)
bool Open(const wxChar *filename, const wxChar *mode = _T("r")); bool Open(const wxString& filename, const wxString& mode = _T("r"));
// closes the opened file (this is a NOP if not opened) // closes the opened file (this is a NOP if not opened)
bool Close(); bool Close();

View File

@@ -57,14 +57,14 @@
// opening the file // opening the file
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
wxFFile::wxFFile(const wxChar *filename, const wxChar *mode) wxFFile::wxFFile(const wxString& filename, const wxString& mode)
{ {
Detach(); Detach();
(void)Open(filename, mode); (void)Open(filename, mode);
} }
bool wxFFile::Open(const wxChar *filename, const wxChar *mode) bool wxFFile::Open(const wxString& filename, const wxString& mode)
{ {
wxASSERT_MSG( !m_fp, wxT("should close or detach the old file first") ); wxASSERT_MSG( !m_fp, wxT("should close or detach the old file first") );