Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
range check error
#1
Merhaba Abilerim

Sizden çok rica ederek

şu hatayı kullanıcının görmemesini nasıl sağlarım ?

Delphi 12.1 kullanıyorum 
bu hata mesajını  Delphi son kullanıcıya VERMESİN bu mesajı

range check error 


Sadece eski ve bakımsız bilgisayarlarda bu hatayı vermekte

NASIL DELPHIYE bu hata mesajını es geç gösterme diyebilirim ?


Çok Teşekkür Ederim
Cevapla
#2
Hata oluşturan hesaplamanın önüne
{$R-}

koyup kontrolü istediğiniz gibi pass geçirip, işlemden sonra

{$R+}

denemek isteyebilirsiniz...

yine de hesaplanan değer çok büyükse ondan bu durum oluşuyorsa ve negatif değer almıyorsa Unsigned tipleri denerseniz kapasiteyi ikiye katlar hata sınırlarınız içinde kalarak sorun olmaktan çıkar

detaylı açıklama için bu DelphiCan linkine bakabilirsiniz.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#3
(03-07-2024, Saat: 09:49)mrmarman Adlı Kullanıcıdan Alıntı: Hata oluşturan hesaplamanın önüne
{$R-}

koyup kontrolü istediğiniz gibi pass geçirip, işlemden sonra

{$R+}

denemek isteyebilirsiniz...

yine de hesaplanan değer çok büyükse ondan bu durum oluşuyorsa ve negatif değer almıyorsa Unsigned tipleri denerseniz kapasiteyi ikiye katlar hata sınırlarınız içinde kalarak sorun olmaktan çıkar

detaylı açıklama için bu DelphiCan linkine bakabilirsiniz.

HESPLARIN önüne
dediklerinizi ekledim derledim yine aynı sonucu alıyorum



tamamen DELPHI IDE içinden yada başlka bir durumdan TAMAMEN kapatma şansım var mı ?

ilginize teşekkür ediyorum çok ♥
Cevapla
#4
Project Options kısmında
Delphi Compiler başlığında
Compiling bloğundanaltlarda

ancak tavsiye etmem. Bunlar sayesinde kod sağlığına kavuşuyoruz.

Karar sizin
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#5
(03-07-2024, Saat: 10:36)mrmarman Adlı Kullanıcıdan Alıntı: Project Options kısmında
Delphi Compiler başlığında
Compiling bloğundanaltlarda

ancak tavsiye etmem. Bunlar sayesinde kod sağlığına kavuşuyoruz.

Karar sizin

BUNU YAPARSAM
_SON KULLANCI programı çalıştırınca RANGE CHECH ERROR  hatasını görmez değil mi ?

benim amacım şimdilik son kullanıcılar görmesin hatayı ???
Cevapla
#6
Hatayı tespit edip, sorunu düzeltmek yerine; sorunu halının altına süpürme yolunu seçmemelisiniz. Hatanın neden olduğunu tespit edip düzeltmek daha yerinde olur. Hata aldığınız kod bloğunu da paylaşırsanız, belki daha farklı öneriler de alabilirsiniz.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#7
(03-07-2024, Saat: 10:38)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Hatayı tespit edip, sorunu düzeltmek yerine; sorunu halının altına süpürme yolunu seçmemelisiniz. Hatanın neden olduğunu tespit edip düzeltmek daha yerinde olur. Hata aldığınız kod bloğunu da paylaşırsanız, belki daha farklı öneriler de alabilirsiniz.

ÇOK HAKLSIINIZ benim amacım 1 veya 2 hafta Son kullanıcılar bu hatayı görmesin RENAGE CHECK ERROR

ben sizler sayesinde ( değerli büyüklerim ) ve araştırarak bu zamanda hataları düzeltene kadar
ZAMAN KAZANMALIYIM tek iştiharımım bu

ve bana kızma Tuğrul Abicim ♥

1 veya 2 hafta kadar 200 formda belli yerlerde çıkan hataları düzeltene kadar ZAMAN kazanmalıyım
Cevapla
#8
12.1 bu hatayı çok veriyor. Pointer, NativeInt ve TList kurgusu değiştiği için. Kodlarınızı bu değişiklikleri dikkate alarak tekrar gözden geçirin. Biraz uğraştırır. Smile
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ip kameradan gelen resimde jpeg error #53 hatasi sadikacar60 5 251 01-10-2024, Saat: 08:08
Son Yorum: mrmarman
  [Error] RLINK32: Too many resources to handle. yunusemre 0 667 04-05-2022, Saat: 18:55
Son Yorum: yunusemre
  internal server error (500) hatası.. enigma 15 9.772 27-12-2021, Saat: 21:28
Son Yorum: enigma
Shocked olesys error 'belirtilmemiş hata' forumcuali 4 1.430 08-12-2021, Saat: 15:52
Son Yorum: dilanorkan
  System Error Code 1400 hatası. enigma 1 742 02-12-2021, Saat: 11:32
Son Yorum: enigma



Konuyu Okuyanlar: 1 Ziyaretçi