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

Вниз

Использование пакетов   Найти похожие ветки 

 
vitv ©   (2007-05-22 12:42) [0]

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


 
Loginov Dmitry ©   (2007-05-22 12:47) [1]

> Есть клиент-сервер приложение, я хочу покидать формы в разные длл


А каким образом "клиент-сервер" вяжется с "покидать формы в разные длл"?


> мне на форуме подсказали, что нужно использовать пакеты


У Архангельского довольно подробно описывается работа с пакетами. Но читать лучше одно из последних его произведений, так как раньше он про пакеты сочинял кучу бреда.

А лучше Help почитать. Там все это гораздо лучше описано.


 
vitv ©   (2007-05-22 12:59) [2]

А примеры работы с БД?


 
iXT ©   (2007-05-22 13:28) [3]

> [2] vitv ©   (22.05.07 12:59)
> А примеры работы с БД?

Это как покидать формы в длл, которые затем поместить в БД на удаленный сервер пакетами? :)


 
vitv ©   (2007-05-22 13:52) [4]

Я хотел использовать функцию, которая будет передать хэндл базы дадатесу в длл, но мне сказали, что это - не есть гуд.


 
iXT ©   (2007-05-22 14:02) [5]

Ты лучше скажи ту логическую цепочку, которая привела тебя от задачи, к такому желанию.


 
vitv ©   (2007-05-22 14:09) [6]

В приложении 7 форм. Не хочу забивать память :)))


 
iXT ©   (2007-05-22 14:19) [7]

Связь, ни с БД. ни с клиент сервер, пока не вижу. Вижу нездоровое желание запихать формы в длл


 
vitv ©   (2007-05-22 14:25) [8]

Соединение к бд в датамодуле.


 
vitv ©   (2007-05-22 14:46) [9]

т.е. каждая форма в своей длл, но видит базы из датамодуля в главном приложении.


 
iXT ©   (2007-05-22 14:53) [10]

ИМХО не надо тебе запихивать их в длл. В длл пихают формы, которые надо вызывать из разных приложений. А у тебя ...
И вообще если уж так хочетца, цепляйся к базе из этой формы, а ей передавай хендл придожения, и строку инициализации БД.


 
vitv ©   (2007-05-22 15:14) [11]

т.е. Мастера кидают всё в один ехе-шник?


 
iXT ©   (2007-05-22 15:29) [12]

Не все, но в данном случае выносить в длл графическую оболочку неизвестно чего смысла нету.


 
Amoeba ©   (2007-05-22 16:20) [13]

Формы, кроме главной, должны быть не AutoCreate (как устанавливается по умолчанию), создаваться по мере необходимости в RunTime перед их открытием и уничтожаться при их закрытии. См. установки в опциях проекта.


 
vitv ©   (2007-05-22 16:31) [14]

Я так и делаю.
т.е. Это нормально когда всё в одном ехе-нике?


 
iXT ©   (2007-05-22 16:45) [15]

Не надо искать проблем, там где их нет :)


 
Amoeba ©   (2007-05-22 17:01) [16]


> vitv ©   (22.05.07 16:31) [14]
>
> Я так и делаю.
> т.е. Это нормально когда всё в одном ехе-нике?

Совершенно нормально.


 
P   (2007-05-22 20:00) [17]


> vitv ©   (22.05.07 16:31) [14]
>
> Я так и делаю.
> т.е. Это нормально когда всё в одном ехе-нике?


Если exe-шник менее 19Мб то нормально, если более, то компилятор уже начинает глючить(было в одной из веток).


 
Loginov Dmitry ©   (2007-05-22 20:45) [18]

> т.е. Мастера кидают всё в один ехе-шник?


В последней версии IBExpert"a все, что было - занусули в один ехе-шник. Получилось 14 Мбайт с небольшим. Недостаток наверное один - должно дольше линковаться. Однако производительность приложения должна быть лучше.


 
homm ©   (2007-05-22 20:55) [19]

> Не подскажете книгу, где подробно описана работа с пакетами.

TCP/IP ?


 
Zesik ©   (2007-05-22 22:03) [20]

кидать формы в длл-это жесть да и не возможно такое
а для уменьшения exe лудше кинь процедуры и функции в длл
это будет правельней да и оперативу будешь меньше грузить


 
Loginov Dmitry ©   (2007-05-22 22:41) [21]

> а для уменьшения exe лудше кинь процедуры и функции в длл
> это будет правельней да и оперативу будешь меньше грузить


Класс! Чтобы уменьшить ехе, нужно специально создать DLL.

А насчет оперативки - поподробней, если можно.


 
vitv ©   (2007-05-25 09:23) [22]

Всё понял! Спасибо!



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

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

Наверх




Память: 0.51 MB
Время: 0.023 c
1-1177395892
Flagman
2007-04-24 10:24
2007.06.24
Анализ объемного html-файла


8-1160246129
mstitel
2006-10-07 22:35
2007.06.24
запись звукового потока


1-1176969878
IGray
2007-04-19 12:04
2007.06.24
Что делал пользователь до глюка?


2-1180941562
mrFreeman
2007-06-04 11:19
2007.06.24
Преобразование TStrings в String и чтение строк из TListBox


1-1176985146
SpellCaster
2007-04-19 16:19
2007.06.24
Динамическое выделение памяти в нитях