vsFlexGridPro7 как правильно ввести лицензионный код в Win7-64bits - PullRequest
2 голосов
/ 26 октября 2011

Мне нужно поддерживать старый проект vbp (vb6), который использует приобретенный ocx videosoft vsFlexGridPro7 (не бесплатный msFlexGrid, включенный в vb6pro). Это работало нормально в WinXpPro и даже в WinVista.

Но мой компьютер вышел из строя, и теперь новый работает на Win7 64bit.

Оригинальный файл setup.exe от Videosoft (возможно, с использованием 16 битов) не запускается, и без этой настройки я не знаю другого способа ввода своего юридического лицензионного кода.

Тогда мой vbp показывает ошибку (думая, что я запускаю незарегистрированную версию) при запуске в vb6IDE или попытке компиляции.

Итак, несколько связанных вопросов ...

1.- Любой способ ввести лицензионные коды без запуска setup.exe?

2 - есть ли способ запустить setup.exe? (не в виртуальной машине ....)

Эти таблицы не используют DB, «только» версия LIGHT (Vsflex7L.ocx), весь код управляется.

Кстати, я думаю, что videosoft.com закрыт, ComponentOne продает версию 8, но стоит дорого и 1.- не уверен, что это облегчит конвертацию, и 2.- если видеософт не работает, он не отображается как хорошая покупка.

Заранее большое спасибо.

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Я не думаю, что VideoSoft "вне бизнеса".Если я правильно помню, они объединились с другой компанией (APEX) и изменили имя на ComponentOne, так что вы можете иметь право на «версию обновления» вместо полной новой лицензии.

1 голос
/ 23 февраля 2012

Мы также столкнулись с точно такой же проблемой ... наше старое приложение VB использует некоторые из очень старых элементов управления, которые были разработаны давно (установка 16 бит).В итоге мы написали установщик для установки файлов (в итоге мы использовали installsheild для создания установки), мы получили список файлов из исходных мест установки (install.txt).Что касается лицензии, вы можете скопировать файл license.bat из исходного места установки в папку c: \ windows \ system.Надеюсь, это поможет.

...