Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 10.2.2
#31
Merhaba,
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.
Cevapla
#32
Alıntı: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.

Dışarıdan bakınca bu durum çok saçma geliyor.
WWW
Cevapla
#33
(18-12-2017, Saat: 08:48)yhackup Adlı Kullanıcıdan Alıntı:
Alıntı: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.

Dışarıdan bakınca bu durum çok saçma geliyor.

Neresinden bakarsan bak, alışılageldik yöntemden farklı bir durum ortaya çıktığı için bir anlam vermek zor.
Farkında olmadan IDE veya Compiler sürüm numarası değişikliği (Delphi 10.3 gibi) mi yaptılar acaba?
Cevapla
#34
(16-12-2017, Saat: 22:39)engerex Adlı Kullanıcıdan Alıntı: 10.2.1 /25.2.5/Android27/8.1 ile derlediğim uygulama MIUI 7.1.2 sürümü ile çalışmıyor. açılışta hata veriyor. Sanal makinaya 10.2.2 yükledim ve Java yüklü değil uyarısı alıp duruyorum. JDK kurmama rağmen.
Bu tür sorunlar sanırım genel olarak var.

Merhaba,
Marco Cantu'nun bu konu ile ilgili bir açıklamsı var. (Sorun Delphi kaynaklı değil, SDK kaynaklı)
Cevapla
#35
(18-12-2017, Saat: 08:46)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
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.

Bu ve benzeri sorunların düzeltilmiş sürümü Jet hızıyla gelmiş. Smile
Yeni sürüm Delphi 10.2.2_2004

Alıntı:Bir takım üçüncü taraf bileşenleri için uyumsuzluk sorunlarına yol açan bir sorunu gidermek için RAD Studio 10.2.2'yi güncelledik. Bu yapı (yapı 2004) daha önce yayınlanan RAD Studio 10.2.2 (yapı 1978) yerini alıyor. Güncelleştirilmiş 10.2.2 yapı tam bir kaldırma ve yeniden yüklemeyi gerektirir.
Cevapla
#36
(18-12-2017, Saat: 08:46)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
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.

Delphi 10.2.2 Build 2004 sürümünde belirttiğim hata düzeltilmiş.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 12 RAD Coder 67 7.923 07-02-2024, Saat: 16:59
Son Yorum: csunguray
  Delphi community 10.4 için Lisans uzatma mümkün mü? enigma 4 555 25-08-2023, Saat: 23:40
Son Yorum: enigma
  Delphi Community Edition 11 nguzeller 1 824 28-04-2023, Saat: 10:21
Son Yorum: enigma
  Delphi Community 10.4.2 cikti Ugur 10 3.673 02-02-2023, Saat: 16:45
Son Yorum: COMMANDX
  Delphi 10.3.3 ile Gelecek Yeni Özellikler TescilsizUzman 70 44.182 01-02-2023, Saat: 22:30
Son Yorum: esenyazilim.com



Konuyu Okuyanlar: 1 Ziyaretçi