Главная страница
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
6-1100231043
Lingo
2004-11-12 06:44
2005.01.30
Password never Expired


1-1105969512
AlexP11
2005-01-17 16:45
2005.01.30
Эмуляция нажатия клавиши


3-1104231699
Dysan
2004-12-28 14:01
2005.01.30
не работает запрос при использовании параметров в ADO


14-1105435592
KSergey
2005-01-11 12:26
2005.01.30
Документашка по PCL 6. Где взять? Может есть у кого?


14-1105611779
Ega23
2005-01-13 13:22
2005.01.30
У кого есть песня