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

Вниз

Поясните свойство ComponentState   Найти похожие ветки 

 
Павел   (2005-02-24 12:02) [0]

Помогите разобраться.............Меня интересуют значения csReading и csLoading.....Для чего и в чём различия?


 
Digitman ©   (2005-02-24 12:08) [1]

цитата из справки :

csLoading

A filer object is currently loading the component. This flag is set when the component is first created and not cleared until the component and all its children are fully loaded (when the Loaded method is called).

csReading

The component is reading its property values from a stream. Note that the csLoading flag is always set as well when csReading is set. That is, csReading is set for the subinterval of the time when a component is loading that covers reading in property values.

вроде бы здесь все ясно и понятно ..


 
Reindeer Moss Eater ©   (2005-02-24 12:09) [2]

первый выставляется когда читаются проперти.
второй - на все время загрузки компонента из потока.


 
Павел   (2005-02-24 12:30) [3]

Это я знаю.........Я смысла не могу уловить.........
Есть у меня форма, на ней кнопка Button1. В dfm есть текст свойсв. Я запускаю программу.......Что происходит с компонентом.......???? Сначало перед запуском  ComponentState =csDesigning а дальше?


 
Reindeer Moss Eater ©   (2005-02-24 12:54) [4]

Это я знаю.........Я смысла не могу уловить.........

Смысла в чем?


 
Reindeer Moss Eater ©   (2005-02-24 13:04) [5]

Сначало перед запуском  ComponentState =csDesigning а дальше?

Перед запуском нет никакого csDesigning. И никакого другого состояния нет. Ибо программа еще не запущена.
После создания экземпляра начинается csLoading и длится все время пока компонент грузится из ресурса DFM.
Всякий раз когда читается значение свойств, поднимается csReading.
Вот и все.

А csDesigning - когда компонентом манипулируют на форме в IDE.


 
Павел   (2005-02-24 13:22) [6]

Ясно......Спасибо



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

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

Наверх





Память: 0.45 MB
Время: 0.032 c
11-1110838556
VNavigator
2005-03-15 01:15
2005.11.13
Drag n Drop


14-1129729150
lightix
2005-10-19 17:39
2005.11.13
QuickReport у не нравится лазерный принтер samsung


1-1129826345
BobbyDigital
2005-10-20 20:39
2005.11.13
функция time


2-1129658185
Darkwing
2005-10-18 21:56
2005.11.13
Можно ли создать БД не имея готовых файлов (исп. TTable и BDE)


14-1129731119
ArtemESC
2005-10-19 18:11
2005.11.13
Старый добрый Turbo Pascal





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