Ich wünsche euch allen FROHE OSTERN und recht fleißige Osterhasen und -häsinnen
Bei der Umstellung auf Delphi XE2 treten in meinen Komponenten immer wieder Probleme bei Zuweisungen auf, die es unter Delphi 2007 nicht gab.
Beispiel:
Delphi-Quellcode:
// unter Delphi 2007
with ARect do
begin
Left := 4;
Right := Width - 4;
Top := Height - 20;
Bottom := Height;
end;
// NUR so klappt es unter XE2
ARect.Left := 4;
ARect.Right := Width - 4;
ARect.Top := Height - 20;
ARect.Bottom := Height;
Auch bei Zeichenaktionen vergisst Delphi XE2 irgenwann die Beziehung zum Canvas, obwohl nirgends eine Ableitung erfolgte.
Delphi-Quellcode:
with Canvas do
begin
...
end;
Liegt der Fehler nun an Embarcadero oder muss ich zukünftig die umständlichere Variante anwenden?
Viel Spaß beim Ostereier suchen
roga