1 | |
Установка vb606.04.2023, 11:41. Показов 4507. Ответов 118
Метки нет (Все метки)
Устанавливая vb6 с оригинального iso, после введенного серийника, установки,установщик пишет, что надо зарегистрировать копию на сайте майкрософт и затем установка продолжится. Так как зарегистрировать сей продукт подобным образом уже в принципе невозможно, то возник такой вопрос: если установка должна продолжиться после регистрации, то какие компоненты должны установиться? Выходит, что пропустив этот шаг, установились не все компоненты и версия получается урезанной? Или хватает и такой?
Добавлено через 3 часа 31 минуту Перехожу на Lazarus и Object Pascal.
0
|
06.04.2023, 11:41 | |
Ответы с готовыми решениями:
118
Установка VB6 c SP5 в Win-7 Установка VB6 на Win7 завершается неудачей Контроль длины Label. А также VB6 Portable vs VB6 Installed. Windows 2000 Rus VB6, VB6 Resource Editor отсутствует |
locm
|
07.04.2023, 11:33
Установка vb6
#21
|
Не по теме: Потому что так оно и есть. Это их система. И если вы установили ее на комп, он принадлежит не только вам, но и микрософту. Это не оправдывает отсутствие оптимизации. Код который не используется не должен попадать в исполняемый файл. Все равно много (если сравнивать с другими ЯП).
0
|
07.04.2023, 12:30 [ТС] | 22 |
Ну, как бы продукт не бесплатен. И если я его приобретаю, то он принадлежит мне, а не тому кто его мне продал.
Согласен. Однако например LCL это обьектно-ориентированная библа, где классы потомки не могут существовать без своих предков. Они все взаимозависимы, вот почему код в общем то всё-таки используется хотя часто и неявно - издержки обьектной модели. 10 килобайт много? Или 2 мб? На аасемблере можно и в 2 килобайта уложится, кто больше? Ну а теперь давайте напишем на нем ноутпад++. Добавлено через 3 минуты Хотя уже есть такая, IUP называется.
0
|
locm
|
07.04.2023, 12:37
#23
|
Не по теме: Микрософт так не считает. И на мнение пользователей ей все равно. Что хочет то и делает. Это видно по тому как с каждой версией изменяется дизайн и функционал винды. На ЯВУ в 2 КБ легко можно уложится. А если нужно, то и меньше (придется, объединять секции, изменять их размер и т. д.).
0
|
07.04.2023, 12:53 [ТС] | 24 |
А сколько весит среда исполнения? Ну совсем неприемлемо для создания переносимого кода особенно коммерческого. Не у каждого юзера установлены те или иные интерпретаторы, а тащить с каждой прогой все потрохи - ну это как бы не очень хорошо. Да и код по сути открыт, что иногда неприемлемо.
0
|
locm
|
07.04.2023, 13:15
#25
|
0
|
07.04.2023, 13:32 [ТС] | 27 |
Вы же ЯВУ упомянули, а они в основном интерпретируемые. И даже vb6 тоже интерпретируемый ЯП. А то, что он якобы exe не должно вас смущать: это обман. Он не совсем exe, вернее совсем не exe. Это всего лишь трюк, чтобы привязать девелопера к одной единственной системе: чистый коммерческий рассчет.
Да конечно входят, я в курсе. А могут и не входить. Вот недавно развертывал систему через mini xp. И когда мне в ней понадобилось зайти в iso и запустить оттуда файл с прогой, мне потребовалось запустить программу для монтирования дисков. А последней потребовался тот самый msvbvm60.dll, которого не оказалось в mini xp. И мне пришлось лезть в папку windows основной системы, искать там данную dll и копировать её в mini xp, а потом уж только всё заработало. Если бы монтировщик использовал нативные апи то такой проблемы просто не возникло бы. Это простой пример из жизни.
0
|
locm
|
07.04.2023, 13:55
#28
|
Не по теме: ЯВУ это Язык Высокого Уровня. Ассемблер это язык низкого уровня. Если в системе не будет USER32.dll, KERNEL32.dll и др. она не запустится.
0
|
07.04.2023, 13:58 [ТС] | 29 |
Если в системе не будет этих файлов перестанут работать все программы в том числе и системные, то есть ОС как таковой не будет. Плохой пример Вы путаете среду исполнения конкретной виртуальной машины с системными api.
0
|
07.04.2023, 13:59 | 30 |
Смотрите архив о котором я писал https://www.cyberforum.ru/visu... st16847690
0
|
1022 / 967 / 153
Регистрация: 10.08.2015
Сообщений: 5,220
|
|
07.04.2023, 14:19 | 31 |
Зачем вообще это устанавливать?
0
|
07.04.2023, 14:37 [ТС] | 32 |
Этот вопрос начал все больше мучить и меня..
Усиленно штудирую туториал по IUP и просто балдею от того, что интерфейс реализован именно так как должен быть.. Это от разрабов языка LUA, талантливых парней. Подробности будут в блоге. Жаль, что раньше не знал об этой библе..
0
|
Модератор
|
|
07.04.2023, 16:44 | 33 |
Не должны были. Ты ставишь Visual Basic 6.0 Professional, а не Visual Studio 6.
Я не знаю что конкретно у тебя там закинулось в system32, но при установке VB6 там пользователь указывает куда устанавливать те или иные компоненты. В частности ActiveX компоненты устанавливаются в system32 по умолчанию. Нужно просто внимательно выполнять установку и тогда никаких проблем не будет. Нет нельзя. Зависимости для того и придумали чтобы их использовать, а не шарахаться от них. В подавляющем большинстве случаев любая современная программа имеет какие-то зависимости. А кому не нравится дизайн и функционал? Они зарабатывают деньги, и у них в приоритете наоборот заманить побольше пользователей. Дизайн и функционал (а он намного шире с каждой версией) на новых системах не так уж и плох, есть конечно косяки, но это все фиксится и настраивается. Нет, это вообще неверно. В состав VB6 входит компилятор C2.exe который компилирует непосредственно в машинный код. Это пример притянутый за уши. Всякие говносборки с урезанным функционалом никакого отношения к нормальной работе не имеют. Никто не мешает впрочем таскать msvbvm60 с собой в папке с программой.
2
|
locm
|
07.04.2023, 17:07
#34
|
Не по теме: В Win10 есть проблемы для которых нет решения и которых не было в Win7. К примеру десятка зачем-то каждый час выводит все диски из спящего режима. Отключить это нельзя. В итоге все винты каждый час стартуют! В Win7 этого не было. Персонализацию упростили до нельзя! Нет возможности настроить шрифты, их размеры, цвета элементов в окне и т. д. Кроме этого много других проблем появившихся в Win10, которых не было в Win7.
0
|
641 / 218 / 14
Регистрация: 21.01.2023
Сообщений: 310
|
|
07.04.2023, 19:25 | 35 |
The trick, плюсую. Хотел заставить себя ответить на старый наезд про "VB6 интерпретатор", ты это сделал.
Только на счёт дизайна не совсем согласен - по сравнению с XP убили проводник, убили микшер, но это с Висты началось. Другое дело, что дизайн - это не главное, важнее функционал.
0
|
Модератор
|
|
07.04.2023, 19:57 | 36 |
locm, насчет винтов, можно посмотреть какой процесс дергает винты. Уверен не у тебя одного такая проблема была, думаю решение есть в том числе и со шрифтами. Другой момент это то что все новые фичи (в том числе с железом) на новых системах работают и поддерживаются. На 7-ке (сам сижу на ней) уже без танцев с бубном не работает HTTPS (из-за TLS), про XP даже говорить не буду. Да была хорошая система, но сейчас уже на ней невозможно работать, тоже самое с 7-кой сейчас происходит, и т.д. (кстати вб-приложения как работали так и работают даже на 11 винде).
Mikle Quits, Да, из-за этого предубеждения про интерпретатор у многих негативное мнение по производительности вб приложений привилось, хотя там все очень неплохо. По дизайну я тоже согласен, я лишь написал что там не так уж все плохо как тут рассказывают и фиксится так или иначе. К примеру на новых системах стали доступны дочерние слоеные окна, или стеклянные окна, или к примеру DirectComposition.
0
|
07.04.2023, 20:25 | 37 |
Если бы все было так просто. Процесс не только я но и другие обнаружить не могут. Возможно к дискам производится обращение из ядра.
Не только у меня, но решения нет Обращение к HDD каждый час http://forum.oszone.net/post-2864673.html https://social.technet.microso... ogeneralRU Если знаете решение, пожалуйста напишите о нем.
0
|
Модератор
|
|
07.04.2023, 21:53 | 38 |
Это по шрифтам - https://www.howtogeek.com/7164... indows-10/
Это по HDD (но не знаю конкретно почему у тебя раскручивается, мб причина в другом) - https://superuser.com/a/1646744
0
|
1022 / 967 / 153
Регистрация: 10.08.2015
Сообщений: 5,220
|
|
07.04.2023, 22:05 | 39 |
0
|
Модератор
|
|
07.04.2023, 22:28 | 40 |
Это вообще неверно, читайте о чем пишет ТС:
0
|
07.04.2023, 22:28 | |
07.04.2023, 22:28 | |
Помогаю со студенческими работами здесь
40
Webkit VB6 VS2017 в VB6 VB6 и Lua Мегапроекты на VB6.0 Алгоритм Vb6 Задание по VB6 Компилятор на VB6 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |