Page 1 of 1
кто програмит в дельфи (пара вопросов)
Posted: Thu Mar 06, 2003 6:58 pm
by arkadnik
1. как сделать так что бы при открытии определенной программы из уже запущенной моей программы вызывался какой-нибудь метод?
2. как реализовать отсылку указанного файла на фтпшник?
п.с. и вообще, кто-нибудь подскажите толковый ресурс где можно почитать о реализации взаимодействия моей проги с событиями, происходящими в виндах или других программах. (желательно печатный)
Re: кто програмит в дельфи (пара вопросов)
Posted: Thu Mar 06, 2003 7:15 pm
by Miracle
1. Уточни что именно нужно. Чтобы твоя программа определила, что определённая программа запустилась в системе и вызвала какой-нить метод?
Или чтобы определённая программа в рамках своего процесса вызвала бы метод твоей программы?
Или что-то другое?
1-е можно сделать посредством переодического вызова FindWindow (по таймеру с маленьким интервалом), т.е. искать окно известной программы по её, классу и/или заголовку.
2-е - посложнее... Тебе в своей программе придётся реализовывать ActiveX объект... Регистрировать его в виндах, а другой твоей же программе тогда уже можно будет юзать методы первой программе.
2. ФТП протокол очень прост. Спецификации и команды ФТП протокола можно легко найти в инете. А, например, на
http://www.torry.net/ можно найти кучу фриварных компонент для работы с ФТП, заставить работать которые совсем не сложно, причем многие из них идут с примерами прог...
Re: Re: кто програмит в дельфи (пара вопросов)
Posted: Thu Mar 06, 2003 7:28 pm
by arkadnik
программа x - какая-то постороння прогграмма, y - это та, которую я написал.
при загрузке программы х необходимо вызвать один из обработчиков событий программы у.
если с малым интервалом проверять (по-моему минимальный 55 мс), запущена ли нужная прога, то не будет ли это тормозить компьютер? Можно ли реализовать вызов нужного обработчика из программы "у" СРАЗУ же после запуска х?
Posted: Thu Mar 06, 2003 7:41 pm
by Miracle
думаю, что тормозить не будет
но на всякий случай посмотри в списке процессов в виндах скоко прога ресурсов жрать будет
если программа не имеет своего окна, то можно также получать список процессов и искать ее среди них...
Posted: Thu Mar 06, 2003 7:52 pm
by arkadnik
спасибо
