18-12-2017, Saat: 08:46
(Son Düzenleme: 18-12-2017, Saat: 08:47, Düzenleyen: TescilsizUzman.)
Merhaba,
Delphi 10.2.2 Generics.Collections / TArray sınıfı Sort metodunda, minor sürüm uyumsuzluğu var.
Delphi 10.2.1 sürümünde herhangi bir bileşen tarafından Generics kullanıldıysa, yeni güncellemede (Delphi 10.2.2) derlenmiş dosya sürüm uyumsuzluğu hatası veriyor.
Bildiğiniz gibi derlenmiş dosyalar (.dcu, .dcp, .bpl vb.), tek bir ana sürüm için derlenir. Örneğin, Delphi 10 için geliştirilen bir bileşen seti, Delphi'nin sonraki sürümleri olan Delphi 10.1 ve Delphi 10.2'de çalışmayacak, sürüm sorunu hatası verecektir. Derleme işlemi hangi sürüm Compiler'ı ile yapıldıysa, yalnızca o sürüm için kullanılabiliyor.
Bu sorun, sanırım (emin değilim) ilk defa karşılaşılan bir durum oldu. Aynı ana sürüme ait derlenmiş dosya, Upgrade sürümleri arasında bir uyumsuzluk uyarısı veriyor.
Birkaç yerde dile getirilmiş. Umarım kısa sürede bir çözüm üretilir.
Delphi 10.2.2 Generics.Collections / TArray sınıfı Sort metodunda, minor sürüm uyumsuzluğu var.
[dcc32 Fatal Error] Unit1.pas(7): F2051 Unit MemDS was compiled with a different version of System.Generics.Collections.TArray.Sort
Delphi 10.2.1 sürümünde herhangi bir bileşen tarafından Generics kullanıldıysa, yeni güncellemede (Delphi 10.2.2) derlenmiş dosya sürüm uyumsuzluğu hatası veriyor.
Bildiğiniz gibi derlenmiş dosyalar (.dcu, .dcp, .bpl vb.), tek bir ana sürüm için derlenir. Örneğin, Delphi 10 için geliştirilen bir bileşen seti, Delphi'nin sonraki sürümleri olan Delphi 10.1 ve Delphi 10.2'de çalışmayacak, sürüm sorunu hatası verecektir. Derleme işlemi hangi sürüm Compiler'ı ile yapıldıysa, yalnızca o sürüm için kullanılabiliyor.
Bu sorun, sanırım (emin değilim) ilk defa karşılaşılan bir durum oldu. Aynı ana sürüme ait derlenmiş dosya, Upgrade sürümleri arasında bir uyumsuzluk uyarısı veriyor.
Birkaç yerde dile getirilmiş. Umarım kısa sürede bir çözüm üretilir.