0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
|
|
1 | |
DLL Библиотека и поток08.11.2012, 15:09. Показов 1916. Ответов 7
Метки нет Все метки)
(
Создаю ДЛЛ библиотеку и в ней есть функции связаные с работой в интернете, и хотелось бы сделать что бы они работали в потоке, как сделать? (сделать надо в библиотеке поток)
0
|
|
08.11.2012, 15:09 | |
Ответы с готовыми решениями:
7
Пытаюсь сделать динамическую загрузку dll. Dll-библиотека не подает признаков жизни Поток в DLL DLL библиотека Dll-библиотека |
725 / 477 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
||||||
08.11.2012, 16:42 | 2 | |||||
Примерно так:
0
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
|
||||||
08.11.2012, 17:00 [ТС] | 3 | |||||
Вот в этом то и проблема, все процедуры и функции размещены в библиотеке ДЛЛ, и поток надо организовать внутри библиотеки, процедура не подойдет раз нужно выводить информацию не обезательно в мемо, поэтому не обойтись без функции.
типа такого храниться в библиотеке
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
08.11.2012, 17:15 | 4 |
Не нужно его там делать абсолютно.
Достаточно вынести в dll функцию file_url, предварительно доработав ее с учетом требований и соглашений по общему менеджеру памяти. Поток при этом следует создавать и стартовать прямо в хост-приложении. Загрузку же dll и получение адреса экп.функции file_url для последующего ее вызова в теле Execute можно выполнить как до создания и старта потока, так и непосредственно в теле Execute потока до вызова ф-ции Добавлено через 39 секунд Не нужно его там делать абсолютно. Достаточно вынести в dll функцию file_url, предварительно доработав ее с учетом требований и соглашений по общему менеджеру памяти. Поток при этом следует создавать и стартовать прямо в хост-приложении. Загрузку же dll и получение адреса экп.функции file_url для последующего ее вызова в теле Execute можно выполнить как до создания и старта потока, так и непосредственно в теле Execute потока до вызова ф-ции
0
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
|
|
08.11.2012, 17:34 [ТС] | 5 |
Хорошо, я тут подумал к библиотеке прикрепить юнит файл и в нем прописать поток, и еще вопрос если создать класс в библиотеке длл и в классе создать функции и процедуры их потом можно ли будет вызывать из библиотеки?
0
|
725 / 477 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
08.11.2012, 17:47 | 6 |
Можно
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
08.11.2012, 18:15 | 7 |
0
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
|
|
08.11.2012, 22:51 [ТС] | 8 |
Спасибо буду пробовать осуществить
0
|
08.11.2012, 22:51 | |
08.11.2012, 22:51 | |
Помогаю со студенческими работами здесь
8
DLL библиотека Библиотека DLL Библиотека dll Dll-библиотека Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |