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

Вниз

Приведение типов. (ламерский вопрос)   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-27492
AlexanderSK
2003-09-26 17:30
2003.10.09
Как подлучить список - расширение - приложение - иконка


3-27395
diokant
2003-09-18 15:05
2003.10.09
Как в MS SQL в триггере получить имя этой таблицы.


8-27613
Вячеслав В.К.
2003-06-06 08:47
2003.10.09
Необходимо получить изображение с USB видеокамеры


1-27577
sagchat
2003-09-29 14:06
2003.10.09
Как мне показывать случайную строку из memo или из файла


1-27546
alpa
2003-09-29 16:12
2003.10.09
Расцветка TListView