|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2017, 16:22 | #1 |
Форумчанин
Регистрация: 06.07.2010
Сообщений: 123
|
перезапуск процесса при его закрытии
Господа программисты, нужен ваш совет. Не работает с компонентом KOL. Ни чего не происходит. Без него работает как и должен, а с ним даже не реагирует. Может кто сталкивался?
Код:
if Createprocess( nil, PChar(Application.ExeName), nil, nil, False, |
10.07.2017, 16:28 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
на самом деле это ParamStr(0) попробуйте: Код:
|
|
10.07.2017, 16:43 | #3 |
Форумчанин
Регистрация: 06.07.2010
Сообщений: 123
|
Serge_Bliznykov Да желательно меньший вес. И так Студия пакует его килограммом ненужного шлака.
Нет не помогло. к сожалению. Код компилируется хорошо. но не работает с KOL компонентом. Искал решения в гугле. не Помогло. Может кто сталкивался Последний раз редактировалось alex0097; 10.07.2017 в 16:48. |
10.07.2017, 17:06 | #4 | ||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы, надеюсь, используете версию Delphi не старше 2012 года? Цитата:
Цитата:
Если выбирать из двух - маленького EXEшника, который не работает, и ОГРОМНОГО (на много мегабайт) EXEшника, который корректно работает, я, пожалуй, выберу большой, но работающий. Хотя тоже не люблю тонны лишнего шлака, который попадает в исполняемый код после компиляции. Но что же делать - гигабайты сейчас дешёвые, а ручной квалифицированный труд - нет. а по сути проблемы. А в чём заключается - программа не запускается? Выдаёт при запуске ошибки? Или в чём проблема? Цитата:
переменная KOL_MCK определена? 1С_0.inc что содержит? |
||||
10.07.2017, 17:12 | #5 |
Форумчанин
Регистрация: 06.07.2010
Сообщений: 123
|
RAD Studio 2010 у меня.
Вот что он содержит: Код:
|
10.07.2017, 17:21 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну вот, RunNew(); в компилируемом коде нет.
попробуйте вынести RunNew(); за пределы блока условной компиляции: Код:
|
10.07.2017, 17:32 | #7 |
Форумчанин
Регистрация: 06.07.2010
Сообщений: 123
|
Serge_Bliznykov пробовал, перед тем как писать на форум. и так же пробовал перед.
|
10.07.2017, 17:57 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
и что происходит?
это что означает? Вы попробовали запускать ваше приложение через CreateProcess перед тем, как оно откроется?! А зачем? но это неважно. по сути вопроса мне добавить нечего, извините. |
10.07.2017, 19:50 | #9 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Попробуйте примерно так
Код:
Последний раз редактировалось Aliens_wolfs; 10.07.2017 в 19:54. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохрание книги Excel и его перезапуск кодом VBA | WizarD.89 | Microsoft Office Excel | 8 | 13.05.2011 15:53 |
Скрытие панелей инструментов при открытии и отображение при закрытии документа | Василий. | Microsoft Office Word | 0 | 23.10.2010 00:41 |
запуск процесса при закрытии формы | RUSlan48 | Общие вопросы Delphi | 3 | 29.03.2010 21:49 |
как получить путь процесса по его ID | Аlex | Общие вопросы C/C++ | 7 | 14.12.2009 02:12 |
Получение имени процесса по его ID | Johnson | Общие вопросы Delphi | 6 | 07.11.2009 21:55 |