Jak korzystać z MS UI Automation w Delphi 2009
Mam aplikację C #, która korzysta z funkcji automatyzacji interfejsu użytkownika Microsoft, np. sol. połączenie jakAutomationElement.RootElement.FindFirst(...)
.
Teraz muszę zrobić to samo (użyj MS UI Automation) w Delphi 2009.
Jak mogę
a) zadeklaruj, że mój kod Delphi używa biblioteki automatyzacji MS UI ib) wykonuj wywołania podobne doAutomationElement.RootElement.FindFirst(...)
?
Istnieje kilka samouczków (samouczek 1, samouczek 2) wyjaśniając, jak spakować swój własny kod .NET, aby mógł być używany z Delphi, ale w moim przypadku muszę użyć „wstępnie spakowanego” zestawu (już zainstalowanego) w Delphi.
Aktualizacja 1
Teraz mogę uzyskać dostęp doAutomationElement.RootElemeent
na jednej maszynie, ale nie działa na innej.
Jak mogę znaleźć przyczynę, dlaczego próbuję wykonaćuiAutomation := CoCUIAutomation.Create;
nie działa na drugiej maszynie?