Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
650 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: D12: Type mystring = string erzeugt nun imkompatible Parameter bei Events

  Alt 2. Jul 2024, 16:25
Soeben mal geschaut was passiert, wenn ich da das Event auf TBaseInfoNode in D11 anpassen, damit ich den selben Code in D11 und D12 nutzen kann. Geht nicht!!! Danach bekomme ich in D11 den Fehler. So ist es unmöglich Formen mit Events in D11 und D12 zu sharen. Lasse ich es wie es ist erhalte ich in D12 eine Fehler, wenn ich es auf den andern Type ändere geht es in D11 nicht mehr. Wie sind die denn auf diesen Unsinn gekommen und haben das geändert? Hiermit bricht man eine seit D1 geltende Regel und macht das Sharen von Formen zwichen Delphi Version inkompatibel. So muss man ja nun für alle betroffen Formen die man mit älteren Delphi Versionen sharen will, zwei unterschiedliche DFM's machen. Das kann doch nicht wahr sein!!!

Als Komponentenentwickler ist das doch der absolute Horror! Da verstehe ich den TRichView Entwickler, der den Bug eröffnet hat, zu 100%.
  Mit Zitat antworten Zitat