Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Büyük Sayılarla Çalışmak
#11
Aşağıdaki linki inceleremisin,

https://stackoverflow.com/questions/1457...-delphi-xe
YouTube Delphi Tips
"Mantıklı adam kendini dünyaya uyarlar; mantıksız adam ise dünyayı kendine uydurmakta inat eder. Bu nedenle, tüm ilerleme o inatçı adama bağlıdır." - George Bernard Shaw
WWW
Cevapla
#12
Hex dönüşümü için başına $ ekleyip stringe çevirebilirsin.

function HexSayi(h:string):Cardinal;
begin
  result := strtoint('$'+h);
end;
Cevapla
#13
(02-09-2018, Saat: 23:23)uparlayan Adlı Kullanıcıdan Alıntı: Aşağıdaki linki inceleremisin,

https://stackoverflow.com/questions/1457...-delphi-xe

Bu derleyici hatası XE4 sürümünde çözüldü yazıyor.

(02-09-2018, Saat: 23:50)ssahinoglu Adlı Kullanıcıdan Alıntı: Hex dönüşümü için başına $ ekleyip stringe çevirebilirsin.

function HexSayi(h:string):Cardinal;
begin
  result := strtoint('$'+h);
end;

Algoritmayı değiştirerek zaten çözdüm olayı da kaydırmanın mobilde bozması kafamı karıştırdı.
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#14
(02-09-2018, Saat: 21:01)narcotic Adlı Kullanıcıdan Alıntı: Hello,
I am doing HexToDec operation. But the incoming hex. number is too big, which causes the result to be returned as -. What should be done in such cases?

function HexToDec(Str: string): LongInt; 
var 
 i, M: Integer; 
begin 
 Result:=0; 
 M:=1; 
 Str:=AnsiUpperCase(Str); 
 for i:=Length(Str) downto 1 do 
 begin 
   case Str[i] of 
     '1'..'9': Result:=Result+(Ord(Str[i])-Ord('0'))*M; 
     'A'..'F': Result:=Result+(Ord(Str[i])-Ord('A')+10)*M; 
   end; 
   M:=M shl 4; 
 end; 
end;

Hex state = 9a2929c7

You can convert hex value 9a2929c7 to decimal through this online hex to decimal converter 
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  dizideki en buyuk sayı ve id si sadikacar60 2 1.395 27-10-2021, Saat: 18:59
Son Yorum: sadikacar60
  Devexpress CxGrid'de Büyük ve Görsel CheckBox Oluşturmak bydelphi 1 1.870 22-09-2020, Saat: 20:55
Son Yorum: frmman
  Datasnap büyük dosya gönderme sorunu. seci20 2 2.889 12-01-2020, Saat: 14:56
Son Yorum: seci20
  Matrislerle çalışmak esistem 8 5.951 25-06-2019, Saat: 13:10
Son Yorum: uparlayan
  Tarih büyük harf ahmetb 13 11.653 22-01-2019, Saat: 11:41
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 1 Ziyaretçi