Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/58: Рейтинг темы: голосов - 58, средняя оценка - 4.88
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10

Компилятор на VB6

05.02.2014, 13:09. Показов 12105. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Sapphire Посмотреть сообщение
Хотя говорят что vb не серьезный язык
Наверно мало кто знает, что на VB6 написан компилятор, который умеет создавать GUI приложения, консольные приложения и обычные DLL, поддерживает ассемблерные вставки. А замечателен этот компилятор не только тем, что написан на VB6, но и тем, что исполняемый файл ( ехе или DLL) имеет размер всего 2Кб и может выполняться БЕЗ дополнительных библиотек ( в отличии от самого VB6) на любом компе под Виндой.
Примеры:
хеловорд 2Кб
OpenGL
Мультиоконное
Вложения
Тип файла: zip my_first.zip (493 байт, 98 просмотров)
Тип файла: zip opengl.zip (1.2 Кб, 78 просмотров)
Тип файла: zip animatewindow.zip (2.2 Кб, 85 просмотров)
4
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2014, 13:09
Ответы с готовыми решениями:

Контроль длины Label. А также VB6 Portable vs VB6 Installed.
Исходя из заголовка темы, вопроса 2: 1.) Как определить, что в Label уже не хватает места для Caption? Длина букв разная. Например,...

Windows 2000 Rus VB6, VB6 Resource Editor отсутствует
В Windows 2000 Rus + SP3 проинсталлировал Visual Studio 6 + MSDN Full (вся студия на 6 CD-R). В VB6 “Add-In Manager” всего три компонента,...

Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор
Здравствуйте! Я недавно начал заниматься С++, но мой компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7 Посоветуйте какой...

34
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.02.2014, 00:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Юрий Комар Посмотреть сообщение
Тоесть нсли через этот компилятор сделать свой проект в ЕХЕ то пропадет необходимость таскать все компоненты и библиотеки вместе с ексэшником как в станжартом компиляторе VB???
Для работы VB-шного EXE нужен только msvbvm60.dll. Этот компилятор генерирует код, который не использует рантайм вообще. Но можно сделать такой код, который после пропатчивания не будет требовать рантайм (ограниченный код), вот я делал код, который запускался в адресном пространстве чужого процесса, и там вообще никакой речи о рантайме даже не было.
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
06.02.2014, 00:27
мне тоже удивительно стало что это девушкой написанно, наверное обман какой-то )
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.02.2014, 00:33
IDE очень кривая, много недочетов
Миниатюры
Компилятор на VB6  
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
06.02.2014, 07:46  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Где-то есть документация и список команд этого языка?
В папке Help исходника есть всё.
Цитата Сообщение от locm Посмотреть сообщение
Но ИМХО это не бейсик, а скорее переделанный C++.
Авторы и не позиционируют его как чистый бейсик ( кстати там авторов несколько, не только девушка), а так и пишут, что ближе к Си.
Но и девушка молодец! Её программа PromKappa, проводящая генетический анализ по методу, разработанному во время 2-й Мировой войны - это вообще бомба!

P.S. Но у обеих ( компилятора и PromKappa) программ проблема с региональными настройками. Они не работают с русскими компами из за различий в представлении десятичных чисел.
Тот откомпилированный экземпляр, что выкладывал, я исправил. А если кто будет компилировать настоящий исходник, то в программе частенько вылетает "Ошибка выполнения".
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
06.02.2014, 07:57
Компилятор интересный, но там множество недочётов
к тому-же мне сказали что на него Касперский ругаеться - что это червь
Вобщем беда
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
06.02.2014, 13:46  [ТС]
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
что на него Касперский ругаеться - что это червь
Беда???
Разве это может быть проблемой, если он распространяется вместе с исходником? Посмотрите, убедитесь в безопасности, исправьте недочеты, русифицируйте, откомпилируйте свой вариант - вот и будет вам идеальный инструмент.

Кликните здесь для просмотра всего текста
А Касперский известный параноик, я вообще его не воспринимаю всерьез
1
Эксперт по электронике
7208 / 3387 / 346
Регистрация: 28.10.2011
Сообщений: 13,318
Записей в блоге: 7
06.02.2014, 13:52
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
к тому-же мне сказали что на него Касперский ругаеться - что это червь
Не только Касперский но и почти все антивирусы (41 из 50). https://www.virustotal.com/ru/... 391680197/
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.02.2014, 13:58
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Посмотрите, убедитесь в безопасности, исправьте недочеты, русифицируйте, откомпилируйте свой вариант - вот и будет вам идеальный инструмент.
Какой в этом смысл? Что особенного в этом языке программирования? VB6 - он очень удобный, можно нажать на паузу переправить кучу строк кода и продолжить без перекомпиляции. Этот инструмент разработан как средство быстрой разработки приложений и он выполняет эту роль на 100%. Нужен низкоуровневый доступ - берите ассемблер или C, кроссплатформенность - Java и т.п. Преимущества этого языка перед другими? Его особенности? То что он написан на VB6 ни о чем не говорит, на VB6 можно все что угодно написать - это такой же язык как и другие. Если писать только для себя, изучение грамматик, алгоритмов транслирования - это другое дело, но лучше тогда с нуля все изучать и писать, а не в чужом коде ковыряться и разбираться, еще больше времени уйдет, а пользы никакой.
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.02.2014, 13:32  [ТС]
Компилятор
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,769
Записей в блоге: 14
10.02.2014, 19:33
С год, примерно, назад на Форуме обсуждался FreeBasic (бесплатный компилятор, который может все то, что и компилятор, о котором писал TC).
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.02.2014, 20:14  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
FreeBasic
Хорошая штука!
Но тут фишка не в компиляторе, как таковом, а то, что он написан целиком на Vb6.
Хотя для Вас, наверно, это не удивительно - Вы написали компилятор ассемблера для DOS, написанный на каком то древнем Бейсике?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,769
Записей в блоге: 14
10.02.2014, 20:29
Цитата Сообщение от Pro_grammer Посмотреть сообщение
на каком то древнем Бейсике
- да, на Турбо-бэйсике. Что же до FreeBasic, то первые его версии были реализованы на VB, а потом автор (авторы) перешли к режиму "самокомпиляции" (т.е. компилятор написан на FreeBasic).
1
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.02.2014, 20:35  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
первые его версии были реализованы на VB
Не знал этого.
0
Эксперт по электронике
7208 / 3387 / 346
Регистрация: 28.10.2011
Сообщений: 13,318
Записей в блоге: 7
10.02.2014, 22:56
Цитата Сообщение от Catstail Посмотреть сообщение
С год, примерно, назад на Форуме обсуждался FreeBasic
По качеству кодогенерации, FreeBasic уступает этому компилятору.
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
11.02.2014, 09:47  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
По качеству кодогенерации, FreeBasic уступает
Я в компиляторах не спец, но думаю, что это обусловлено изначально стоящей задачей обеспечить совместимость по синтаксису с QBasic. Он содержит огромное кол-во встроенных функций + графический режим.
А Visia по сути своих функций имеет минимум, вся работа построена на импорте Сишных и API.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.02.2014, 09:47

VB6 в C#
Помогите новичку перевести в C# пару строк из VB6. Код для добавления в назначенные задания. Sub Main() sch = Shell("schtasks...

Программа в VB6
Помогите сделать программу в VB6 Книга приема заказов фирмой по изготовлению мебели. Организовать ввод,хранение в типизированном файле...

URLDownloadToCacheFile VB6
Привет. Помогите пожалуйста разобраться с этой функцией. Весь интернет перерыл, ни одного рабочего примера для vb6. Я только начинаю...

Графики VB6
Плиз скиньте кто нибудь код программу рисования графиков в палярной иди декардовой системе! !! !!

Гонки на VB6
Помню, мне кто-то говорил, что для создания 3D игр нужны языки вроде C++, C#, Delphi. Но вот нашел такую игру с очень неплохой графикой на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru