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