Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2008, 15:25   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию Строка DEFAULT

Когда я пишу компонент, как мне задать поумолчанию значание строковой переменной?
Вот это не работает!
property timeSep: string read fTimeSep write fTimeSep default '.';
Altera вне форума Ответить с цитированием
Старый 07.03.2008, 15:42   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Что-то мне ваш синтаксис не нравится...
А если вот так:
property TimeSep: string read FTimeSep write SetTimeSep default '.';
Соответственно, обычно описывается процедура:
procedure TMyComponent.SetTimeSep(Value: string);
begin
if Value <> FTimeSep then
FTimeSep := Value;
end;
иначе у вас присвоение нового значения будет просто невозможно.
mihali4 вне форума Ответить с цитированием
Старый 07.03.2008, 17:12   #3
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Спасибо! Работает!
Altera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строка состаяния или загрузачная строка Sergeu Мультимедиа в Delphi 8 27.08.2008 10:32
Строка набора URL.... maLoy*508 Общие вопросы Delphi 13 30.03.2008 16:44
Случайная строка (need help) Fainder HTML и CSS 4 06.04.2007 18:47
тип строка Jallexe Общие вопросы Delphi 8 14.11.2006 17:25