Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 14.06.2008, 17:18   #1
Новичок
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 11
Репутация: 3
По умолчанию Thread(поток) в DLL

Господа столкнулся с проблемой Как мне написать внутри DLL поток(Thread)?
Vo1t вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: круиз санкт-петербург москва на теплоходе 2024Магазин KNSneva.ru предлагает монитор benq 144 - специальные условия для корпоративных клиентов в Санкт-Петербурге.агентство наружной рекламыРекомендуем KNS - процессор ай 7 цена - билеты на футбол в подарок каждому покупателюруки вверх концерты 2025 лужники


Старый 14.06.2008, 19:31   #2
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Ответ: Thread(поток) в DLL

Насколько я знаю DLL это всего лиш статическое хранилище для переменных функций итд итп. А поток это динамическая структура в памяти , он не может быть записан так как существует только в программе. Вот функции которые использут поток записать можно без проблем. Хотя можно просто в DLL инициализировать поток а вот запускать уже в EXE.
PS: Может чето перепутал но ведь в Delphi потоки аналогичны NET ?
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Старый 14.06.2008, 20:15   #3
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Thread(поток) в DLL

не понимаю, в чём трабла. в длл хранятся функции. поток - элемент программы.
вызываем CreateThread(), например, в DllMain(), и всё.
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 14.06.2008, 20:25   #4
Vo1t
Новичок
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 11
Репутация: 3
По умолчанию Ответ: Thread(поток) в DLL

Цитата:
Сообщение от pluton Посмотреть сообщение
не понимаю, в чём трабла. в длл хранятся функции. поток - элемент программы.
вызываем CreateThread(), например, в DllMain(), и всё.

Ошибку выдаёт
Vo1t вне форума
 
Ответить с цитированием Вверх
Старый 14.06.2008, 20:42   #5
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Thread(поток) в DLL

Цитата:
Сообщение от Vo1t Посмотреть сообщение
Ошибку выдаёт

конкретнее. что за ошибка, где, когда?
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 29.06.2008, 22:15   #6
Vo1t
Новичок
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 11
Репутация: 3
По умолчанию Ответ: Thread(поток) в DLL

Всё сделал работает ... хотя и в DLL статичная библиотека а рулит
Vo1t вне форума
 
Ответить с цитированием Вверх
Старый 04.07.2008, 23:16   #7
tigold
Новичок
 
Пол:Мужской
Регистрация: 13.03.2008
Сообщений: 19
Репутация: 8
По умолчанию Ответ: Thread(поток) в DLL

Если кому надо, есть хорошая статья про потоки, для начинающих в самый раз: http://forum.vingrad.ru/forum/topic-60076/view-all.html must read
tigold вне форума
 
Ответить с цитированием Вверх
Старый 07.12.2008, 17:20   #8
_Nikita
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.05.2008
Сообщений: 2
Репутация: 0
По умолчанию Re: Ответ: Thread(поток) в DLL

Цитата:
Сообщение от Vo1t Посмотреть сообщение
Всё сделал работает ... хотя и в DLL статичная библиотека а рулит

Подскажи как решил проблему? У меня такая же проблема, не могу создать в DLL отдельный поток. GetLastError ошибку не выдает (пишет что операция успешно завершена), все успешно компилируется, но вот управление до потока так и не доходит. Если запускаю функцию без потока, то все успешно работает.
_Nikita вне форума
 
Ответить с цитированием Вверх
Старый 17.12.2008, 17:13   #9
Vo1t
Новичок
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 11
Репутация: 3
По умолчанию Re: Thread(поток) в DLL

я тебе скину полностью весь проект разберёшся? ... асю мою я тебе кинул в личку если нет аси ... чуть позже скину тебе проект
Vo1t вне форума
 
Ответить с цитированием Вверх
Старый 18.12.2008, 18:53   #10
_Nikita
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.05.2008
Сообщений: 2
Репутация: 0
По умолчанию Re: Thread(поток) в DLL

To Vo1t Благодарю за отзывчивость.
Аська твоя мне в личку не пришла (там вообще ничего нет). Буду рад если скинешь проект, думаю разберусь.

Видишь ли, если создаю поток с помощью этого же кода (своего) в exe-шнике, то он срабатывает, а в DLL нехочет. Столько всего перелопатил, не могу найти в чем дело. Вся надежда на тебя.

Заранее благодарен.
_Nikita вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В Remote Thread не исполняется WinAPI код. Ivan_32 Visual C++ / С/C++ 12 11.10.2008 02:01
Денежный поток 101 и 202 zaqw81 Архив 1 09.04.2008 11:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:27. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.17478 секунды с 11 запросами