Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 правильно - не работать!


Наверх

Титульная страница Поиск, карта сайта Написать письмо