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
Thumbs Up Json Parse AV Hatası yhackup 0 70 02-09-2019, Saat: 13:27
Son Yorum: yhackup
  ADO Kayit hatası serdar 4 212 25-08-2019, Saat: 11:16
Son Yorum: serdar
  Excel'den veri çekme hatası harezmi 7 343 17-07-2019, Saat: 18:40
Son Yorum: harezmi
  Object was open Hatası Emrah Karagöz 7 422 05-07-2019, Saat: 08:43
Son Yorum: Tuğrul HELVACI
  Component kurma hatası arsl01 0 224 01-07-2019, Saat: 09:34
Son Yorum: arsl01



Konuyu Okuyanlar: 1 Ziyaretçi