Приложение VB6, требующее comdlg32.ocx, работающее на Windows Server 2008 - PullRequest
1 голос
/ 23 сентября 2009

У меня есть устаревшее приложение vb6, которое должно работать на компьютере с сервером 2008. Мне не удалось зарегистрировать comdlg32.ocx, от которого зависит приложение. Есть предложения?

Ответы [ 3 ]

2 голосов
/ 23 сентября 2009

Хм, эта ссылка вам вообще помогает?

Мое единственное другое предложение заключается в том, что часто обходчик зависимостей полезен в подобных ситуациях, в частности, если вы запускаете это приложение vb6 в 64-битной ОС, тогда обратите внимание на то, стоит ли использовать comdlg32.ocx. все его зависимости представлены в виде 32-битных библиотек.

1 голос
/ 30 июня 2011

Если вы не хотите беспокоиться о копировании и регистрации файла comdlg32.ocx (для которого вам могут понадобиться права администратора в любом случае), просмотрите следующий проект, который показывает, как вы можете использовать общий диалог окно (открыть и сохранить) без использования файла OCX и, следовательно, без необходимости его регистрации. Он использует comdlg32.dll напрямую с API, который уже установлен в Windows!
http://www.soft -hummingbird.com / Tutorial_VB_ComdlgAPI.php? Ланг = еп

File Backupper - это прекрасный набор программного обеспечения, который использует именно это:
http://www.soft -hummingbird.com / File_Backupper.php? Ланг = еп

1 голос
/ 23 сентября 2009

Очевидно, но вы используете Regsvr32 в качестве администратора?

...