[Çözüldü] GridPanelLayout “Cannot delete a column that contains controls” Hatası ve Çözümü

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
Ilgaz
Üye
Mesajlar: 16
Kayıt: 06 Eki 2016 10:34

[Çözüldü] GridPanelLayout “Cannot delete a column that contains controls” Hatası ve Çözümü

Mesaj gönderen Ilgaz »

Merhaba,

Bir FireMonkey projesinde ekranı farklı çözünürlüklerde test ederken Design ekranında View kısmından Windows Platform ve Android için belirtilen çözünürlükteki cihazları FormAdi_[ÇözünürlükTipi]hdpi[DetayBilgi].fmx olarak yeni bir form dosyası halinde oluşturuyor ve her compile-build işleminde de onlara ihtiyaç duyuyor. Hatta aktif olarak ekranda açık olmayan form ve pas dosyasını ekrana getirirken dahi bu sorunu çıkartabiliyor.

Çözüm:
  • Mevcut formu Project Manager üzerinden Save As yapıp farklı bir Unit ve Form ismi ile kaydederek bu sorundan kurtulabilirsiniz.
    Orada da muhtemelen Windows üzerinde testleri yapıp Android'e derliyorsanız Target Platform'u android yaptığınız andan sonra bahsettiğim çözünürlük boyutuna göre fmx dosyaları başınızı ağrıtacaktır.
  • Bu yüzden View kısmından tüm ekleyebildiklerinizi ekleyin ve daha sonra sırasıyla silin.
  • Project Manager üzerinden projeye sağ tuş > Clean yapın.
  • Daha sonra Compile edip projenizi build ederek çalıştırabilirsiniz.
Cevapla