Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Вопрос про Record   Найти похожие ветки 

 
BRemB   (2004-09-01 11:12) [0]

Хочу задать такой глупый вопрос, можно ли в объявляемом пользователем типе задать значения по умолчанию, т.е. в теле record - end. Например, работает такая конструкция var BL : boolean = false;.
Можно ли сделать что-то подобное с record, например,

type
    MyType = record
        A : boolean = true;    
             end;

т.е. переменной A присвоить значение true по умолчанию?


 
Digitman ©   (2004-09-01 11:15) [1]

нельзя

понятия и механизмы терминов "ТИП" и "ПЕРЕМЕННАЯ данного ТИПА" не следует месить в одну кучу


 
KSergey ©   (2004-09-01 11:16) [2]

В типе - нелзя по определению. При объявлении переменной - можно. Только не одному полю, а всей записи (каждому полю). Если не ошибаюсь = (значния_через_запятую)


 
Семен Сорокин ©   (2004-09-01 11:48) [3]

type
 rec = record
        a: boolean;
        b: integer;
       end;

const
 rrr   : rec = (a: true; b: 123);

...
rrr.a := false;


 
Drakosha   (2004-09-01 11:54) [4]


type TFindRec=record
   fstr:string;
   fincol:Boolean default False;
end;

...или я что то не так понял


 
Digitman ©   (2004-09-01 12:04) [5]


> или я что то не так понял


а тут и понималь ничего не нужно - достаточно справку вызвать к директиве default

и она (справка) откроет тайну : сия директива примерима только к :

- array properties
- interface types
- properties
- storage

ни одна из этих тем не имеет напрямую ничего общего с применением этой директивы к типу полей записи

посему приведенное - чушь полная



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

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
3-1092983818
Евген
2004-08-20 10:36
2004.09.19
фильтрация в связанных таблицах


1-1093933988
O?O
2004-08-31 10:33
2004.09.19
Вторая копия программы


14-1093527977
Анонимщик
2004-08-26 17:46
2004.09.19
Красное перечеркнутое имя. Удалено модератором.


1-1093886739
Jiurasrasr
2004-08-30 21:25
2004.09.19
Переключение форм в MDI приложении


1-1094113953
Zhekson
2004-09-02 12:32
2004.09.19
MessgeDlg