Problem z dodadkowym komponentem ActiveX

0

Witam !!!

Mam juz napisana aplikacje ktora wykorzystuje komponent ActiveX gdy uruchamiam program na innym komputerze wyskakuje blad klasa niezarjestrowana dopiero gdy zainstaluje ten komponent na tym komputerze wszystko dziala poprawnie. Czy istnieje jakis sposob aby pozbyc sie tego problemu. Czym taki blad jest spowodowany ?

0

Dodam jeszcze ze myslalem nad wersja instalacyjna programu aby zrobic takak i dodac pliki ktore sa instalowane przy instalacji komponentu ActiveX ale jak sie dowiedziec jakie to sa...

0

powiem tak, bo nie bardzo kumam jak Ty to robisz.
To ze trzeba zarejestrowac ActiveX poprzez regsvr32 chyba wiesz. Bez tego eni pojdzie. Jesli zarejestrowales i uzywasz kontrolki 'na twardo' (znaczy nie dynamicznie), to luz nie powinno byc problemow.

Ale, jesli tworzysz kontrolke dynamicznie to masz problem. Musisz ja zainstalowac na kompie
Polecam artykuł Q151804 w msdn na necie, nie wiem czy nadal aktualny, bokiedys go znalazlem, ale mimo wszystko nie udalo mi sie zainstalowac kontrolki (moze za mala wiedza wtedy). jak Ci sie uda to zapodaj jak.

Aha, pliki dla kontrolki to zwykle *.ocx. W dokumentacji znajdziesz o jaki chodzi. np.FlexGrid uzywa cmsflxgrd.ocx
A zeby arejestrowac kontrolke, to kopiujesz plik kontrolka.ocx do system lub system32 i potem dajesz uruchom-> regsvr32 c:\system\kontrolka.ocx

lub regsvrT32 nie wiem czy T czy bez T

1 użytkowników online, w tym zalogowanych: 0, gości: 1