Страница: 1 | 2 |
Вопрос: Опять про потоки
Добавлено: 08.07.05 14:45
Автор вопроса: .::EclipsE::. | ICQ: 208952501
Был у меня когдато примерчик, позволяющий организовать многопоточность в ВБ6. Он не использует ни каких внешних компонент, просто описан класс и все. Только вот пропал он у меня безвозвратно :(
Собственно вопрос, может у когото есть такой намыльте на rootspamer@gmail.com.
Буду очень благодарен
Ответы
Всего ответов: 23
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 08.07.05 15:26
Таких примерчиков уйма, да только ни один стабильно работать не может.
Номер ответа: 2
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #2
Добавлено: 08.07.05 17:10
Почему?
У меня был вроде нормальный.
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 08.07.05 17:13
Нормальных для VB6 нет по определению, только для ActiveX.exe
Номер ответа: 4
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #4
Добавлено: 09.07.05 17:44
Нормальность - вообще вещь относительная...
Сам ВБ - тоже нечто ненормальное с некоторой точки зрения. Но я отвлекся...
Автор, вот тебе рецепт:
Многопоточность реализуешь как того требует система - CreateThread и иже с ним...
Ключевой момент - процедура, адрес которуй ты передаешь CreateThread'у как параметр, должна быть объявлена в модуле как Public.
Только не забывай завершать потоки перед закрытием программы
Номер ответа: 5
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #5
Добавлено: 09.07.05 21:33
messir,
В экзешнике тоже работает?
Номер ответа: 6
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #6
Добавлено: 09.07.05 21:36
да, работает
Номер ответа: 7
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #7
Добавлено: 09.07.05 21:40
Скинь пример на cyrax@hotmail.com
Только учти что мы говорим не о .NET (ты новичёк может и не понял).
Номер ответа: 8
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #8
Добавлено: 09.07.05 21:41
Прошу прощения. cyrax@hotmail.ru
(а не .com)
Номер ответа: 9
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #9
Добавлено: 09.07.05 23:50
гыгы...
То, что не про .NET - я знаю, там люди работают с тредами, а не обсуждают работу с ними на форумах
Да и судить о человеке по количеству сообщений не стОит...
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 10.07.05 01:43
На первый взгляд всё работает. Жаль что в IDE выбивает. А код где нарыскал?
Эт ты верно подметил. Всё никак времени не найдём с ними разобраться. Разве что LamerOnLine один увлекается, да и то с переменным успехом
А почему бы и нет? Кто мне запретит?
Номер ответа: 11
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #11
Добавлено: 10.07.05 02:01
Написал "на коленке" за 10 минут до отправки
Никто не запретит. Зачем запрещать людям делать ошибки? На них ведь даже учатся иногда...
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 10.07.05 02:59
Весёлый ты парень Но мы тут судим по количеству сообщений. И если тебе это не нравится, то сообщений тебе поступит столько, что не будешь успевать читать
Какой вывод хочешь чтобы я о тебе сделал? Надыбал где то код и сразу хочешь всемирное уважение? Сначала глянем чего ты стоишь.
Номер ответа: 13
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #13
Добавлено: 10.07.05 03:09
А не надо выводов. Просто используй полученный код на благо человечества
Если б я искал всемирного уважения - флудил бы по топикам, накручивая счетчик А так я просто берегу свое время, избегая чтения "стольких сообщений, что не буду успевать читать"
З.Ы. В этот форум я вообще написал только потому, что мне кинули ссылку на тред и попросили ответить...
Номер ответа: 14
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #14
Добавлено: 10.07.05 03:19
Спасибо дружище, но я как то больше на PB пишу. Там с этим проблем как то нету. Сейчас кстати структурированным хранилищем занят. Может подскажешь, раз такой умный, реализацию алгоритма LZNT1? Или ты только дыбать можешь?
Энтузиаст значит? Бескорыстно значит ближнему помагаешь? Ну с кем ни бывает. Правда не у всех проходит.
Номер ответа: 15
Автор ответа:
messir
ICQ: 771794
Вопросов: 0
Ответов: 9
Профиль | | #15
Добавлено: 10.07.05 03:44
Не подскажу. За реализацией алгоритмов принято в гугл посылать Тем более что на уровне файловой системы это сжатие применяется одним системным вызовом...
Я ведь не прошу тебя выкладывать тут структуру пакетов и команды протокола AltiLink+ (хотя я тоже сейчас кстати пишу под него и мне это было бы безумно интересно).
Так что не надо перегибать палку, ладно?
В некотором роде.
В будущем буду осмотрительнее выбирать ближних, кому стоит помогать...