У меня есть два процесса A и B. Процесс A представляет собой приложение форм VCL, содержащее форму TMainForm
. Процесс B - это DLL, из которого я хочу удаленно управлять этой формой. Что-то вдоль линий (в процессе B):Доступ к форме VCL из DLL
MainForm := TMainForm.Create (nil);
MainForm.Handle := FindWindow ('TMainForm', 'MainForm Title'); // does not compile
// These two lines should remote-control the form in process A
MainForm.Edit1.Text := 'Test';
MainForm.Button1.Click;
Любые идеи, если и как это можно сделать?
Это не главное. Я хочу удаленно управлять приложением A из другого приложения B и хотел бы предоставить «драйвер» для этого в виде библиотеки DLL. – jpfollenius