powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / опять чёртовы потоки
10 сообщений из 10, страница 1 из 1
опять чёртовы потоки
    #35640342
Хочу выполнить функцию во втором потоке! Но прога вылеает с отсчётом когда функция выполнится! Что я делаю не так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Dim ipath As String, ipath2 As String
Dim ith As New clsThreading
Dim rrr As Long
Public Function InetLOAD(iepath As String, iepath2 As String) As Boolean

ipath = iepath
ipath2 = iepath2

ith.CreateNewThread AddressOf callBACK


Form1.Caption =  0 
End Function





Public Function callBACK()

Do While Form1.Caption <  9999 
Form1.Caption = Form1.Caption +  1 

Loop
'Можно вместо ду-луп поставить любую функцию.


End Function


...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35640348
PS. класс clsThreading.cls
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35641513
Фотография Resident
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О потоках в VB можно почитать вот здесь
http://www.codenet.ru/progr/vbasic/threads.php
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35641716
читал но ничего не понял.
вот исходник:
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35642460
Фотография Resident
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я и сам в потоках не сильно разбираюсь(можно сказать вообще не разбираюсь:)). Делать было нечего сваял от балды такой проектик. Посмотри, интересно то что он работает без компиляции в P-Code, по крайней мере у меня.
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35642866
Фотография BION
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья мои, не тратьте время, если писать потоки, то уж точно не на VB6, он не для этого. Все что пишется про реализацию тридов на VB лишь теория, на практике в серьезных проектах использовать эти методы не стоит. Пишите потоки на С или хотя бы на PowerBasic'e, кстати сейчас 9-я верся вышла с поддержкой ООП.
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35643843
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BION,
можете дать обоснованную критику источников, указанных в п. 3) данного сообщения?
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35643926
Фотография BION
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бенедикт,

Пфф, у нас демократия, никто никого не принуждает.
И потом, чего там критиковать, те пункты из разряда «read RTFM» — думать своей головой и практиковать.
Я уже изучал этот вопрос, писал, понял что для моих задач надежнее использовать другие инструменты. Засим извольте откланица :)
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35644345
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу. По крайней мере дать ссылку . И уже делал это.
...
Рейтинг: 0 / 0
опять чёртовы потоки
    #35644610
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
ссылку видел и раньше, во многом моя позиция схожа с позицией автора того топика. Основная критика относится к механизму синхронизации и передачи объектных ссылок между потоками, но эта группа вопросов будет возникать у каждого, кто будет писать многопоточную программу, и, тем более, многопоточный COM-сервер, и в последнем случае львиная доля вопросов относится к COM, а не к особенностям, привносимым средством разработки. Многие вопросы Кёрланд адресует в своих публикациях, что касается инициализации TLS, здесь он просто открыл глаза (я когда получил тот номер журнала, подумал: "Что за ересь?" Стало доходить года через 3-4. Привет Эпплману, хотя, ради справедливости, Кёрланд был гораздо ближе к первичному источнику информации ), а по синхронизации, думается, есть варианты (возможно, та же очередь сообщений для обеспечения асинхронности вызовов методов не сказала последнего слова).
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / опять чёртовы потоки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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