TagDec dönüş değeri hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

TagDec dönüş değeri hakkında

Mesaj gönderen adelphiforumz »

Selamlar

Bir dll fonksiyonundan geri dönüş değeri olarak WinApi.ActiveX.tagDEC dönüş değeri alıyorum
Bu dönen değeri nasıl kullanmalıyım

Aktivex içerisindeki tanımlanması aşağıdaki şekilde yapılmış
teşekkürler

{ from WTYPES.H }
{$ALIGN 1}
PDecimal = ^TDecimal;
{$EXTERNALSYM tagDEC}
tagDEC = record
wReserved: Word;
case Integer of
0: (scale, sign: Byte; Hi32: Longint;
case Integer of
0: (Lo32, Mid32: Longint);
1: (Lo64: LONGLONG));
1: (signscale: Word);
end;
TDecimal = tagDEC;
{$EXTERNALSYM DECIMAL}
DECIMAL = TDecimal;
{$ALIGN ON}
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: TagDec dönüş değeri hakkında

Mesaj gönderen SimaWB »

ActiveX.pas içerisinde VarR8FromDec fonksiyonu var, DECIMAL değeri sana float olarak döndürüyor. Belki işine yarayabilir.
There's no place like 127.0.0.1
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: TagDec dönüş değeri hakkında

Mesaj gönderen adelphiforumz »

SimaWB yazdı:ActiveX.pas içerisinde VarR8FromDec fonksiyonu var, DECIMAL değeri sana float olarak döndürüyor. Belki işine yarayabilir.
Teşekkürler
kullanımıda aşağıdaki şekilde imiş belki birinin işine yarar

Kod: Tümünü seç

var
  _TagDeg : TDecimal;
  _TagDegConvert : Double;
 begin
        VarR8FromDec(@_TagDeg, _TagDegConvert);
         FloatToStrF(_TagDegConvert, ffNumber, 18, 4)
 end
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Cevapla