Dodanie kontroli AciveX do projeku VS

Dodanie kontroli AciveX do projeku VS
pl65
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Chciałbym dodać kontrolkę ActiveX MapWinGiS do projektu w taki sposób aby przy tworzeniu instalatora program nie odwoływał się do zainstalowanej kontrolki na moim komputerze lecz tej którą chciałbym dodać do projektu.
TO znaczy chcę aby było tak:
Użytkownik który dostanie ten program nie musiał instalować oddzielnie kontrolki. Tylko wszystko zawarte w programie. Jak to zrobić w Visual Studio 2010?

byku_guzio
  • Rejestracja: dni
  • Ostatnio: dni
0

Mogę się oczywiście mylić, ale imho nie da się. Z tego względu, że kontrolka ActiveX jest obiektem COM i musi być zarejestrowana. Możesz sam ją zarejestrować odpalając regsvr32(jeżeli dobrze pamiętam), ale bez uprawnień administratora się nie obędzie.

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

To może nie tylko chodzić o uprawnienia admina, ale COM może mieć sporo innych zależności. I czasem nie wystarczy przekopiować samego COM (OCX) na innego kompa i zarejestrować. Czasem trzeba go zainstalować. I oczywiście wtedy sprawdzana jest legalność (przy uruchamianiu też)...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.