Главная страница
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.037 c
1-1106066237
GanibalLector
2005-01-18 19:37
2005.01.30
ООП


3-1104240289
}|{yk
2004-12-28 16:24
2005.01.30
Firebird и захват сервером 99% CPU


14-1105358106
snake_r
2005-01-10 14:55
2005.01.30
RX для D7


4-1102611823
Eugene30
2004-12-09 20:03
2005.01.30
SUBST для файлов


14-1105516116
Anonimus
2005-01-12 10:48
2005.01.30
Windows XP home