![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| fridkaratel |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 221 Регистрация: 22.10.2007 Где: Error connect to MySQL Da... Репутация: нет Всего: нет |
И не понятно, но у меня все работает ОК, а на другом компьютере возвращает ошибку, т.е. выдает "Failed". С чем это может быть связано? PS: Файл "App.exe" имеет атрибуты: скрытый, системный, только для чтения |
|||
|
||||
| LED |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 29.2.2008 Репутация: 1 Всего: 1 |
Функция имеет вид
И я не понимаю почему у тебя имя модул я пустое, а в командной строке одно имя модуля. Лучше имя модуля в первом параметре отдать. Ну это еще полбеды, обратные слеши в пути должны быть двойными, т.е "C:\\MyApp\\App.exe". Если это не поможет, надо ботать все остальные параметры (их неуказание может быть критичным) |
|||
|
||||
| fridkaratel |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 221 Регистрация: 22.10.2007 Где: Error connect to MySQL Da... Репутация: нет Всего: нет |
Неправильно укзаал в примере.. А насчет параметра - поставлю, посмотрю... ;) |
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 2 Всего: 36 |
fridkaratel,
документацию тоже иногда читать полезно. по-умолчанию VS компилирует в unicode открываем msdn, читаем: The Unicode version of this function, CreateProcessW, can modify the contents of this string. Therefore, this parameter cannot be a pointer to read-only memory (such as a const variable or a literal string). If this parameter is a constant string, the function may cause an access violation. это то, что сразу на глаза попалось. а ещё есть такая чудо-функция как GetLastError() ... |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Для начала проверь, запускается ли App.exe на втором компьютере явно (ручками) и вообще, лежит ли оно там, где ты указал...
-------------------- ... |
|||
|
||||
| fridkaratel |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 221 Регистрация: 22.10.2007 Где: Error connect to MySQL Da... Репутация: нет Всего: нет |
1. Сделал вот так:
CreateProcess("C:\MyApp\App.exe", NULL, 0, 0, FALSE, 0, 0, 0, &si, &pi) толку нет 2. Приложение есть в той папке, откуда запускаю 3. У меня BCB 6 стоит (Borland C++ Builder) с SP4 Блин, глюк какой-то... может какая программа блокирует? Добавлено через 12 минут и 28 секунд капец, антивирь NOD32 блокировал запуск проги... хотя может быть и файрвол... в-общем, отключил NOD32 и Outpost Firewall - все заработало. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |