Вниз
Скачать: 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.014 c
3-68225
Алексей
2003-07-25 15:38
2003.08.21
Как получить список уникальных значений поля БД ?


3-68173
Dec
2003-07-27 01:17
2003.08.21
Динамически создаваемыеTTable


3-68250
II
2003-07-25 16:41
2003.08.21
Как отловить изменение значения в TTable


14-68458
Johnny Smith
2003-08-04 15:49
2003.08.21
Девушки-некрофилки. Миф или реальность? Разрешать или нет?


3-68186
Relaxxx
2003-07-28 18:17
2003.08.21
Как мне получить имя выделенной записиопределенного столбца




   Наверх