Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

dll и обьекты   Найти похожие ветки 

 
WinLamka ©   (2005-01-19 09:51) [0]

здравствуйте мастера! Очень прошу вас просвятить меня в следующем вопросе:
я пишу плагин для одной программы (сетевой чат). Система плагинов там следующая - сам плагин представляет собой длл, содержащую определенные процедуры, которые вызываются основной программой в различных заранее оговоренных случаях. Мне требуется чтобы мой плагин работал с сетью и я использую для этой цели TIdUdpCLient, однако при его создании в разделе инициализации библиотеки возникает ошибка... (какая - хз, так как приложение моментально падает вместе с самим плагином) Причем, таже самая ситуация происходит с любыми моими классами... Самое интересное что весь код отлично работает в отдельной программе. Еще такой момент - насколько я понял библиотеки в программе подключаются статически, так вот как поймать момент когда библиотеку выгружают, чтобы освободить занятые ресурсы? Заранее спасибо за любую помощь.


 
Digitman ©   (2005-01-19 10:03) [1]


> какая - хз, так как приложение моментально падает вместе
> с самим плагином


встроенный в Делфи отладчик на то и существует, чтобы пошагово трассировать проблемный код


 
WinLamka ©   (2005-01-19 10:23) [2]

Дигит- попробую спасибо, но мне упорно кажется, что проблема не в коде... Возможно в библиотеках просто надо ипользовать какую-то другую систему обьявления?


 
Думкин ©   (2005-01-19 10:30) [3]

> какую-то другую систему обьявления?

Другую от чего?


 
WinLamka ©   (2005-01-19 10:32) [4]

>Другую от чего?

от обычной программы =)(хотя мне кажется что это по сути одно и тоже) например я читал что доп модули следует подключать используя In а не просто добавляя в юзес...


 
Digitman ©   (2005-01-19 12:08) [5]


> WinLamka


> насколько я понял библиотеки в программе подключаются статически


с чего бы вдруг именно "статически", если ты сам не принял к статическому импорту программные меры ?

да и нашута такие плагины нужны, если все они у тебя разом подключаются сразу же при старте программы .. весь смысл использования плагинов сразу исчезает ..


> какую-то другую систему обьявления


объявления чего ?


> хотя мне кажется что это по сути одно и тоже


смотря в чем тебе представляется эта самая "суть"


> я читал что доп модули следует подключать используя In а
> не просто добавляя в юзес


что такое In ?
ты путаешь внешний динамически линкуемый PE-модуль (dll таковым является) и программный модуль (unit) в составе разрабатываемого проекта


 
WondeRu ©   (2005-01-19 12:42) [6]

WinLamka ©   (19.01.05 9:51)

начнем с сути проблемы: объясните, зачем Вам плагины?



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1106021836
Valek
2005-01-18 07:17
2005.01.30
статическая BPL


1-1105613951
WhiteGuy
2005-01-13 13:59
2005.01.30
Отлов ошибок


1-1105891337
Qu
2005-01-16 19:02
2005.01.30
Определение цвета?


1-1105976906
SV
2005-01-17 18:48
2005.01.30
Библиотека для сканирования и распознавания изображения ?


1-1106136747
igor_buz
2005-01-19 15:12
2005.01.30
Как определить какая процедура вызвала открытие формы?