Форум: "Основная";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];
Внизпреобразовать 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c