Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
char AnsiChar hatası
#11
(21-08-2019, Saat: 20:41)mustafaozpinar Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Esasen Delphi geliştiricileri (Embarcadero) olayın sorun haline gelmesine yol açtı. Eski versiyonlarda Char = AnsiChar iken yeni versiyonlarda (Sanırım XE7'den itibaren) Char = WideChar ve String = WideString (ya da = UnicodeString) oldu. Tabii bu da pek çok kütüphanenin elden geçirilmesini gerektirdi. Eğer 2009 ya da 2010 versiyonunda bunu yapsalardı bu problemler çok daha az yaşanacaktı.
Kerembacioglu'nun sorusuna gelince, aldığı hatayı bir event'in parametrelerinden birini farklı bir tiple tanımlamaya kalkması nedeniyle alıyor. Tuğrul Helvacı'nın sorusu çok yerinde. Standart bir tipi niçin değiştiriyorsunuz?

Yukarıda da yazdığım gibi Char = WideChar olayı XE7'den çok çok önce, Delphi 2009 ile başladı. (XE7 versiyonu 2014'te çıkmışken 2009 versiyonu 2008'de çıktı)
There's no place like 127.0.0.1
WWW
Cevapla
#12
SimaWB, haklıymışsınız. Biraz araştırdım, gerçekten 2009'da bu haliyle imiş. Nedense bu bilgi aklımda bu şekilde kalmış. Demek ki bazı şeyleri yazarken tekrar araştırıp yazmalı! Hatırlatma için teşekkürler.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IDE kapanma hatası serdar 8 132 13-10-2019, Saat: 19:19
Son Yorum: serdar
  Media Player Hatası ikurt07 0 43 09-10-2019, Saat: 11:36
Son Yorum: ikurt07
  OrangeUIStyles Kurulum hatası serdar 16 429 08-10-2019, Saat: 10:30
Son Yorum: elixir84
  [ÇÖZÜLDÜ] fast report dil hatası wiseman 6 235 25-09-2019, Saat: 14:29
Son Yorum: wiseman
Thumbs Up Json Parse AV Hatası yhackup 0 102 02-09-2019, Saat: 13:27
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi