Temat: Java i ActiveX
Witam,
Tez ostatnio zmagalem sie z tym problemem i udalo mi sie cos znalezc.
Rzeczywiscie, mozna uzyc kontrolek SWT w eclipsie, dokumentacje tego pakietu znajdziesz tu:
http://help.eclipse.org/help32/index.jsp?topic=/org.ec...
Natomiast przyjazny opis do tego, jak uruchomic kontrolke ActiveX w Javie znajdziesz tu - warto przeczytac:
http://www.ibm.com/developerworks/library/os-activex/
Do tego tutorialu potrzebujesz sciagnac Adobe Acrobat w wersji 5.0, rejestruje ona kontrolke pdf.ocx, dodajac ja do rejestru systemowego z nazwa "PDF.PdfCtrl.5" (wyszukaj ctrl + f w rejestrze to znajdziesz zarejestrowane class id). Jesli chcialbys zarejestrowac swoja biblioteke, uzywasz polecenia regsvr32 filename.dll, gdzie filename jest nazwa Twojego pliku. Pozniej mozesz odszukac identyfikator (nazwe kontrolki) przez jaki mozesz odwolywac sie w javie do niej - w rejestrze (regedit , ctrl + f i szukasz pliku, w katalogu o odpowiednim class id znajdziesz nazwe - klucz ProgId).
Osobiscie udalo mi sie sciagnac projekt i uruchomic kontrolke pdf wewnatrz klasy javy, obecnie proboje z innym dll'em. Poza tym, jest tam narzedzie (ant activex) ktore wypisuje Ci dostepne metody i wlasciwosci danej biblioteki.
Pozdrawiam,
Adam