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

Вниз

Как Упорядочить присвоение Свойствам   Найти похожие ветки 

 
Демонов Е.В.   (2002-09-11 12:43) [0]

У Меня такой вопрос - Я Делаю компоненту и есть два свойства
Prop1 и prop2 - причём prop1 устанавливается/не устанавливается в зависимости от значения prop2 , а при выполнении приложения из рессурса формы сначало устанавливается свойство Prop1 а затем prop2 , а мне на до наоборот.
Итак Вопрос - как можно задать порядок чтения свойств из рессурса формы ?


 
Демонов Е.В.   (2002-09-11 12:52) [1]

Кто нибудь Отведьте !!!!


 
Ученик   (2002-09-11 13:04) [2]

Посмотри чтение свойства TDataSet.Active в DB.PAS, TDataSet.setActive, TDataSet.Loaded


 
Старый Паскалист   (2002-09-11 13:07) [3]

Есть такая директива stored:
(Только она работает не при чтении, а при сохранении и
определяет, стоит ли сохранять св-во в дфм, поэтому порядок чтения её не должен волновать).

function Prop1Stored: Boolean;
//begin
// Result := (Prop2 = 0);
//end;

property Prop1: SomeType read F1 write F1 stored Prop1Stored;



 
Демонов Е.В.   (2002-09-11 13:10) [4]

Ну насчёт Stored знаю, но мне нужно именно сохранять оба свойства в дфм, и потом читать их от туда в заданном порядке


 
Старый Паскалист   (2002-09-11 13:17) [5]

2Демонов Е.В. ©
Это подразумевает, что ли, что ты вручную собираешься дфм править?
Т.е. сохраняемые значения не будут равны считываемым???


 
SEM   (2002-09-11 13:17) [6]

Поменять местами в published не помогает?


 
Демонов Е.В.   (2002-09-11 13:18) [7]

Может Насчет Loaded пару слов скажите


 
Демонов Е.В.   (2002-09-11 13:20) [8]

>>SEM
По моему порядок в Published роли не играет - мне вообще кажется что порядок зависит от Имени Свойства


 
Демонов Е.В.   (2002-09-11 13:30) [9]

А ответа я Ещё не получил


 
SEM   (2002-09-11 13:32) [10]

У TComponent есть свойство State. При значении csLoading in State идет чтение из dfm и в этом случае, в процедуре, устанавливающей значение Prop1, не нужно проверять значение Prop2.


 
SEM   (2002-09-11 13:36) [11]

State - ИМЕЛОСЬ В ВИДУ ComponentState.


 
Демонов Е.В.   (2002-09-11 13:37) [12]

Ну тогда ComponentState - Ну опять не то мне нужен именно порядок -
>>SEM
Если у тебя есть что про ComponentState то мылни. Pls




 
SEM   (2002-09-11 13:49) [13]

Порядок явно не устанавливается (может быть я ошибаюсь).
На мой взгляд, проблема решается с помощью ComponentState.
Информацию брал из хелпа по Delphi (Eng).



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
14-73871
Shrek
2002-08-28 17:41
2002.09.23
SoftIce


1-73580
Демонов Е.В.
2002-09-10 16:26
2002.09.23
Property !!!!


1-73610
Злой!!!
2002-09-12 12:51
2002.09.23
Перевод строки


1-73669
maxim2
2002-09-13 08:13
2002.09.23
Нужно узнать что содержит переменная


8-73774
NeyronGreek
2002-05-22 10:30
2002.09.23
Воспроизведение видеоролика





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