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

Вниз

Кто создал экземпляр класса?   Найти похожие ветки 

 
DVM ©   (2007-09-26 16:12) [40]


> Чего?

Того.


> А не устанешь создавать множество объектов в каждом потоке
> и устанавливать все свойства?

Ну если только их там множество. Да и кто мешает написать функцию ОДИН РАЗ для создания всего чего надо и использовать ее много раз в каждом потоке? Никаких особых плюсов в использовании DataModule я не вижу, как впрочем и особых минусов


 
Юрий Зотов ©   (2007-09-26 16:23) [41]

DataModule: разделение слоя данных и слоя отображения с сохранением преимуществ RAD. Только и всего.


 
Anatoly Podgoretsky ©   (2007-09-26 16:35) [42]

> DVM  (26.09.2007 16:12:40)  [40]

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


 
Игорь Шевченко ©   (2007-09-27 10:16) [43]

DVM ©   (26.09.07 15:10) [36]


> Можно и без них было обойтись. Создавать динамически DataSource
> и прочее.


А чем создание заранее подготовленного датамодуля хуже, чем создание dataSet"а, заполнение его свойств и т.д. ?


 
DVM ©   (2007-09-27 10:37) [44]


> А чем создание заранее подготовленного датамодуля хуже,
> чем создание dataSet"а, заполнение его свойств и т.д. ?

Это несколько медленнее и расходует больше ресурсов.


 
Игорь Шевченко ©   (2007-09-27 11:47) [45]

DVM ©   (27.09.07 10:37) [44]

Замеры в студию. Иначе пустой треп.


 
Anatoly Podgoretsky ©   (2007-09-27 11:51) [46]

Создатель, точнее владелец, начинается с

constructor Create(AOwner: TComponent); virtual;


 
Ega23 ©   (2007-09-27 11:55) [47]

А что такое "синглтон"?


 
b z   (2007-09-27 12:07) [48]


> Ega23 ©   (27.09.07 11:55) [47]

а вы с какой целью интересуетесь? :)
если своими словами - экземпляров данного типа, в приложении (программе, программном комплексе ...), может быть не более одного.
в инете много про это ... ну вот - http://rsdn.ru/article/patterns/singleton.xml


 
Kolan ©   (2007-09-27 12:13) [49]

> А что такое «синглтон»?

типа к описочке придрался:? синглетон

Если нет, то это класс, который который позволяет создать только один свой экземпляр и обеспечивает глобальный доступ к нему(к экземпляру)&#133


 
Юрий Зотов ©   (2007-09-27 12:47) [50]

Какие-такие описочки? Никаких описочек. Правильное русское написание импортных слов - так, как они призносятся на исходном языке (если еще не устоялось другое русское написание). А свежезаимствованное английское слово "singleton" произносится "синглтон". Кто не верит - см. Lingvo.


 
Ega23 ©   (2007-09-27 13:17) [51]


> b z   (27.09.07 12:07) [48]


А, понял о чём речь.


> Kolan ©   (27.09.07 12:13) [49]


Нет, не к описке (хотя её там и нет, как ЮЗ справедливо заметил)


 
Kolan ©   (2007-09-27 13:19) [52]

> Кто не верит — см. Lingvo.

Верю, просто кривые переводы портят моск.



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

Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.057 c
6-1171203227
Grol
2007-02-11 17:13
2007.10.21
Узнать инфу о компах в сети!


15-1190295780
S@shka
2007-09-20 17:43
2007.10.21
Утилита досупа к MS SQL ?


2-1190282755
Tifon
2007-09-20 14:05
2007.10.21
Отображение немецких умляутов


15-1190451190
РВА
2007-09-22 12:53
2007.10.21
Где взять ключ для Turbo Delphi


15-1190604782
Slider007
2007-09-24 07:33
2007.10.21
С днем рождения ! 23 сентября 2007 воскресенье





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