![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Привет всем!
У меня задача. Нужно организовать такой тип данных, чтобы было в пределах 0..1 и при этом столько же знаков после запятой, сколько у single. |
|
#2
|
|||
|
|||
|
Вариант - сделать свой класс, тогда ты можешь сделать кучу методов у него.
|
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
|||
|
|||
|
А что мешает использовать Single?
|
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
||||
|
||||
|
Почему именно чтобы компилятор выводил ошибку??? Можешь и сам после проверки сгенерировать исключение...
|
|
#7
|
|||
|
|||
|
Цитата:
Последний раз редактировалось DungeonLords, 24.11.2009 в 08:33. |
|
#8
|
||||
|
||||
|
Цитата:
А как среда в дизайнтайме узнает значение переменной, чтобы не откомпилировать проект... Ты же сам задаешь переменную в рантайм, вот и введи проверку на значение... Или я что то не так понимаю... З.Ы. Перерыл гугл и ничего подобного пока не нашел... |
|
#9
|
|||
|
|||
|
Цитата:
Что-то типо такого (на самом деле это код с ошибками) Код:
TGLAlphaFunc = class
private
Fref:0..1;
protected
procedure Setref(ref:0:1);
published
property ref:Tref read Fref write Setref;
end;И вот нужно, чтобы когда я попытаюсь задать в disigntime значени >1, было бы примерно такое сообщение: ![]() Цитата:
Последний раз редактировалось DungeonLords, 23.11.2009 в 23:50. |
|
#10
|
||||
|
||||
|
Дерзай, сдаюсь)))
|