![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IB в DLL [D7, IB6.x]
Василий К. © (2007-11-16 08:55:00)Народ, научите меня, зеленого, как правильно из dll работать с компонентами, передающими большие объемы данных: мне нужно обработчик БД запихнуть в DLL (т.е. IbDataSet, ibDatabase, и др), и чтобы главное приложение могло с ним общаться! :)
Буду благодарен :)
Anatoly Podgoretsky (2007-11-20 11:22:00) [1]http://podgoretsky.com/DM/BadTips.html
novill (2007-11-20 11:00:00) [2]> [6] Anatoly Podgoretsky © (16.11.07 09:57)
HTTP 404
megabyte (2007-11-20 10:41:00) [3]Во-во, и файл отдельный будет, как ты хотел, и гемора меньше %)
ANB (2007-11-19 17:20:00) [4]http://softwarer.ru/packages.html
StriderMan (2007-11-16 15:16:00) [5]используйте BPL
ЗЫ: тока аккуратно.
sniknik (2007-11-16 10:50:00) [6]> Тебе поможет совет номер 3
о, я оказывается "сбаянил" ;о). сори не посмотрел сразу.
Сергей М. (2007-11-16 10:49:00) [7]
> обработчик БД
Что за зверь ?
> т.е. IbDataSet, ibDatabase, и др
Это не "обработчик БД".
> запихнуть
Он у тебя что, упирается ? Залезать не хочет ? Или что ?
> передающими большие объемы данных
Чем передача больших объемов принципиально отличается от передачи малых объемов ?
sniknik (2007-11-16 10:48:00) [8]> В данном случе желание обосновано
но легко заменяемо на другое, простой подключаемый к проекту модуль, который пишется один раз и используется при компиляции скольких угодно exe.
и проще, и работать будет быстрее, и в обслуживании готового продукта удобней и без гемороев.
Anatoly Podgoretsky (2007-11-16 09:57:00) [9]Тебе поможет совет номер 3
http://podgoretsky.com/BadTips.html
Anatoly Podgoretsky (2007-11-16 09:52:00) [10]> Василий К. (16.11.2007 09:40:04) [4]
В данном случе желание обосновано, только почему ты это считаешь лишним кодом, у тебя же просто код переносится в другой файл и в придачу получаешь геморой. Я бы понял если бы ты говорил об гарантированом единстве, правда благими словами выстлана дорога в ад. Про dll hell слышал? Это дополнительный геморой в будущем.
Полнотелый ехе избавлен от обеих гемороев.
Василий К. (2007-11-16 09:40:00) [11]В данном случае хотелось бы написать библиотеку, которая могла бы обслуживать несколько exe одновременно (в силу того, чтобы не забивать exe лишним кодом).
Anatoly Podgoretsky (2007-11-16 09:34:00) [12]> Василий К. (16.11.2007 09:10:02) [2]
Что такое универсализации запросов, почему оно возможно только в ДЛЛ?
Василий К. (2007-11-16 09:10:00) [13]Остроумно... А если серьезно - почему нельзя использовать DLL для универсализации запросов?
sniknik (2007-11-16 09:00:00) [14]из dll правильно - не работать!