Вниз
Скачать: 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.013 c
3-68176
arous
2003-07-28 00:59
2003.08.21
Paradox


14-68496
Математ
2003-08-04 19:12
2003.08.21
Математическая бибилиотека


8-68419
Romeo5
2003-04-22 19:01
2003.08.21
Рисование Form.Canvas


1-68261
tlk
2003-08-07 10:38
2003.08.21
ListView с поддержкой БД или пометка в DBGrid с помощью кл.Shift


1-68394
Xoy
2003-08-07 17:15
2003.08.21
Прямой доступ к пикселям в TBitmap




   Наверх