Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
 
Delphi 11 Alexandria
 
#244

AW: Delphi 10.1 Berlin

  Alt 29. Apr 2016, 08:08
Wieder einmal ein Paradebeispiel warum die Verwendung von with nicht sinnvoll ist...
Ohne with hättest du das Problem nicht gehabt, sondern Row wäre schlicht nicht gefunden worden.

Das ist genau das gleiche Problem gewesen wie die VirtualTrees bei der Einführung von Width in TRect mit XE2 oder so hatten. Ohne with hätten die ohne Änderung weiter funktioniert, so bezog sich Width nun stillschweigend auf das Rect statt die Komponente, weil ein with mit einem TRect drum war.
Die Probleme, Vor- und Nachteile über Verwendung von "With" sind mir bekannt. Ich denke, das ist auch dem Hersteller bekannt, daher wäre ein Hinweis zu den neuen Member-Variablen dort: http://docwiki.embarcadero.com/RADSt...Verbesserungen angebracht gewesen.

Ich hätte das Problem also nicht gehabt, wenn man auf die Änderung hingewiesen hätte, dann wäre es möglich, darauf entsprechend zu reagieren und den Code anzupassen...
  Mit Zitat antworten Zitat