Hallo!
Folgendes Problem: Aus Gründen der Übersichtlichkeit möchte ich Code-Abschnitte wie....
Delphi-Quelltext
1: 2: 3:
| frmMain.pnl4thClient.Visible := frmMain.pnl4thClient.ControlCount > 0; frmMain.splClient3.Visible := frmMain.pnl4thClient.Visible; [...] |
natürlich lieber in ein "With" packen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| With frmMain do begin pnl4thClient.Visible := pnl4thClient.ControlCount > 0; splClient3.Visible := pnl4thClient.Visible; [...] end; |
Das Problem dabei: Wenn ich in der Gegend einen Haltepunkt setze, und einen der Ausdrücke untersuchen will, klappt's nicht mehr: "Fehler beim Untersuchen von soundso: Ausdrucksfehler" sagt er mir.
Ist das nur bei mir so? Gibt's irgend ein verstecktes Häkchen in den Optionen? Es kann doch nicht sein, dass man solchen Code wirklich nicht mehr debuggen kann, sobald man "With" benutzt, oder...?!
Schönen Gruß!
Carsten.
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.