Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
14-68489
sewix
2003-08-06 07:56
2003.08.21
Как обжать UTP на 100 мегабит


1-68378
Alibaba
2003-08-06 00:43
2003.08.21
Доступ к одному и тому же файлу


3-68245
Aristarh
2003-07-24 19:39
2003.08.21
Оптимизация запроса FireBird


14-68452
GreySerg
2003-08-06 13:06
2003.08.21
Как сделать , чтобы не создавались файлы с расширением ddp ?


14-68494
avoitenko
2003-08-05 13:26
2003.08.21
ищу компонент




   Наверх