программное управление программой :)
Подскажите куда податься
OLE, COM и ActiveX тебе в помощь.
Вызов IE, например, может выглядеть так.
begin
CoInitialize(nil);
FExplorer := CreateOleObject('InternetExplorer.Application');
try
FExplorer.Visible := true;
FExplorer.Navigate(URL := 'mmm.wicrosoft.cow');
finally
FExplorer := Unassigned;
end;
end;
Ну собственно сабж. А по-конкретнее - как это реализовывать? - например запустить word или winamp и понажимать там на кнопки... еще как вызывать функции этих прог - например мне надо запустить paint и в нем линию прямую нарисовать.. и сохранить, можно ли это сделать не отображая на экране paint? Или предположим в автозагрузку нужно уложить файл, который будет открывать в ворде определенный файл и в негочто-то записывать. Как отлавливать сообщения от этих софтин. Вообще нужно написать такую "оболочку" для EasyGPRS. Подскажите куда податься, если не в тему спросил. заранее спасибо за ответы.
А ещё поконкретнее слабо?
Например, Wordом можно управлять из программы, написанной на VB. Word предоставляет объекты, предназначенные специально для этого.
Многие программы предоставляют OLE-интерфейсы, см. сообщение Sagittariusа.
В автозагрузку файл вообще уложить легко. Надо его просто записать в соответствующую папку Startup или добавить ключ Run в registry.
Есть возможность устанавливать хуки (hooks) и отлавливать сообщения Windows-программ.
Ещё есть миллион других средств, причём для разных программ они разные.
Так что поймите, что именно вы хотите делать и — вперёд!
Нужно писать в лог действия, производимые пользователем в определенной программе(EasyGPRS) - ну там нажал кнопочку такую-то и т.д.
Это я не совсем то спросил, точнее говоря совсем не то.
Нужно писать в лог действия, производимые пользователем в определенной программе(EasyGPRS) - ну там нажал кнопочку такую-то и т.д.
Тогда читайте про hooks.
Сможете отслеживать сообщения вашей EasyGPRS. Пишите их на диск, и это будет самый простой и полный лог того, что делали с программой.
Тогда читайте про hooks.
Сможете отслеживать сообщения вашей EasyGPRS. Пишите их на диск, и это будет самый простой и полный лог того, что делали с программой.
Вот это скорее всего то, что нужно, не посоветуете мануалы или какую-нибудь бесплатную электронную литературу?