![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 13.02.2011
Сообщений: 5
|
![]()
Пишу программку, которая будет работать с базой данных MySQL, предварительно настроив и запустив сам сервер мускуля. Чтобы проще запускать и останавливать сервер мускуля, решил установить его, как службу. Но выполнение сгенерированной команды посредством функции system() результатов не дало. Проверял команду, вписав ее в батник и выполнив его - все работает, служба устанавливается. Посему вопрос: как сделать так, чтобы окно консоли, которое на мгновение появляется, не закрывалось?
Вот то, что я накодил: Код:
|
![]() |
![]() |
![]() |
#2 | |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]() Цитата:
Либо, раз все равно уже используете system(): Код:
Кстати, кто будет память выделять под InstallCommandChar?
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Последний раз редактировалось Blade; 15.11.2011 в 07:58. |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.02.2011
Сообщений: 5
|
![]()
Blade, спасибо конечно за советы, но ни первый, ни второй не помогут, так как мне надо программно установить MySQL в качестве службы виндовс. Делается это с помощью команды типа "C:\database\bin\mysqld-nt.exe" --install "mysql" --defaults-file="C:\database\my.ini" выполненной в консоли (другого способа установить службу я не знаю). Поэтому я и пытался вызвать функцию system(), передав ей в качестве параметра сформированную таким заковыристым образом команду. Но окно консоли очень быстро мелькает, при этом служба не устанавливается. Если следом вызвать system("pause"), то окно консоли останется висеть, но это будет уже другое окно консоли. А я хотел бы увидеть, что пишет консоль при выполнении команды установки службы (а она пишет в чем проблема, если допущена ошибка)
Ну а память под InstallCommandChar, если я правильно понимаю, я уже выделил командой Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 | |
Регистрация: 13.02.2011
Сообщений: 5
|
![]()
Somebody, спасибо, это именно то, что надо
![]() в консоли висит надпись: Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как через функции system() поменять цвет фона??? | yura_zb | Общие вопросы C/C++ | 2 | 03.05.2011 13:58 |
Как подключить System.Math (математические функции) в MS Visual C# Express Edition | vedro-compota | Общие вопросы .NET | 5 | 25.01.2011 09:08 |
Вопрос по функции | Seferus | Помощь студентам | 0 | 05.10.2010 20:29 |
Си. Вопрос по функции | forsaken66 | Помощь студентам | 6 | 06.10.2009 23:53 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |