Ссылку на ВБ6

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 10:34

Здравствуйте.
Я здесь человек новый, могу чего не так сказать/спросить... В свое время писал мелкие программки для себя да для маленького отдела, в коем я работал, на VB6. ОС там стояла Windows XP. Я понимаю, что VB6 & WinXP - созданы друг для друга..
Потом забросил это дело по разным причинам... Сейчас решил тряхнуть стариной, на показать детям, какой у них папа крутой программер, да обломился... VB6 на Win7 кое-как установился, а вот библиотеки регистрироваться не хотят - в частности, MSComCtl2.DTPicker, MSComctlLib.Toolbar/Statusbar/ImageList, RichTextLib.RichTextBox просто не грузятся - не хотим, говорят...
Я так длинно - это по стариковски...
Скажите, как "подружить" VB6 и Win7? Или какие ссылки на обновления, или что подобное... Скачать где-либо пакет с "совместимым" VB6... Или библиотеки зарегистрировать... Что-то в этом духе... Переучиваться на другой какой-либо язык нереально - возраст не тот... Покупать старенький комп с WinXP тоже не хочется... На нашем компьютере Win7 SP1 x64.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Ссылку на ВБ6

Сообщение alibek » 20.02.2016 (Сб) 14:53

Не нужно "дружить".
Нужно использовать виртуальную машину с Windows XP.
Lasciate ogni speranza, voi ch'entrate.

Adam Smith
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 25.04.2008 (Пт) 9:04
Откуда: ЧР. Грозный

Re: Ссылку на ВБ6

Сообщение Adam Smith » 20.02.2016 (Сб) 15:15

У меня тоже Win7 SP1 x64, в VB6 в списке Components есть:
Microsoft Rich Textbox Control 6.0 (SP6)
Microsoft Windows Common Controls 5.0 (SP2)
Microsoft Windows Common Controls 6.0 (SP6)
Microsoft Windows Common Controls-2 5.0 (SP2)
Microsoft Windows Common Controls-2 6.0 (SP6)
Microsoft Windows Common Controls-3 6.0 (SP5)

Проставил все галки, нажал Применить, все появились на панели.
Может просто VB6 нужно запустить с администраторскими правами?

Кстати, обновления действительно были, у меня ссылок нет, есть дистрибутивы.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 20.02.2016 (Сб) 16:09

Barguzin писал(а):просто не грузятся - не хотим, говорят...

Конкретнее — какие сообщения об ошибках и т.п.?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 16:55

Adam Smith писал(а):У меня тоже Win7 SP1 x64, в VB6 в списке Components есть:
******
Проставил все галки, нажал Применить, все появились на панели.
Может просто VB6 нужно запустить с администраторскими правами?


bib.jpg
bib.jpg (199.15 Кб) Просмотров: 10087


Запустил от админа, вот такая оказия... Да и как он может подгрузиться, если он не зарегистрирован... :|

Adam Smith писал(а): Кстати, обновления действительно были, у меня ссылок нет, есть дистрибутивы.


А у Вас взять дистрибутивы - это слишком хлопотно?

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 17:05

Хакер писал(а):Конкретнее — какие сообщения об ошибках и т.п.?

Конкретнее вот так как-то:

При первичном запуске сетапа такая надпись:
1.jpg
1.jpg (158.05 Кб) Просмотров: 10087


Далее так:
2.jpg
2.jpg (182.3 Кб) Просмотров: 10087


Естественно, везде жал "Продолжить"

После установки и последующей перезагрузке в начале работы Win7 вышло вот это:
3.jpg
3.jpg (70.75 Кб) Просмотров: 10087

Подозреваю, что это из-за того, что устанавливал с образа диска, который находился на виртуальном приводе. Хотя могу быть неправ...


ПРи загрузке своего проекта выкидывает следующее:
4.jpg
4.jpg (46.21 Кб) Просмотров: 10087


При попытке загрузить проект:
5.jpg
5.jpg (51.81 Кб) Просмотров: 10087


Логи в следующем посте, т.к. не берет больше 5-ти...

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 17:06

Логи:
log.rar
(777 байт) Скачиваний: 171

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 20.02.2016 (Сб) 17:23

Значит, по порядку. Сообщения «У этой программы есть известные проблемы совместимости» — это такая своего рода перестраховка. Просто в Win7 вшита некая база Microsoft-овских программ, на которые стоит ругаться «для приличия». Может какие-то мелкие проблемы (например с Aero) они и выявили, но никаких серьёзных проблем не известно.

Что касается ошибки «Error accessing INI file». Вот это серьёзно. Если виртуальный диск монтируется после входа в систему и на момент помещённого в автозапуск продолжения установки диск был ещё готов, то возможно, в этом и дело. Либо используется изначально битый дистрибутив.

Что касается добавеления контролов — того же RichTextBox-а.

Во-первых, что произойдёт, если попытаться зарегистрировать его вручную?
Во-вторых, напиши сюда точную версию (включая билд-номер) cвоего VB6?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 17:34

Дистрибутив качал с рутрекера. Отзывы в комментах разные (на вкус и цвет...), но в основном положительные. В принципе, записать его на болванку, и переустановить - не проблема, время только... За болванкой в магазин нужно ехать.

Попробую зарегистрировать вручную, это не напряжно. А вот насчет - "Во-вторых, напиши сюда точную версию (включая билд-номер) cвоего VB6?" - это ты, Хакер, сейчас с кем говорил? :shock: В смысле - где искать эту "точную версию (включая билд-номер) cвоего VB6"?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 20.02.2016 (Сб) 18:02

Barguzin писал(а):истрибутив качал с рутрекера. Отзывы в комментах разные (на вкус и цвет...), но в основном положительные.

Чисто VB6 или VS6? Я когда-то имел 6 оригинальных дисков VS6. Я все эти 6 отдельных образов вручную слил в один и устранил в них все потенциальные проблемы. Не могу знать, насколько «чистые» в плане проблем рутрекеровские версии.

Barguzin писал(а):Попробую зарегистрировать вручную, это не напряжно.

Это самое главное. За регистрацию отвечает инсталлятор, если на этапе инсталляции что-то пошло криво, это не повод обвинять VB6.

Barguzin писал(а): В смысле - где искать эту "точную версию (включая билд-номер) cвоего VB6"?

Help->About, левый нижний угол диалога.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Ссылку на ВБ6

Сообщение Mikle » 20.02.2016 (Сб) 18:49

Barguzin, инсталлятор из-под админа запускал?

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 19:45

Уважаемый Хакер! Ни в коем случае не обвиняю VB6 - это суперпродукт! - просто хочу разобраться.
Что касаемо "Help->About, левый нижний угол диалога.", так это вон чо -
1.jpg
1.jpg (153.83 Кб) Просмотров: 10075


Насчет Чисто VB6 или VS6? - я сожалею, но для меня это непонятно - разница? :oops:

Mikle писал(а):Barguzin, инсталлятор из-под админа запускал?

Да, из под него, барина... :)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 20.02.2016 (Сб) 19:47

Barguzin писал(а):Насчет Чисто VB6 или VS6? - я сожалею, но для меня это непонятно - разница? :oops:

Один единственный продукт VB6 или комплект из Visual Basic 6.0, Visual C++ 6.0, Visual InterDev, Visual FoxPro и большого набора инструментов?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 20.02.2016 (Сб) 19:49

Билд 8176 — это старый билд. Тебе нужно установит сервис-пак.
viewtopic.php?f=24&t=34285

Да, из под него, барина... :)

С применением спец. опции меню или просто из под администраторской учётной записи?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 20:13

Устанавливал только VB6, без студии.
Сейчас, пока мы с вами беседы беседовали, я переустановил с другого дистрибутива. Билд вона какой -
2.jpg
2.jpg (114.21 Кб) Просмотров: 10072


Но - все проблемы те же... Видимо, без сервис-пака не обойтись. Сейчас будем мороковать...

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 20:28

После установки SP, ссылку на который дал Хакер, получилось следующее:
33.jpg
33.jpg (53.02 Кб) Просмотров: 10070

34.jpg
34.jpg (52.14 Кб) Просмотров: 10070

35.jpg
35.jpg (37.1 Кб) Просмотров: 10070

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 20:30

Хакер писал(а):С применением спец. опции меню или просто из под администраторской учётной записи?


Просто из под админской записи...

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 20.02.2016 (Сб) 20:30

Вона, как все непросто... :scratch:

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 24.02.2016 (Ср) 19:25

И все на этом... Все в тумане... Ладно, видно это мало кому интересно. Будем что-то где-то как-то..

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 25.02.2016 (Чт) 0:44

Что в тумане?
1. Было сказано запускать не просто из под админской записи, с применением специального пункта меню. Ноль реакции.
2. Было сказано попробовать нужные контролы зарегистрировать вручную. Ноль слов про результат.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 25.02.2016 (Чт) 15:05

А ещё говорили, поставить заново так, чтобы после перезагрузки виртуальный диск был на месте.

Adam Smith
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 25.04.2008 (Пт) 9:04
Откуда: ЧР. Грозный

Re: Ссылку на ВБ6

Сообщение Adam Smith » 26.02.2016 (Пт) 13:51

Barguzin писал(а):
Adam Smith писал(а):Кстати, обновления действительно были, у меня ссылок нет, есть дистрибутивы.

А у Вас взять дистрибутивы - это слишком хлопотно?

Если Интернет позволяет скачать, то нет. Проверьте личные сообщения.

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 27.02.2016 (Сб) 9:55

Хакер писал(а):Что в тумане?
1. Было сказано запускать не просто из под админской записи, с применением специального пункта меню. Ноль реакции.
2. Было сказано попробовать нужные контролы зарегистрировать вручную. Ноль слов про результат.

Qwertiy писал(а):А ещё говорили, поставить заново так, чтобы после перезагрузки виртуальный диск был на месте.


Извините, значит не так понял. Или вообще не понял...

Отчитываюсь:
1. "Не просто из под админской записи..." - специальный пункт меню - это какой? Может. что-то не так опять понимаю? Да и не увидел ничего я насчет "специального пункта", просто был вопорос про админскую запись, я ответил, что нет...
2. Несколько раз пробовал по виртуальному диску, чтобы на месте был - не получилось...
3. VB6 и сервис-пак установились, большое спасибо Adam Smith. Так что проблема "неустановки" самого VB6 отпала. Все *.осх зарегистрировал вручную, на каждую регистрацию Win7 отвечал, что "Регистрация успешна". Но - при запуске проекта все по прежнему - "Библиотеки не зарегистрированы". :cry:

Так что пока так...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 27.02.2016 (Сб) 12:09

Barguzin писал(а):специальный пункт меню - это какой?

Ну нет у меня сейчас Win7 по рукой, я сижу под WinXP.

Там если кликнуть правой кнопкой по исполняемому файлу (находясь в админской учётке — при всём при том), будет пункт «Run as Administrator» или что-то вроде того. Вот им и нужно пользоваться.

Barguzin писал(а):Все *.осх зарегистрировал вручную

Так. Возьми редактор реестра и глянь, после регистрации соответствующие ветки и ключи в реестре появляются?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Ссылку на ВБ6

Сообщение ger_kar » 27.02.2016 (Сб) 14:59

Barguzin писал(а):На нашем компьютере Win7 SP1 x64.
Кстати про систему x64, там вроде с путями установки какие то траблы. На семерку 32 битную на виртуалке ставил VB6 всегда без проблем. Ни разу проблемы не возникало. Можно попробовать кинуть контролы в другое место и там зарегистрировать.
Бороться и искать, найти и перепрятать

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 28.02.2016 (Вс) 7:19

"Находясь в админской учетке" - я так понимаю, учетная запись пользователя должна быть определена как "Администратор компьютера". На моем компе одна учетная запись, она же как "Администратор". Запускал именно правой кнопкой, пункт "Запуск от имени администратора"
11.jpg
11.jpg (81.45 Кб) Просмотров: 9920

В реестре следующее:
22.jpg
22.jpg (134.27 Кб) Просмотров: 9920

Почему-то не в C:\Windows\System32, а в C:\Windows\SysWOW64. Контролы есть в обеих папках.

При запуске среды VB6 и попытке нахально добавить контролы в проект, VB6 намертво зависает. Помогает только "Прервать процесс" через диспетчер задач. Именно не на первой вкладке "Снять задачу", а только во второй вкладке - "Процессы" Это если через кнопку "Browse..." А если через сам менеджер, то снова - "Не зарегистрирован":
33.jpg
33.jpg (222.25 Кб) Просмотров: 9920

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 28.02.2016 (Вс) 7:42

Пробовал при регистрации указывать полный путь к *.ОСХ и в system32, и в SysWow64/. Снова ОС выдает "Зарегистрирована успешно", а при запуске проекта все равно "Не зарегистрирована"

Начало проекта такое (если это нужно - на всякий случай):

Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\WINDOWS\system32\stdole2.tlb#OLE Automation
Reference=*\G{00000200-0000-0010-8000-00AA006D2EA4}#2.0#0#..\Program Files\Common Files\system\ado\msado20.tlb#Microsoft ActiveX Data Objects 2.0 Library
Reference=*\G{6B263850-900B-11D0-9484-00A0C91110ED}#1.0#0#..\WINDOWS\system32\MSSTDFMT.DLL#Microsoft Data Formatting Object Library 6.0 (SP4)
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; mscomct2.ocx
Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; RICHTX32.OCX
Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; TABCTL32.OCX

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 28.02.2016 (Вс) 8:05

Скачал richtx32.ocx отсюда - http://www.filefactory.com/file/b43ggc2/n/RICHTX32.OCX, думал, может мой *.ОСХ корявый... Скопировал в обе папки с заменой, зарегистрировал в обеих папках - без изменений. Хотя дата изменения файла вроде как 02.2016, и заточен под Win7 х64

Barguzin
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 20.02.2016 (Сб) 10:13

Re: Ссылку на ВБ6

Сообщение Barguzin » 28.02.2016 (Вс) 8:22

Залез сюда - http://www.solvusoft.com/ru/files/%D0%B ... htx32-ocx/
Но как-то побаиваюсь исправлять ошибки этой утилитой - мало ли что в сети вредного... Да и исправляет только часть ошибок, чтобы все - требует покупку программы...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ссылку на ВБ6

Сообщение Хакер » 28.02.2016 (Вс) 11:21

Barguzin писал(а):Скачал richtx32.ocx отсюда - http://www.filefactory.com/file/b43ggc2/n/RICHTX32.OCX,

Не надо ничего качать с подобных сайтов.

Barguzin писал(а):Залез сюда - http://www.solvusoft.com/ru/files/%D0%B ... htx32-ocx/
Но как-то побаиваюсь исправлять ошибки этой утилитой - мало ли что в сети вредного...

И подобных утилит — тем более.

Barguzin писал(а):В реестре следующее:
Изображение

Но это только часть того, что вызывает интерес. Должны быть соответствующие ветки в CLSID-разделе. Именно их-то скорее всего и нет.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 81

    TopList