Zitat von
jbg:
Diese machen es den Komponentenhersteller recht schwer Delphi 7 zu unterstützen, da ein Formular das einmal mit
BDS 2006/2007 angefasst wurde nicht ohne Handarbeit in Delphi 7 funktioniert, weil D7 diese Eigenschaften nicht kennt.
Das ist aber eine generelles Problem der Altkompatiblität und persistenten Formulareigenschaften. Ein einmal mit Delphi 6 erzeugtes Formular kann so ohne weiteres auch nicht mehr unter Delphi 4 geöffnet werden. Ein unter VS.NET 2005 angepaßtes Formular auch nicht mehr unter VS.NET 2003/2002.
Für diese gesonderten Fall wäre ein EnableExplizitSize-Property schön gewesen das defaultmäßig auf False steht und default-Value auch False hat. Ist dieses Falls werden die Explizit-Properties auch nicht geschrieben.
Windows Vista - Eine neue Erfahrung in Fehlern.