Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
14-1105551078
Mixi
2005-01-12 20:31
2005.01.30
FOREX


1-1105697890
tprkv
2005-01-14 13:18
2005.01.30
EXCEL C ПАРОЛЕМ


3-1104227534
NewComponent
2004-12-28 12:52
2005.01.30
Запрос на удаление - ругается


14-1105085486
Шишкин Илья
2005-01-07 11:11
2005.01.30
Выбор КПК


3-1103889364
Tomkat
2004-12-24 14:56
2005.01.30
BackUP/Restore MS SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский