set app name to argv[0] by default, as was done before

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-11-30 16:54:15 +00:00
parent 232b005197
commit 7104f65dbe

View File

@@ -49,6 +49,7 @@
#endif
#include "wx/cmdline.h"
#include "wx/filename.h"
#include "wx/module.h"
#include "wx/msw/private.h"
@@ -566,6 +567,13 @@ void wxApp::ConvertToStandardCommandArgs(const char* lpCmdLine)
argv[0] = new wxChar[260]; // 260 is MAX_PATH value from windef.h
::GetModuleFileName(wxhInstance, argv[0], 260);
// also set the app name from argv[0]
wxString name;
wxFileName::SplitPath(argv[0], NULL, &name, NULL);
SetAppName(name);
// copy all the other arguments to wxApp::argv[]
for ( int i = 1; i < argc; i++ )
{
argv[i] = copystring(args[i - 1]);