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

Вниз

преобразовать string в double   Найти похожие ветки 

 
aa5E1   (2003-08-07 22:30) [0]

необходимо преобразовать string[8] в double... вот собственно и весь вопрос. Но если быть точнее то необходимо преобразовать в TDateTime.


 
Borealis   (2003-08-07 23:12) [1]


> aa5E1 (07.08.03 22:30)
> необходимо преобразовать string[8] в double... вот собственно
> и весь вопрос. Но если быть точнее то необходимо преобразовать
> в TDateTime.
? Чёта не понятно - то в Double, то в TDateTime... Я понимаю конечно, что между Double и TDateTime нет принципиальной разницы, но строки то для них разные.

Смотри функции:
Для Double: StrToFloat, StrToFloatDef, TryStrToFloat

Для TDateTime: StrToDateTime, StrToDateTimeDef, TryStrToDateTime (плюс модуль DateUtils)



 
aa5E1   (2003-08-08 19:30) [2]

строка выглядит примерно вот так (16 символов - 2 символа на 1 байт - 8 байтов Double)

00 00 00 E1 FA 04 A1 0B

надо это перевести в TDateTime, т.е. в Double


 
mrcat ©   (2003-08-08 19:38) [3]

Result := PDouble(AStr)^;


 
mrcat ©   (2003-08-08 19:41) [4]

а если быть точнее:

function ConStrToDouble(const AStr: string): TDateTime;
begin
Result := PDouble(AStr)^;
end;

:)


 
Serginio444   (2003-08-08 19:42) [5]

Result := PDouble(@AStr[1])^;




Страницы: 1 вся ветка

Текущий архив: 2003.08.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-68460
_Polymorphic_
2003-07-30 10:52
2003.08.21
Девушки-программистки. Миф или реальность?


1-68262
Man
2003-08-06 13:21
2003.08.21
защита от несанкционированного копирования


14-68515
Александр из Минска
2003-08-05 14:12
2003.08.21
Красота программы


14-68450
MalkoLinge
2003-08-04 13:32
2003.08.21
Вот башни, которые грохнул Буш


14-68529
Skier
2003-07-11 11:04
2003.08.21
Вношу предложение