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

Вниз

IB в DLL   Найти похожие ветки 

 
Василий К.   (2007-11-16 08:55) [0]

Народ, научите меня, зеленого, как правильно из dll работать с компонентами, передающими большие объемы данных: мне нужно обработчик БД запихнуть в DLL (т.е. IbDataSet, ibDatabase, и др), и чтобы главное приложение могло с ним общаться! :)

Буду благодарен :)


 
sniknik ©   (2007-11-16 09:00) [1]

из dll правильно - не работать!


 
Василий К.   (2007-11-16 09:10) [2]

Остроумно... А если серьезно - почему нельзя использовать DLL для универсализации запросов?


 
Anatoly Podgoretsky ©   (2007-11-16 09:34) [3]

> Василий К.  (16.11.2007 09:10:02)  [2]

Что такое универсализации запросов, почему оно возможно только в ДЛЛ?


 
Василий К.   (2007-11-16 09:40) [4]

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


 
Anatoly Podgoretsky ©   (2007-11-16 09:52) [5]

> Василий К.  (16.11.2007 09:40:04)  [4]

В данном случе желание обосновано, только почему ты это считаешь лишним кодом, у тебя же просто код переносится в другой файл и в придачу получаешь геморой. Я бы понял если бы ты говорил об гарантированом единстве, правда благими словами выстлана дорога в ад. Про dll hell слышал? Это дополнительный геморой в будущем.
Полнотелый ехе избавлен от обеих гемороев.


 
Anatoly Podgoretsky ©   (2007-11-16 09:57) [6]

Тебе поможет совет номер 3

http://podgoretsky.com/BadTips.html


 
sniknik ©   (2007-11-16 10:48) [7]

> В данном случе желание обосновано
но легко заменяемо на другое, простой подключаемый к проекту модуль, который пишется один раз и используется при компиляции скольких угодно exe.
и проще, и работать будет быстрее, и в обслуживании готового продукта удобней и без гемороев.


 
Сергей М. ©   (2007-11-16 10:49) [8]


> обработчик БД


Что за зверь ?


> т.е. IbDataSet, ibDatabase, и др


Это не "обработчик БД".


> запихнуть


Он у тебя что, упирается ? Залезать не хочет ? Или что ?


> передающими большие объемы данных


Чем передача больших объемов принципиально отличается от передачи малых объемов ?


 
sniknik ©   (2007-11-16 10:50) [9]

> Тебе поможет совет номер 3
о, я оказывается "сбаянил" ;о). сори не посмотрел сразу.


 
StriderMan   (2007-11-16 15:16) [10]

используйте BPL

ЗЫ: тока аккуратно.


 
ANB ©   (2007-11-19 17:20) [11]

http://softwarer.ru/packages.html


 
megabyte ©   (2007-11-20 10:41) [12]

Во-во, и файл отдельный будет, как ты хотел, и гемора меньше %)


 
novill   (2007-11-20 11:00) [13]

> [6] Anatoly Podgoretsky ©   (16.11.07 09:57)

HTTP 404


 
Anatoly Podgoretsky ©   (2007-11-20 11:22) [14]

http://podgoretsky.com/DM/BadTips.html



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
2-1205902130
АндрейК
2008-03-19 07:48
2008.04.13
YearOf(now)+ год -> Incompatible types: String and Word "


2-1206029759
wowa1
2008-03-20 19:15
2008.04.13
TImageList.Draw


2-1205831391
Megatron
2008-03-18 12:09
2008.04.13
Передача параметров


2-1206041013
tim
2008-03-20 22:23
2008.04.13
проблема со скачиванием страниц


15-1203812771
Mailer
2008-02-24 03:26
2008.04.13
Как работать с архивами *.tar.bz2 без дополнительных dll и