![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
Доброго времени суток!
Появился такой вопрос. Есть маленькое приложение из 1 метода.
Хочу сделать из нее DLL подскажите как это сделать. Пробовал по примерам найденым в интернэте ничего неполучается. Может кто поможет? или даст ссылку на хорошие материалы по этому поводу? Заранее большое спасибо! |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
что конкретно не получается?
-------------------- Обижено школьников: 8 |
|||
|
||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
а неполучается. вернее незнаю как этот метод переписать чтоб он работал в DLL и чтобы его можно было вызывать.
|
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
ну тебе нужна форма в длл. А для данного случая - лучше просто окошно 0х0, на winapi без всякой формы.
-------------------- Обижено школьников: 8 |
|||
|
||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
а можеш показать какой нить маленький примерчик с формой чтоб я по нему сделал и как обьявить функцию а то я в дельфи совсем несилён?
|
|||
|
||||
| golfV |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
никак немогу понять как в библиотеке обьявить
и как обьявить потом метод
подскажите пожалуйста как это сделать Это сообщение отредактировал(а) golfV - 22.4.2010, 20:35 |
||||
|
|||||
| golfV |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
сделал так
но ничего неполучается компилятору ненравятся вот эта часть.
подскажите пожалуйста в чем проблема почему неработает. Очень надо сделать эту Dll |
||||
|
|||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
golfV,
Не понимаю, что длл должна экспортировать... Если включить телепатию то как я понимаю тебе длл с возможностью опционально включать и выключать перехват WM_DEVICECHANGE. Так? Это сообщение отредактировал(а) Rennigth - 23.4.2010, 12:14 -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
да именно так. подскажи пожалуйста как это реализовать
Это сообщение отредактировал(а) golfV - 23.4.2010, 13:10 |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
хм... ну к длл добавь свою форму, потом создавай динамически по желанию.
Добавлено через 3 минуты и 9 секунд Но лучше апишное окно создать и проверять wndproc. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
если это будет несовсем нагло. можеш поконткретней расказать что делать. Так как мне эту библиотеку надо в LabView запускать и чтобы выскакивало сообщение о том что подключили устроиство или отключили.
|
|||
|
||||
| Rennigth |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
Что-то вроде, не проверял т.к. ничего флешового нету под рукой. -------------------- (* Honesta mors turpi vita potior *) |
||||
|
|||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
огромное спасибо. Все вроде работает. Сам бы еще долго голову ломал
|
|||
|
||||
| golfV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 4.11.2007 Репутация: нет Всего: 1 |
появился еще 1 вопросик. как сделать чтоб процедура из библиотеки возвращала результат получный в форме? Если такое возможно. Подскажите пожалуйста новичку
|
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
Ну можно передавать в процедуру запуска включения перехвата адрес своей функции(Callback function).
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |