Страница: 1 |
Страница: 1 |
Вопрос: Регистрация в win7 64 ActiveX
Добавлено: 23.09.12 14:27
Автор вопроса: Tur | ICQ: 201446364
Я инсталлировал vb6 на win7 64 и как выяснилось не могу в нем компилировать и создать ни один activex
Выдается ошибка
[URL=http://www.radikal.ru][IMG]http://s017.radikal.ru/i417/1209/49/cdf633446f3b.png[/IMG][/URL]
Что делать? Как создать под вин7 64 ActiveX ?
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #1
Добавлено: 23.09.12 14:28
ошибка: Error accessing the system registry
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 23.09.12 14:59
VB6 не поддерживает х64
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 23.09.12 15:18
http://rutracker.org/forum/viewtopic.php?t=3587065 если вообще заработает, то может помочь
Номер ответа: 4
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #4
Добавлено: 23.09.12 20:07
Скачал Portable MS Visual Basic 6.0. На нем компиляция прошла и мой ОСХ работает в vb, но в системе его регистрации не видно через RegDllView. В матлабе тоже смотрю список зарегистрированных dll и ocx, там тоже мой осх не появляется, а мне он нужен именно для матлаба.
Что делать? Неужели придется переписывать на чем то?
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 23.09.12 21:55
ээ может надо зарегистрировать таки? regsvr32 <путь к файлу>
Номер ответа: 6
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #6
Добавлено: 23.09.12 22:07
да все я делал http://forum.ixbt.com/topic.cgi?id=22:84858#13
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 23.09.12 22:32
Я думаю, суть в этом http://www.viva64.com/ru/l/0002/#ID0E2F
Номер ответа: 8
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #8
Добавлено: 23.09.12 22:46
а с регистрацией всё ок. Регается нормально в Win7-64 и после этого появляется в списке компонентов VB. Так что ставьте 32-битный Матлаб
Номер ответа: 9
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #9
Добавлено: 23.09.12 23:02
в списке компонентов VB, но этого не достаточно, т.к. в матлабе C = actxcontrollist; в списке С не появляется и в RegDllView тоже нет
А в статье http://www.viva64.com/ru/l/0002/#ID0E2F я мало что понял пока, может скажете своими словами что делать?
Номер ответа: 10
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #10
Добавлено: 23.09.12 23:05
Я давно уже программирую почти только на матлабе. Почти во всех моих программах стоял мой старый осх.
Может быть плюнуть на все эти сложности и сделать осх с тем же именем в С, который я совсем забыл?
Что посоветуете?
Помочь в этом деле сможете?
Номер ответа: 11
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #11
Добавлено: 23.09.12 23:34
Сначала я посоветую:
>Так что ставьте 32-битный Матлаб
Ну и, если есть возможноть, лучше не использовать VB6, конечно. Он чересчур уже старый
Номер ответа: 12
Автор ответа:
Tur
ICQ: 201446364
Вопросов: 22
Ответов: 72
Профиль | | #12
Добавлено: 24.09.12 00:14
В моем матлабе есть такой путь "C:\Program Files\MATLAB\R2008a\bin\win64\MATLAB.exe"
Так что я с него стартую, но разницу с "C:\Program Files\MATLAB\R2008a\bin\matlab.exe" не обнаружил
У меня сейчас проблема: программа на матлабе слишком медленно работает, придется ее переписывать на С, кроме того вероятно придется подключать OpenCV. Все это для меня ново, не знаю какой конкретно Visual C ставить.., есть уже выпуск 2012 года http://www.microsoft.com/visualstudio/rus/products/visual-studio-overview но я не знаю то ли это что надо или нет.
Можете ли что посоветовать в этом случае?
Номер ответа: 13
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #13
Добавлено: 24.09.12 01:24
1 Надо заглянуть в окно О программе. Там должно быть написано: http://i29.fastpic.ru/big/2012/0321/25/1f83d9b6db79a0bb7019208116334925.jpg
2 Что ты советовать-то Visual C из последней версии VS поставить и вперёд Можно поставить Express эдишн, но там не поддерживается компиляция 64битных бинарников.