Вниз
Скачать: CL | DM;

проверить на тип   Найти похожие ветки 

← →
GuAV ©   (2004-11-26 14:29) [40]

Германн ©   (26.11.04 4:11) [39]
Но другим алгоритмом типа absolute я пользуюсь до сих пор и не собираюсь от него отказываться. Это вариантный record.


Это всё же IMHO лучше absolute. В этом случае и я бы им воспоьзовался - cм [30].


← →
Германн ©   (2004-11-27 00:58) [41]

2 GuAV ©   (26.11.04 14:29) [40]
>var
> DummyParam: record
>   case TDataType of
>     dtInteger: (I: Integer);
>     dtFloat:   (F: Double);
> end;

Имхо, это все-таки не лучше absolute. Это просто другой путь имеющий свою ценность.
На Ваша реализация грешит явным переизбытком сущностей.
 1. TDataType - явное излишество. Он никому не нужен никогда в данной ситуации.
 2. Соответсвенно - dtInteger и dtFloat тоже.

Кроме того в более сложных ситуациях, которые упоминал я, необходимо использование волшебного слова packed.

А вообще-то есть пожалуй единственный плюс в Вашем варианте замены absolute на record. В нем неважен порядок перечисления вариантов.



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

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.033 c
1-1101548789
sergio
2004-11-27 12:46
2004.12.12
что нужно зделать что бы не было таких сообщений


1-1101664029
Express
2004-11-28 20:47
2004.12.12
Ошибки Delphi


14-1101090523
Думкин
2004-11-22 05:28
2004.12.12
С днем рождения! 22 ноября


4-1098876608
VZup
2004-10-27 15:30
2004.12.12
OpenDialog - кто сталкивался???


3-1100428523
Megabyte
2004-11-14 13:35
2004.12.12
Не могу сделать запрос по вычисляемому полю




   Наверх