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ı: 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
  PNG Glyph - "Invalid graphic format" hatası Cyb3r 1 35 8 saat önce
Son Yorum: Ahmet İPEKÇİ
  OrangeUIStyles Kurulum hatası serdar 19 2.640 02-06-2020, Saat: 10:05
Son Yorum: selcukaktas
  [ÇÖZÜLDÜ]Chart Hatası hk. wiseman 5 374 05-05-2020, Saat: 17:50
Son Yorum: wiseman
  internal server error (500) hatası.. enigma 13 1.917 31-03-2020, Saat: 09:58
Son Yorum: vkamadan
  Json Parse hatası arsl01 2 479 04-01-2020, Saat: 18:31
Son Yorum: arsl01



Konuyu Okuyanlar: 1 Ziyaretçi