Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2009, 09:48   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

таймер, как одно из решений, ведь проблема кроется тут:
Код:
procedure TForm1.FormCreate(Sender: TObject);
 begin
и это вполне есстественно.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.11.2009, 10:08   #12
Kvinto
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 29
По умолчанию

А подробнее можно? В чём она, проблема то?
Kvinto вне форума Ответить с цитированием
Старый 24.11.2009, 10:20   #13
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
А подробнее можно? В чём она, проблема то?
вы сами уже сказали...
Цитата:
Это работает... Но только в случае, если RADIO CHECKER PRO запущен раньше, чем эта програмка
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.11.2009, 10:41   #14
Kvinto
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 29
По умолчанию

да. сказал. но и спросил - а как это можно обойти?

как я понял, один из способов - таймер. не самый хороший, так?

Таки а какие ещё способы?
Kvinto вне форума Ответить с цитированием
Старый 24.11.2009, 10:45   #15
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

практически такие-же, например не посылать постоянно в потоке (а таймер и есть простейший поток) Sendmessage, а обрабатывать появление в процессах - RADIO CHECKER PRO, и когда он есть послать этот sendmessage.

UPD
-------

еще способ, реализовать запуск RADIO CHECKER PRO строго до запуска вашей программы, из bat-ника например (следует учесть время запуска и инициализации первой программы)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 24.11.2009 в 10:51.
raxp вне форума Ответить с цитированием
Старый 24.11.2009, 10:51   #16
Kvinto
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 29
По умолчанию

Понятно... Спасибо.

Ещё вопрос. RADIO CHECKER PRO помимо всего в процессе работы общается с программой RADIO Player Pro, равно как и RADIO Player Pro с чекером... Не повлияет ли моё такое вмешательство на их совместную работу?
Kvinto вне форума Ответить с цитированием
Старый 24.11.2009, 10:55   #17
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

может повлиять, если совпадет обращение к одним и тем-же функциям RADIO CHECKER PRO... решение, поройте как RADIO Player Pro общается с RADIO CHECKER PRO и отлавливайте их общение для исключения конфликтов.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.11.2009, 11:16   #18
Kvinto
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 29
По умолчанию

Не, ну общение моей програмки с RADIO CHECKER PRO сведется к минимуму.

1. Отправка название класса окна моей программы, для того, чтобы Checker имел возможность обратного общения с программой.

2. Затем ожидание сообщений от чекера на предмет определения образца - и как тока сообщение приходит - всё, мы чекер закрываем.

Потом RADIO Player Pro опять его запустит в нужное время - и всё по-новой...

Вроде ничего провокационного...
Kvinto вне форума Ответить с цитированием
Старый 24.11.2009, 11:19   #19
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

дык на тестовый прогон теперь

UPD
-------

Цитата:
...и штобы програмка моя глаза не мозолила - в трэй
а еще лучше в виде сервиса...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 24.11.2009 в 12:11.
raxp вне форума Ответить с цитированием
Старый 24.11.2009, 11:30   #20
Kvinto
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 29
По умолчанию

ну да... ток сперва доделаю закрытие окна чекера... и штобы програмка моя глаза не мозолила - в трэй...
Kvinto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
собрать команду из кода операции и операнда Olejik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 15 07.06.2009 01:46
Кто поможет студенту ?? Angelholy Помощь студентам 0 03.05.2009 14:07
Кто поможет??? sashahttp Общие вопросы Delphi 1 24.06.2008 09:15