Kısa süre önce uzun süredir devam eden Delphi projemizi Açık Kaynak olarak değiştirdik. Birden çok kişi zaten yamalar ekledi, bu harika, ama ne yazık ki Delphi 2006 ile kaydedilen formlar ve çerçeveler (ve daha sonra) eski sürümleri tarafından ele alınmamış .dfm'de yeni özellikler içeriyor. Formlar, IDE tarafından oldukça hassas bir şekilde işlenir ("proletleri göz ardı et"), ancak kareler çalışma zamanında yüklenir ve hatalarla sonuçlanır. İlgilendiğim bir seçenek değil.Formlar ve çerçeveler Delphi 6 - 2007'de nasıl saklanabilir?
Şimdi bu özellikleri .dmf dosyalarından el ile kaldırdım, ancak daha zarif bir çözüm olup olmadığını merak ediyorum. Yeni IDE'lerden geriye doğru uyumlu bir biçimde kaydetmenin bir yolu yok, değil mi? Desteklenmeyen özellikleri .dfm'den çıkarmak için var olan araçlar var mı? Eksik olduğum başka herhangi bir şık çözüm?
Normalde, bir ticari proje ile, projeyi en güncel sürüme yükseltmek istiyorum ... ama bu açık kaynak olduğundan, Delphi 7 üzerinde hala çalışan geliştiricilerden gerçekten kurtulmak istemiyorum. Bu aslında kendimi içerir.
*.PopupMode
*.PopupParent
*.ExplicitLeft
*.ExplicitTop
*.ExplicitWidth
*.ExplicitHeight
*.BevelKind
*.BufferDocument
*.DoubleBuffered
*.ParentDoubleBuffered
*.DisableHyperlinks
*.AlwaysEnquoteFloats
*.PixelsPerInch
Ben çalıştırın:
Waaay'i çok hızlı yazıyorsunuz. Aynı bilgiyi yayınlayarak neredeyse tüm yoldaydım; Beni ona yendin. Bütünlük uğruna –