Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Регистриране на Windows Common Controls
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=13509
Страница 1 от 1

Автор:  dsp300 [ Вто Яну 13, 2015 10:10 am ]
Заглавие:  Регистриране на Windows Common Controls

Здравейте!
Имам проект който е писан на Visual Basic 6.0. Инсталирах VB 6.0 на Windows 7 32 bit. и заредих проекта.Работи идеално!Пуснах ъпдейтите да се заредят,тъй като системата я бях току що инсталирал.След ъпдейтване при зареждане на проекта ми се появява съобщение,че библиотеките не са регистрирани.Потърсих в нета информация и се оказва,че това е проблем на много хора.Пробвах различни идеи,като последната е на Microsoft.Ще я копирам за информация:

32 Bit Windows

Unregister the new OCX file. Open an instance of the Windows Command Prompt, paste the following command, and press <Enter>:
Regsvr32.exe /u C:\Windows\System32\MSCOMCTL.OCX
Make a backup of the OCX file C:\Windows\System32\MSCOMCTL.OCX to C:\Windows\System32\MSCOMCTL.bak
Copy a legacy version of the MSCOMCTL.OCX file to your C:\Windows\System32 folder. For your convenience, a zipped copy from 2011 is here.
Register this legacy OCX file with the following command:
Regsvr32.exe C:\Windows\System32\MSCOMCTL.OCX
Unregister this legacy version of the OCX file:
Regsvr32.exe /u C:\Windows\System32\MSCOMCTL.OCX
Delete the legacy OCX file: C:\Windows\System32\MSCOMCTL.OCX
Rename the new OCX file we renamed in step 2, back to its original name:
C:\Windows\System32\MSCOMCTL.bak to C:\Windows\System32\MSCOMCTL.OCX
Re-register the new version of the OCX file. Paste the following command and press <Enter>:
Regsvr32.exe C:\Windows\System32\MSCOMCTL.OCX
Reboot the computer.

Явно е,че и това не работи,тъй като проекта пак се зарежда със съобщение за нерегистрирани бибилиотеки.
Моля,ако някой е имал подобен проблем и го е решил ,нека да сподели,тъй като проекта ми е важен.
Благодаря!

Автор:  ДедоБоре [ Вто Яну 13, 2015 10:31 am ]
Заглавие:  Re: Регистриране на Windows Common Controls

това ми звучи като съвместна пресконференция на боцко и цвъки... регистрирай, дерегистрирай, копирай, трий...
Цитат:
тъй като проекта пак се зарежда със съобщение за нерегистрирани бибилиотеки

за MSCOMCTL ли е съобщението или за други?

Автор:  dsp300 [ Вто Яну 13, 2015 10:49 am ]
Заглавие:  Re: Регистриране на Windows Common Controls

На мен ми изписва "Object Library not registered",като конкретно говорим за "Microsoft Windows Common Controls 6.0 (SP6),но от коментарите които чета всички коментират - MSCOMCTL.OCX.

Автор:  CarBeta [ Вто Яну 13, 2015 12:08 pm ]
Заглавие:  Re: Регистриране на Windows Common Controls

Проекта ти е правен със стари версии на контролите. След ъпдейт бозата набутва последните версии. Проекта обаче си търси старите, които вече са затрити при ъпдейта. Избора ти е или да си върнеш старите или да смениш връзките в проекта към новите контроли. За предпочитане е да смениш връзките в проекта щото не се знае кога/дали ще нацелиш старата версия дето са използвали.

Автор:  sparkybg [ Вто Яну 13, 2015 1:57 pm ]
Заглавие:  Re: Регистриране на Windows Common Controls

CarBeta написа:
Проекта ти е правен със стари версии на контролите. След ъпдейт бозата набутва последните версии. Проекта обаче си търси старите, които вече са затрити при ъпдейта. Избора ти е или да си върнеш старите или да смениш връзките в проекта към новите контроли. За предпочитане е да смениш връзките в проекта щото не се знае кога/дали ще нацелиш старата версия дето са използвали.


Именно.

На мен лично ми е най-просто да сменя референсите директно с текстор редактор във всички форми. Като добавиш новия контрол в някоя форма и запишеш, виждаш и какво и къде да смениш. Не е велика разправия.

Вече не, но едни 10 години си вадих хляба със софтуер, написан на VB6, като през годините доста пъти сме сменяли контроли с по-новите им версии по тоя начин, включително наши собствени.

Страница 1 от 1 Часовете са според зоната UTC + 1 час [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/