Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Цитата Busla:
crashtuak, потому что это специальный символ, используется для обозначения разных непечатных управляющих символов: табуляции \t, перевода строки \n и т.п. Ваши знания Visual Basic в C++ практически не пригодятся - лучше прочитайте какую-нибудь книжку, учебник по языку - это снимет множество вопросов. »
Немного читал, но вопросов появилось ещё больше))) Вот для примера:
Код: Выделить весь код
void  RunWait(char* RunCmdLine);
void  RunWait(char* RunCmdLine)
{
	STARTUPINFO si;
	PROCESS_INFORMATION pi;
	ZeroMemory( &si, sizeof(si) );
	si.cb = sizeof(si);
	ZeroMemory( &pi, sizeof(pi) );
	if(CreateProcess(NULL, RunCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
		{
			WaitForSingleObject(pi.hProcess, INFINITE);
		}
	CloseHandle( pi.hProcess );
	CloseHandle( pi.hThread  );
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
RunWait("E:\\ShowCmdParam.exe /sdsfsf /awfasfase");
}
Я нигде не нашел, почему в RunWait("E:\\ShowCmdParam.exe /sdsfsf /awfasfase"); нада использовать "\\" в пути к файлу, вместо привычного "\", с которым файл никак не хочет открываться. Может есть решение данного вопроса инным путем, кроме как добавления "\"? (это нужно, потому что с GetCurrentDir()+"\ini\options.ехе" мы получим C:\myprog\ini\options.ехе, и таким образом прога не запустится, а как автоматом дописать "\" я незнаю)

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 19:09, 24-03-2009 | #6