Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Rejestrowanie kontrolki .ocx w Windows 7

2,735 views
Skip to first unread message

Phantom

unread,
Aug 22, 2012, 5:34:22 AM8/22/12
to
Witam.

Korzystam z oprogramowania firmy ESRI (MapObject 2.0 LT) zaimplementowanego jako kontrolka w MSAccess2000.
Wszystko działało bez zarzutu gdy odpalałem aplikacje Access2000 pod windows xp.
Teraz mam Windows 7 64 bit i pojawiły się problemy.
Po zainstalowaniu oprogramowania ESRI nie widzę kontrolki w formantach ActivX więc nie mogę jej użyć.
Wydaje mi się, ze problem tkwi w tym, że kontrolka nie rejestruje się w systemie 64 bitowym ponieważ jest przeznaczona do systemu 32 bitowego (nie było wtedy win7). Dodatkowo pliki programowe instalują się w folderze "Pliki programów (x86)" a nie jak dotychczas jak Bóg przykazał w "Program Files".
Generalnie chodzi mi o podpowiedź jak rejestrować kontrolki (regsvr32) w systemie 64 bit? Jakie są lokalizacje plików itp?

Pozdrawiam
Tomek

IDKrzych

unread,
Aug 22, 2012, 7:49:24 AM8/22/12
to
W dniu środa, 22 sierpnia 2012 11:34:22 UTC+2 użytkownik Phantom napisał:
> Generalnie chodzi mi o podpowiedź jak rejestrować kontrolki (regsvr32) w systemie 64 bit? Jakie są lokalizacje plików itp?
>

w 64bit rejestrujesz (z uprawnieniami administratora [prawym myszy]):
%systemroot%\sysWOW64\regsvr32 nazwakontrolki.ocx

PS. Tak przy okazji, jakoś 15 sier. było kilka aktualizacji od MS, które unieruchomiły kilka dodatków (u mnie głównie Excel, ale o Accesie też czytałem) ... pomogło dopiero przerejestrowania kontrolki j.n:
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx

IDKrzych

unread,
Aug 22, 2012, 7:55:20 AM8/22/12
to
hmm ... wycięło mi sygnaturkę ;)

Przy okazji dodam, że znalazłem ciekawy sposób na skrypt (.bat) rejestrujący bez względu na system (32, 64):

if exist %systemroot%\SysWOW64\cscript.exe goto 64
%systemroot%\system32\regsvr32 /u mscomctl.ocx
%systemroot%\system32\regsvr32 mscomctl.ocx
exit
:64
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx
exit


Pozdrawiam
--
IDKrzych

"Jakkolwiek będzie - będzie inaczej, aniżeli sobie wyobrażamy
- ponieważ między Dobrem a Złem znajdujemy się w życiu i w świecie
wielowymiarowym,
w którym dokumentnie pomieszane jest Przypadkowe z Nieuchronnym."
(S. Lem 1999)

biuro.tekaop...@gmail.com

unread,
Aug 22, 2012, 9:34:27 AM8/22/12
to
Wasze kontrolki rejestrują się aż miło.
Niestety przy mojej dostaję następujący komunikat:

Nie można załadować modułu "molt20.ocx"
Upewnij się, że plik binarny jest przechowywany w określonej ścieżce, lub zdebuguj go, aby sprawdzić, czy występują problemy z plikiem lub zależnymi plikami DLL.
Nie można odnaleźć określonego modułu.

No i klapa.
Pomocy

biuro.tekaop...@gmail.com

unread,
Aug 22, 2012, 9:47:22 AM8/22/12
to
Jest!!!!!!!
Użyłem pliku bat z dopiskiem dla moich potrzeb.
Skopiowałem dodatkowe pliki programowe (ESRI)
Odpaliłem jako administrator i odniosłem sukces!!!

Serdeczne dzięki. Jesteście wielcy!

Pozdrawiam
Tomek

biuro.tekaop...@gmail.com

unread,
Aug 22, 2012, 9:56:17 AM8/22/12
to
Heh!
Jak już tak dobrze idzie, to może macie jakiś przykład (bat) na instalowanie czcionek z określonej lokalizacji?

Pozdrawiam
Tomek
0 new messages