Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обясните смылсл данных действий.


DesWind ©   (2005-09-05 14:47:00) 

Что-то не совсем понял что бы могли значить данные манипуляции и есть ли в них смысл. Вот такая вот функция:

function MorphSingleToInt(X:Single):Longint;
begin
 Result:=Longint((@X)^);
end;


begin...end   (2005-09-05 15:11:00) [1]

> TUser ©   (05.09.05 15:05) [4]

А что, у TIniFile нет методов записи вещественных чисел?


TUser   (2005-09-05 15:05:00) [2]

> есть ли в них смысл

Например, писать это значение в ini-файл


begin...end   (2005-09-05 14:55:00) [3]

> DesWind ©   (05.09.05 14:47)

> что бы могли значить данные манипуляции

Содержимое переменной типа Single переносится в переменную типа Integer. Прямое приведение типа Single к Integer компилятор не допускает.

> есть ли в них смысл

Зависит от задачи.


DesWind   (2005-09-05 14:53:00) [4]

Посмотрев еще пять минут, на эту функцию до меня дошло ее назачение. Занчение по адресу @X просто рассматривается как Longint без преобразования к нему.


Ega23   (2005-09-05 14:52:00) [5]

Например, 12345.6789 на входе будет 123456789 на выходе.
Если совсем точно, то всё не так...  :о)


Наверх

Титульная страница Поиск, карта сайта Написать письмо