Delphi Can

Orjinalini görmek için tıklayınız: Delphi 13.1 IDE üzerindeki CTRL-C hatası
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2 3
(09-04-2026, Saat: 09:27)Mr.X Adlı Kullanıcıdan Alıntı: [ -> ]Tutarsızlık daha kötü bir senaryodur.  Smile

Geliştirci gözü ile baktığımızda, yazdığımız uygulama bir PC de beklenildiği gibi çalışıyorsa sorun yok demektir. 
İş/fonksiyon ne kadar komplike ise farklı PC ortamlarında bir kaç test kaçınılmaz olur. Yeni proje test süreçleri bu kapsam dışındadır. Onun kendine özgü doğal test süreçleri vardır.
Buradaki iş; Win32 API de yer alan bir fonksiyon çağrısından ibarettir. 
Delphi kütüphanesinde olmayan temel bir platform API'si yani. Dolayısıyla geliştirme ortamından kaynaklı hata olasılığına ihtimal vermiyorum.
Muhtemlen ve kesinlikle;  Shy
Önceki kurulumdan kaynklı bir IDE'yükleme bulanıklığı (ortam değişkenleri, reg. config vb) var. 
Yalın bir ortamda test ettiğinde bu hatayı almayacğına garanti veriyorum.
Delphi 12 ve Delphi 11 sürümlerinde (11 den emin değilim) Delphi IDe kapalıyken windows gezgini üzerinden doğrudan dproj dosyası ile çalışılan proje açılmak istendiğinde zaman zaman hata veriyordu. Bunu bildğim için projeleri IDE üzerindeki File Open yöntemi ile açıyorum. Çok sık farklı projeler açma ihtiyacım olmuyor genelde onun için son çalıştığım projeler için Welcome Page de Open Recent kısmını kullanıyorum. Recent listesinde kalp simgesi ile istediğiniz projeyi ön plana çıkartabildiğinizi söylememe gerek yok. Smile
(09-04-2026, Saat: 09:42)RAD Coder Adlı Kullanıcıdan Alıntı: [ -> ]Geliştirci gözü ile baktığımızda, yazdığımız uygulama bir PC de beklenildiği gibi çalışıyorsa sorun yok demektir. 
İş/fonksiyon ne kadar komplike ise farklı PC ortamlarında bir kaç test kaçınılmaz olur. Yeni proje test süreçleri bu kapsam dışındadır. Onun kendine özgü doğal test süreçleri vardır.
Buradaki iş; Win32 API de yer alan bir fonksiyon çağrısından ibarettir. 
Delphi kütüphanesinde olmayan temel bir platform API'si yani. Dolayısıyla geliştirme ortamından kaynaklı hata olasılığına ihtimal vermiyorum.
Muhtemlen ve kesinlikle;  Shy
Önceki kurulumdan kaynklı bir IDE'yükleme bulanıklığı (ortam değişkenleri, reg. config vb) var. 
Yalın bir ortamda test ettiğinde bu hatayı almayacğına garanti veriyorum.

Onlar geliştirici ben müşteri isem;
Yeni sürümlerin veya bu sürüm nezdinde sıfırdan kurulum yapılması halinde sorunun çözülecek olması, pire için yorgan yakmaya benziyor. bir yazılım için PC'ye format atmak mı? Delice...
Ayrıca bir soru daha doğuyor bu durumda;
Rad studio kaldırıcısı neden geride bir şeyler bırakır? Big Grin
(09-04-2026, Saat: 09:48)frmman Adlı Kullanıcıdan Alıntı: [ -> ]Delphi 12 ve Delphi 11 sürümlerinde (11 den emin değilim) Delphi IDe kapalıyken windows gezgini üzerinden doğrudan dproj dosyası ile çalışılan proje açılmak istendiğinde zaman zaman hata veriyordu. Bunu bildğim için projeleri IDE üzerindeki File Open yöntemi ile açıyorum. Çok sık farklı projeler açma ihtiyacım olmuyor genelde  onun için son çalıştığım projeler için Welcome Page de Open Recent kısmını kullanıyorum. Recent listesinde kalp simgesi ile istediğiniz projeyi ön plana çıkartabildiğinizi söylememe gerek yok. Smile

Yoksa zorla özellik mi kullandırmak istiyorlar bize?  Smile
"O kadar yaptık kullansınlar bi zahmet!" falan  Smile
(09-04-2026, Saat: 09:58)Mr.X Adlı Kullanıcıdan Alıntı: [ -> ]Yoksa zorla özellik mi kullandırmak istiyorlar bize?  Smile
"O kadar yaptık kullansınlar bi zahmet!" falan  Smile

Kafalarındaki (Delphi ide geliştiricilerinin) düşünce nedir bilemem ama, artık bu tarz problemlerin nedenlerini araştırmayı bıraktım. Çok fazla zaman alıyor ve bir sonuca ulaşmıyor. 

Diğer taraftan alışınca Open Recent ve favori proje seçimi (kalp)fazlasıyla yeterli.

Problem daha önce yaptığımız projeleri bir nedenle açıp içine bakma ihtiyacı olduğunda ortaya çıkıyor.
(09-04-2026, Saat: 09:27)Mr.X Adlı Kullanıcıdan Alıntı: [ -> ]@RAD Coder




Hah aynı hatayı bende aldım.. Bende FMX proje de aldım. Bilemedim ama hangi durumlar da olduğunu..
(09-04-2026, Saat: 09:55)Mr.X Adlı Kullanıcıdan Alıntı: [ -> ]
(09-04-2026, Saat: 09:42)RAD Coder Adlı Kullanıcıdan Alıntı: [ -> ]Geliştirci gözü ile baktığımızda, yazdığımız uygulama bir PC de beklenildiği gibi çalışıyorsa sorun yok demektir. 
İş/fonksiyon ne kadar komplike ise farklı PC ortamlarında bir kaç test kaçınılmaz olur. Yeni proje test süreçleri bu kapsam dışındadır. Onun kendine özgü doğal test süreçleri vardır.
Buradaki iş; Win32 API de yer alan bir fonksiyon çağrısından ibarettir. 
Delphi kütüphanesinde olmayan temel bir platform API'si yani. Dolayısıyla geliştirme ortamından kaynaklı hata olasılığına ihtimal vermiyorum.
Muhtemlen ve kesinlikle;  Shy
Önceki kurulumdan kaynklı bir IDE'yükleme bulanıklığı (ortam değişkenleri, reg. config vb) var. 
Yalın bir ortamda test ettiğinde bu hatayı almayacğına garanti veriyorum.

Onlar geliştirici ben müşteri isem;
Yeni sürümlerin veya bu sürüm nezdinde sıfırdan kurulum yapılması halinde sorunun çözülecek olması, pire için yorgan yakmaya benziyor. bir yazılım için PC'ye format atmak mı? Delice...
Ayrıca bir soru daha doğuyor bu durumda;
Rad studio kaldırıcısı neden geride bir şeyler bırakır? Big Grin

Format atmayı kastetmedim. 
Yeni IDE'i sanalda tüm bileşen paketleri ile beraber test etmeden, asıl PC de bu sürüme geçmiyorum. 
RAD Stüdionun OS üzerinde dokunduğu her noktayı çok iyi biliyorum. Bu nedenle yeni kurulumdan önce tüm bu path'leri (Win/Reg) kontrol edip sonrasında kuruluma başlıyorum. 
UnInstall bir OS problemi olabilir mi? (ipcu; MacOS, Linux'te bu mümkün mü? Yani atık dosya kalması)

[attachment=3027]

RAD Studio'nun beceriksizliğinden kaynaklı bir UnInstall problemi olduğunu düşünmüyorum. 
Suçlu belli.
Tahminimce kaldırmak istemediği kendine özgü bilgi barındırdığı özel path ve dosyalardır bunlar.
@RAD Coder hocam elbette çok kapsamlı bir ekosistem ve bu durumlar olası.
Sadece can sıkıyor  Smile

Ayrıca bende yıllardır ( 2012 den bu yana ) Delphi ile yazılmış https://www.ursoftware.com/en programı kullanıyorum. Oldukça başarılı bir yazılım.
Bende uzak bağlantı için Delphi ile yazılmış Lisanslı ALPEMİX uygulamasını kullanıyorum.  Fakat Access violation hatasını onda bile alıyorum bazen Smile

Benim için Delphi halen KOSKOCA.. ama @Mr.X hocamın dediği gibi bazı can sıkıcı durumlarla karşılaşabiliyoruz. Ama gerek Google, Gerek yorumlar ve gerek son zamanlar da çıkan Yapay zeka destekleri sayesinde birçok sorunu çözebilsek de, halen sorunlar devam ediyor. Bir Örnek de Code Formatter.. Neden kaldırıldı kimse bilmiyor.. Ben neden Kod Formatlama için 3.parti bir bileşen kullanıyorum. veya Yapay zeka yardımı ile 12 de ki formatter ı 13 e zorlu yollardan geçerek zaman iş gücü harcayarak kullanmak durumunda kalıyorum ki.. Al sana can sıkıcı bir durum daha.

Ayrıca FMX projelerinde ki copy paste durumu 12 ve 11 de de vardı.. ama 13 de daha belirgi olmuş bu.
(09-04-2026, Saat: 14:29)mcuyan Adlı Kullanıcıdan Alıntı: [ -> ]Bende uzak bağlantı için Delphi ile yazılmış Lisanslı ALPEMİX uygulamasını kullanıyorum.  Fakat Access violation hatasını onda bile alıyorum bazen Smile

Benim için Delphi halen KOSKOCA.. ama @Mr.X hocamın dediği gibi bazı can sıkıcı durumlarla karşılaşabiliyoruz. Ama gerek Google, Gerek yorumlar ve gerek son zamanlar da çıkan Yapay zeka destekleri sayesinde birçok sorunu çözebilsek de, halen sorunlar devam ediyor. Bir Örnek de Code Formatter.. Neden kaldırıldı kimse bilmiyor.. Ben neden Kod Formatlama için 3.parti bir bileşen kullanıyorum. veya Yapay zeka yardımı ile 12 de ki formatter ı 13 e zorlu yollardan geçerek zaman iş gücü harcayarak kullanmak durumunda kalıyorum ki.. Al sana can sıkıcı bir durum daha.

Ayrıca FMX projelerinde ki copy paste durumu 12 ve 11 de de vardı.. ama 13 de daha belirgi olmuş bu.

Ben biliyorum gibi.  Angel
Code formatter eski .Net kütüphanesi kullandığı için vaz geçildi diye duydum.
Son sürümde pasif hale getirilen Refactoring gibi kod formatlamayı da kapsayan detaylı bir alt yapı çalışması yapılıyor (Henüz lanse edilmedi, kulis bilgisi  Smile  ).  
Borland ve CodeGear dönemlerinde M$ çözüm ortaklıklarından kalma bazı özellikler devre dışı bırkıldı yani. Bunlar yeniden ve daha modern şekilde bir sonraki sürümde gelecek diye tahmin ediyorum.
Copy/paste (yukarıdaki videoda da gördüğün gibi) bende hiçbir zaman sorun olmadı. Adamına göre davranıyor olmamalı. Olası sebepleri yukarıda yazmıştım.
Sayfalar: 1 2 3