Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизПриведение типов. (ламерский вопрос) Найти похожие ветки
← →
SerGa (2003-09-26 12:36) [0]У меня есть огромный программный модуль...
Как максимально быстро изменить типы переменных с doubla на Extended ...
Я слышал что возможна следующая конструкция в начале модуля
Double = Extended;
Так ли это???
← →
Verg (2003-09-26 12:46) [1]Да, так.
в разделе type.
← →
Nikolay M. (2003-09-26 12:59) [2]Find/ReplaceAll?
← →
KSergey (2003-09-26 16:48) [3]> [2] Nikolay M. © (26.09.03 12:59)
> Find/ReplaceAll?
Поддерживаю.
Или это долго? ;)
← →
han_malign (2003-09-26 17:01) [4]а лучше и то и другое
"Find/ReplaceAll" - заменить Double, на, скажем, TEvalType
и добавить
type
{$IFDEF EXTENDED_FLOAT}
TEvalType = extended;
{$ELSE}
TEvalType = double;
{$ENDIF}
- а то вдруг потом появится желание еще какой нибудь экзотический тип использовать...
А вот перекрывать общеупотребляемый тип Double - чревато боком, причем фиг отладишь..
З.Ы. А лучше вообще TEvalType = type of extended;(double) - тогда компилятор будет ругаться при использовании любого другого типа кроме TEvalType(и "боко-чреватое" место укажет сам компилятор)...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c