Перейти до основного вмісту

Помилки VB6 на Windows 7

Під час інсталяції Visual Basic 6 на Windows 7 спочатку з’являється попередження про сумісність, а потім інсталяція неочикувано завершується з помилкою. Це виникає тому що Visual Basic має проблеми сумісності з на Windows 7.

Для інсталяції потрібно:
- Перед початком інсталяції створити порожній файл нульової довжини, котрий розташований у C:\Windows і називається MSJAVA.DLL. Процес інсталяції буде шукати цей файл і якщо його немає, спричинить інсталяцію дуже старої версії Java, та вимагатиме перезавантаження комп’ютера. А створення файлу нульової довжини дозволить обійтись без інсталяції Java.
- Вимкнути службу захисту користувачів (UAC- user access control). Щоб відкрити UAC, треба клацнути кнопку Пошук. У поле пошуку введіть uac, а потім виберіть пункт "Змінити параметри служби захисту користувачів".
- Перейти в директорію, де розташований дистрибутив, знайти SETUP.EXE, натиснути праву кнопку і вказати Run As Administrator.
- На всі наступні попередження про сумісність (Program Compatibility Assistant), натиснути Run Program.
- Вказати, що приймаєте угоду "I accept agreement", а потім Next.
- Вказати ім’я та інформацію про компанію, натиснути Next.
- І так далі.

Під час інсталяції може виникнути помилка з повідомленням
"couldn't find ACME setup"

Це може бути з причини інсталяції з мережевої або іншої некореневої теки. Для вирішення проблеми треба скопіювати теку з дистрибутивом у корінь диску, наприклад C:

Поради з інсталяції знайшов тут
https://stackoverflow.com/questions/10495680/installation-of-vb6-on-windows-7-or-windows-8-or-windows-10
http://geekswithblogs.net/bosuch/archive/2010/11/16/installing-visual-basic-6.0-on-windows-7.aspx

Поради з вирішення помилок знайшов тут
https://www.codeproject.com/Questions/1119199/How-fix-the-error-message-saying-couldnt-find-ACME



Помилка компоновщика
LINK : fatal error LNK1158: cannot run "cvtres.exe"
Вирішення:
I've found out the cause of my problem: I had specified a network drive
as the destination for my *.exe file. When I specified a local
destination for the compiled file everything ran perfectly, even with
no copy of cvtres.exe in my VB98 directory.
We are running Microsoft networking software, but clearly there is some
kind of problem here.

Коментарі

Популярні дописи з цього блогу

Подключение Cisco 7911/7912 по SIP к Asterisk

Аппарат Cisco IP Phone 7911 по-умолчанию настроен на использование протокола SCCP. Можно в Asterisk указать использование модулей SCCP, но для единообразия удобнее использовать SIP. Для использования протокола SIP в аппарате Cisco 7911 нужно обновить программное обеспечение.  Код обновления для загрузки в аппарат нужно скачать с сервера Cisco: http://tools.cisco.com/support/downloads/pub/Redirect.x?mdfid=278875240 Самое последнее обновление (на данный момент версия 9.3) может не работать c Asterisk, с  версии 9.X Cisco переходит на использование только TCP для SIP соединений. Поэтому для использования UDP удобнее скачать обновление версии 8.5.2 или 8.5.4. Может понадобится  вначале   установить обновление 8.5.2, а затем 8.5.4. Например, для обновления с SCCP11.8-2-2SR-4S надо вначале установить 8.5.2 Обновление будет производится с сервера  TFTP, поэтому д ля начала нужно настроить сервер DHCP, TFTP. Причем в DHCP нужно настроить опцию 150, которая используется для указания аппа

Панель инструментов Remmina в полноэкранном режиме Ubuntu 12.04

Пакет Remmina 0.9.99 (протокол RDP) в системе Ubuntu 12.04 используется как клиент для доступа к терминальному серверу. Обнаружено странное поведение панели инструментов в полноэкранном режиме на терминальном сервере- панель инструментов исчезает и невозможно перейти в другое окно или закрыть сеанс. Для сворачивания окна можно использовать комбинацию клавиш CTRL+F9. Комбинации клавиш задаются в настройках Remmina, а CTRL нужно, чтобы комбинацию не перехватил терминальный сервер. В настройках Remmina есть параметр "Спрятать панель инструментов в полноэкранном режиме". Но иногда, даже если не указан этот параметр, меню не отображается. Можно, не закрывая терминальную сессию, изменить этот параметр на противоположный и после возврата в сессию, меню начнет появляться. В следующий раз перед открытием новых сессий в Remmina нужно правильно указать значение этого параметра. Размер иконок в панели инструментов можно изменить через основное меню Remmina

Изменение размера бумаги LibreOffice(OpenOffice)

Если при установке Ubuntu указать локаль «USA», то размер бумаги по-умолчанию установится «Letter». Если потом через «Система- Администрирование- Локализации» изменить локаль на «Украинский» («Русский»), изменится язык системы, формат даты, но размер бумаги по-умолчанию и единица измерения останутся прежними.  Совет нашел в http://www.nixp.ru/recipes/%D0%9A%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D0%B1%D1%83%D0%BC%D0%B0%D0%B3%D0%B8-%D0%B2-OpenOffice-org-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%28libpaper%29.html Нужно в терминале запустить sudo dpkg-reconfigure libpaper1 В открывшемся списке выбрать формат А4. Можно напрямую в файле конфигурации (/etc/papersize) указать размер А4. Проверить можно в LibreOffice(OpenOffice) через меню «Формат-Страница». Еще в LibreOffice(OpenOffice) нужно изменить единицу измерения через «Сервис- Параметры- LibreOffice Writer- Общие»