-
Последняя идея имхо не лучшая.
Тип - это тип.
i : int := -15000;
w : word := 50000;
if ( i or w ) < 0 then ?
Лично я нехочу заморачиваться , как конкретно данный язык будет расширять данные, до longinta все расширит или i пихнет в word или w в int
К тому же типы - это не только стандартные.
Например TTemperatura.
Свойства :
1.вывод на экран : с одним знаком после запятой, с суффиксом '*С' или текстовое сообщение 'Обрыв датчика' .......
2.время от последнего опроса.
....
Если тип - ф.блок, обрабатывающий температуру и с кучей своих данных ( таймеров и др.. ) ?
У вас жестко определенная структура PARSCRIPT
А зачем жестко ? Кому-то нужен min-max, а кому-то нет….
Ведь кол-во свойств и их самоё определяет сам тип.
Да и данные у Вас хранятся отдельно от своих свойств.
А вдруг владельцы данных захотят поменять некоторые свойства ?
Со списком это было бы проще (имхо)
И жаль, конечно, что в кдс-2 нет хотя бы типа-функции.
PS
А вдруг тип : pointer to pointer to ......
Последний раз редактировалось Валенок; 03.12.2010 в 20:53.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума