Delphi Can
Delphi 10.3 TR karakter Sorunu Hakkında - Baskı Önizleme

+- Delphi Can (http://www.delphican.com)
+-- Forum: Açık Kaynak Kodlu Yazılım & Component & Geliştirici Araçları (http://www.delphican.com/forumdisplay.php?fid=100)
+--- Forum: Delphi Sürümleri (http://www.delphican.com/forumdisplay.php?fid=27)
+---- Forum: Delphi 10.3 Rio (http://www.delphican.com/forumdisplay.php?fid=131)
+---- Konu Başlığı: Delphi 10.3 TR karakter Sorunu Hakkında (/showthread.php?tid=3516)



Delphi 10.3 TR karakter Sorunu Hakkında - SercanTEK - 07-04-2019

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   
---------------------------


Delphi 10.3 TR karakter Sorunu Hakkında - mcuyan - 07-04-2019

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?


Delphi 10.3 TR karakter Sorunu Hakkında - FiRewaLL - 08-04-2019

(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


Delphi 10.3 TR karakter Sorunu Hakkında - Bahadir.Alkac - 08-04-2019

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


Delphi 10.3 TR karakter Sorunu Hakkında - engerex - 08-04-2019

Delphi tanıtımlarda Çince isimler veriyordu.


Cvp: Delphi 10.3 TR karakter Sorunu Hakkında - SercanTEK - 08-04-2019

(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.


Delphi 10.3 TR karakter Sorunu Hakkında - mcuyan - 08-04-2019

Ok.. Şimdi anladim..