Главная страница
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.021 c
1-68286
danatelo
2003-08-06 23:34
2003.08.21
Произвольный выбор файлов


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


14-68520
Sir Alex
2003-08-01 18:04
2003.08.21
Нужен отчет для Access


14-68489
sewix
2003-08-06 07:56
2003.08.21
Как обжать UTP на 100 мегабит


14-68499
Скорбящий(отдайте мой ник)
2003-08-05 14:43
2003.08.21
Всё летит к чертям....