powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Потоки и приемы борьбы с ними ...
4 сообщений из 4, страница 1 из 1
Потоки и приемы борьбы с ними ...
    #35179946
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток господа !

Имею приложение
1.Объект cmbAvto запускает поток ожидания, при обнаружении в памяти диа-
логового окна, поток обрываеться и "дожимает" кнопку данного диалога
2.Объект cmbCall - вызывает вышеупомянутый диалог
3.Процедура Execute - это цикл поиска и ожидания, передаеться указатель
на процедура потоку (CallBack)
4.Объект cmbFind - ручной вариант алгоритма - если запустить приложение
еще раз, и вести управление диалогом оттуда

Проект прилагаю ! (эту модель буду использовать для других целей)

Вопрос - при запуске в Debuge (F5) - все нормально работает, при запуске
отдельным EXE - рушиться приложение
Читал форум, по этому вопросу инфо очень немного, и многие господа отмахиваються
утверждая, что потоки в VB6 - весьма капризны и неустойчивы !!!???
По существу не вериться, Delphi - использует те же библиотеки, но в данном приложении
все прекрасно и управляемо, вероятно правильно опеределены контрол.параметры
Помогите, кто знает и работал по теме !

Заранее благодарен !

Код: plaintext
1.
2.
3.
4.
5.
Private Sub cmbAvto_Click()
  Dim hThreadId As Long
  hThread = CreateThread( 0 ,  2000 , AddressOf Execute,  0 ,  0 , hThreadId)
  '[SIZE=3]вероятно ошибка здесь[/SIZE] 
End Sub
...
Рейтинг: 0 / 0
Потоки и приемы борьбы с ними ...
    #35179986
Фотография Resident
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.dotfix.net/module.php?module=@6e786b367c6763776a7365606270
http://www.sources.ru/vb/vb_multithreading_in_vb.shtml

Может быть поможет.
...
Рейтинг: 0 / 0
Потоки и приемы борьбы с ними ...
    #35180493
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_XПо существу не вериться, Delphi - использует те же библиотеки, но в данном приложении
все прекрасно и управляемо, вероятно правильно опеределены контрол.параметры Зря не верится.
...
Рейтинг: 0 / 0
Потоки и приемы борьбы с ними ...
    #35180625
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
url=http://sql.ru/forum/actualthread.aspx?tid=528675&hl=%ef%ee%f2%ee%ea]Зря не верится.

Добрый день уважаемый Antonariy !
Суть ясна - некорретное распределение памяти в VB6,
отсюда ответ почему работает Delphi, используя тоже ядро библиотек

Следущий вопрос - как быть с вышеупомянутым алгоритмом ?
внедрить обьект таймера (как то не совсем проффесионально ....)
Подписать Dll на Delphi ... слишком наворочено ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Потоки и приемы борьбы с ними ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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