Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Помогите ! У меня проблема с UDF (Interbase 6.0)   Найти похожие ветки 

 
Demon[DZ]   (2002-07-30 12:09) [0]

У меня есть база и библеотека UDF.
В этой DLL есть функция, которая преобразует Time в Float (
"12:30:00" -> 12,5). Если я эту функ. использую в Delphi5 не из DLL, а вставляю прямо в код программы, то всё работает как надо!
Но если я пишу в InterBase процедуру, то эта функция всё время возвращает 0.00:(. Помогите, если кто сталкивался с этой проблемой, а то я уже запарился.
Код этой функ.:

library tplan_udf;
uses SysUtils, Classes, Math;

function TimeToFloat(InTime : TDateTime): real; cdecl; export;
var Hour, Min, Sec, MSec: word;
FloatTime : real;
begin
DecodeTime(InTime, Hour, Min, Sec, MSec);
Result := Hour+(Min/60);
end;

exports
TimeToFloat name "fn_TimeToFloat";
begin
end.


 
3JIA9I CyKA ©   (2002-07-30 12:52) [1]

Откуда такая суперская уверенность, что придет TDateTime?
И почему возвращается real?



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
14-60855
dimanew
2002-07-25 12:13
2002.08.19
Как программно определить название винчестера


14-60834
Anatoly Podgoretsky
2002-07-24 13:42
2002.08.19
На Землю летит двухметровый астероид


6-60782
kronprince
2002-06-07 16:49
2002.08.19
Имя машины и IP-адрес ???


1-60691
Vovaka
2002-08-06 13:31
2002.08.19
Поддержка дополнительного языка


1-60636
nester
2002-08-07 22:24
2002.08.19
Как в TWebBrowser узнать когда закончилась загрузка картинки?