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

Вниз

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

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

Наверх





Память: 0.49 MB
Время: 0.053 c
15-1180521426
lopi
2007-05-30 14:37
2007.06.24
Как это делается?


2-1180509078
Tetiana
2007-05-30 11:11
2007.06.24
TXMLDocument


15-1180525401
Jeer
2007-05-30 15:43
2007.06.24
Кто-что может сказать о фирме "НАМИП" ?


4-1168961302
TProgrammer
2007-01-16 18:28
2007.06.24
Приоритет процессов


4-1168940795
Невский
2007-01-16 12:46
2007.06.24
Весы Bizerba





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский