Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / параметры командной строки / 4 сообщений из 4, страница 1 из 1
24.06.2006, 00:07
    #33812662
AxNe0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры командной строки
Имеется такой код:
Код: plaintext
1.
2.
3.
4.
5.
	LPWSTR *szArglist;
	int nArgs;
	szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);
	DWORD dwLen = lstrlenW(szArglist[nArgs- 1 ]) +  1 ;
	LPSTR name = new CHAR[dwLen];
	WideCharToMultiByte(CP_ACP,  0 , szArglist[nArgs- 1 ], - 1 , name,dwLen, NULL, NULL);
После выполнения которого, в переменную name записывается значение последнего параметра командной строки. А вот если параметр пустой, берется полное имя исполнимого файла программы. Как можно вызвать завершение работы программы в этом случае?
...
Рейтинг: 0 / 0
24.06.2006, 00:12
    #33812664
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры командной строки
exit(0);
...
Рейтинг: 0 / 0
24.06.2006, 00:40
    #33812694
AxNe0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры командной строки
Можно еще и пояснения? Как перед выходом из программы вызвать функцию AfxMessageBox?
...
Рейтинг: 0 / 0
24.06.2006, 00:49
    #33812697
AxNe0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры командной строки
прошу прощения за беспокойство, решение найдено! :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / параметры командной строки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]