Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 10.3 TR karakter Sorunu Hakkında
#1
Merhaba Arkadaşlar,

Bileşenlere genelde TR karakter ismi kullanmasam da ufak bir yazılım üzerinde çalışırken yeni oluşturduğum Forma farkında olmadan TR karakter içeren bir isim vermişim. Derleme yapınca hata vermese de exeyi çalıştirmak isteyince aşağıdaki şekilde hata veriyor. Foruma baktım ama açıkçası göremedim. Bilgilendirmek için bu konuyu açtım.

IDE : Embarcadero Delphi 10.3 Version 26.0.33219.4899 Community Edition

HATA : 
---------------------------
Application Error
---------------------------
Exception EResNotFound in module Project1.exe at 002198B5.
Resource TAboneDüzenlemeForm not found.
---------------------------
Tamam   
---------------------------
http://www.sercanca.com

Sadece Hobiciyim..
WWW
Cevapla
#2
Merhabalar..

Fakat ne demek istediğinizi Anlamadım ?

Değişkenlerde, Form isimlerinde vs TR karakter kullanılmaması gerektiğini biliyorum. Yoksa Rio 10.3.1 versiyonunda haberimiz olmadan destek verildiği haberi mi geldi?
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
(07-04-2019, Saat: 21:20)mcuyan Adlı Kullanıcıdan Alıntı: Merhabalar..

Fakat ne demek istediğinizi Anlamadım ?

Değişkenlerde, Form isimlerinde vs TR karakter kullanılmaması gerektiğini biliyorum. Yoksa Rio 10.3.1 versiyonunda haberimiz olmadan destek verildiği haberi mi geldi?

Bende Merak Ettim Smile
Şahsen kullanma taraftarı değilim ama, Türkçe olsa güzel olur Smile
Cevapla
#4
Merhaba,

Delphi, Unicode'u desteklemeye başladığı sürümden beri (ben Delphi 2009 diye hatırlıyorum) kaynak kodlarda da unicode desteklemeye başladı. Yani sınıf, record, fonksiyon, değişken isimlerinde de Türkçe karakter kullanabiliyorsunuz, ama bunu sakın yapmayın Big Grin Delphi niye buna izin verdi anlamıyorum, herhalde programcıların yerel dilde isimlendirmelerin daha okunabilir olduğunu düşündü, ama beraberinde yığınla ek sorun getiriyor. Delphi başa çıksa bile işletim sistemi, 3. parti yazılımlar ve bileşenler başa çıkamıyor. Ayrıca kodun taşınabilirliği düşüyor (Gerçi Delphi dünyasında buna pek ihtiyaç olmuyor ama olsun). Sonuç olarak size tavsiyem, kodlarınızda sadece İngilizce karakterleri kullanmanız, Türkçe karakterleri kullanmamanızdır Smile

İyi çalışmalar
Cevapla
#5
Delphi tanıtımlarda Çince isimler veriyordu.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#6
(07-04-2019, Saat: 21:20)mcuyan Adlı Kullanıcıdan Alıntı: Merhabalar..

Fakat ne demek istediğinizi Anlamadım ?

Değişkenlerde, Form isimlerinde vs TR karakter kullanılmaması gerektiğini biliyorum. Yoksa Rio 10.3.1 versiyonunda haberimiz olmadan destek verildiği haberi mi geldi?

Hocam Normalde D2009 sürümünden sonra unicode desteği gelmiştir. Değişken isimleri, bileşen isimlerinde kullandığınızda çalışıyor. Bende Kullanmama taraftarıyım. Fakat Formun ismini unicode içeren bir isim verince derlemede hata vermesede çalışma anında ilk mesajımdaki hatayı veriyor.

Bu konuyu başlangıç seviyesinde olan arkadaşlar, "Delphi unicode destekliyor" diye form ismine unicode içeren bir isim yazarsa bu hatayı alacaklarını göstermek için açtım hocam. Normalde kullanmamak her zaman iyidir tarafı savunan biriyim.
http://www.sercanca.com

Sadece Hobiciyim..
WWW
Cevapla
#7
Ok.. Şimdi anladim..
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 10.4 Lisans Bulunamadı Sorunu mrmarman 2 154 27-05-2020, Saat: 16:36
Son Yorum: Ugur
  Sonunda taşındım! - Delphi 10.3 Rio Yükseltmesi Abdullah ILGAZ 4 234 20-05-2020, Saat: 15:52
Son Yorum: Abdullah ILGAZ
  Delphi 10.3 Rio Deneyimleriniz Abdullah ILGAZ 10 2.465 20-05-2020, Saat: 13:47
Son Yorum: Abdullah ILGAZ
  Delphi 10.3 Rio Structure içerisinde Show in Explorer hatası Abdullah ILGAZ 4 200 19-05-2020, Saat: 02:39
Son Yorum: Abdullah ILGAZ
  Gelecek sürüm Delphi 10.3 (Carnival) Fesih ARSLAN 56 11.873 15-05-2020, Saat: 03:00
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi