powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Модуль для работы с многопоточностью на VB6.
14 сообщений из 14, страница 1 из 1
Модуль для работы с многопоточностью на VB6.
    #39660074
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Представляю модуль для работы с многопоточностью на VB6 для Standard EXE проектов. Данный модуль разработан на основе этого решения в котором исправлены некоторые баги и добавлен дополнительный функционал. Модуль не требует никаких дополнительных зависимостей и библиотек типов, работает как в IDE (все функции работают в главном потоке) так и в скомпилированном виде.

YouTube Video
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660111
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660133
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?
Это сродни вопросу - есть ли такая острая нужда в многопоточности для C++? Каков будет ответ?
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660192
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?

да
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660195
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2Всем привет!
Представляю модуль для работы с многопоточностью на VB6 для Standard EXE проектов.

Это круто. Вечером обязательно буду тестить. Обязательно закиньте свой модуль на vbforums Там самое крупное vb6 сообщество на данный момент и много людей попробуют ваш код.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660209
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2vb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?
Это сродни вопросу - есть ли такая острая нужда в многопоточности для C++? Каков будет ответ?
Просто новые проекты подразумевающие использование многопоточности маловероятно, что будут писаться на Basic, а старые как правило, если уже много лет без многопоточности проработали, то и вряд ли кто-то будет ставить эксперименты с рабочим кодом. Чисто с исследовательской точки зрения конечно весьма похвально.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660211
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eoltvb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?

да
можно пару примеров в каких ситуациях?
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660241
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EoltЭто круто. Вечером обязательно буду тестить. Обязательно закиньте свой модуль на vbforums Там самое крупное vb6 сообщество на данный момент и много людей попробуют ваш код.
Да, я всегда там дублирую .
Сорри за мой английский, учил немецкий в школе )


vb_subПросто новые проекты подразумевающие использование многопоточности маловероятно, что будут писаться на Basic, а старые как правило, если уже много лет без многопоточности проработали, то и вряд ли кто-то будет ставить эксперименты с рабочим кодом. Чисто с исследовательской точки зрения конечно весьма похвально.
Люди пишут еще на VB6, на том же vbforums часто возникают подобные вопросы, к примеру вот и вот . Соответственно также много решений к примеру вот и вот .

vb_subможно пару примеров в каких ситуациях?
Да в любых. Выше привел пример с InternetStatusCallback или к примеру CoreAudio . И это примеры где без многопоточности просто не будет работать проект, а так любые примеры где используются потоки на любых других языках.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39660636
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub можно пару примеров в каких ситуациях?

Любой фоновый процесс надолго замораживающий UI.
Можно по-человечески использовать отдельный поток для него, а не древний костыль с DoEvents
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39661005
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?
есть такие люди, которым важно превозмогать :)
а вообще, я знаю очень большой и жирный + VB6, приложения написанные на этом языке работают начиная с Windows 95 и заканчивая Window 10 нативно, без всяких танцев с бубнов и фреймворков. Запускается гарантировано везде.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39661147
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
regsvr32.exe one love.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39661153
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesvb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?
есть такие люди, которым важно превозмогать :)
а вообще, я знаю очень большой и жирный + VB6, приложения написанные на этом языке работают начиная с Windows 95 и заканчивая Window 10 нативно, без всяких танцев с бубнов и фреймворков. Запускается гарантировано везде.

Еще на ReactOS работает.
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39813564
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обновление.

Пофикшены некоторые баги, удален неиспользуемый код, добавлены примеры:
InitProjectContextDll - Вызов экспортируемых функций из ActiveX-DLL в разных потоках. Вызов EXE-колбеков из ActiveX Dll из произвольных потоков;

InternetStatusCallback - Пример использования асинхронного скачивания файлов используя колбек функцию InternetStatusCallback вызываемую из разных потоков.
Проект переехал на GitHub .
...
Рейтинг: 0 / 0
Модуль для работы с многопоточностью на VB6.
    #39813938
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subATM-TURBO 2,
есть ли такая острая нужда в многопоточности для VB6?Если бы автор презентовал свой проект в начале 200х, это была бы бомба, тогда много кто стонал по поводу проблем с многопоточностью. А сейчас уже VB6 сам по себе мало кому нужен.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Модуль для работы с многопоточностью на VB6.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]