Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit WITH etc. bei Property (https://www.delphipraxis.net/109411-problem-mit-etc-bei-property.html)

Hansa 29. Feb 2008 20:11


Problem mit WITH etc. bei Property
 
Hi,

habe eine neue Stringgrid-Property eingeführt (CellReal). Das hier geht :

Delphi-Quellcode:
sgNr.CellReal [Col+2,Row] := r;
Das auch :

Delphi-Quellcode:
with sgNr do
  CellReal [Col+2,Row] := r;
und das nicht :

Delphi-Quellcode:
with sgNr do
  CellReal [Col+2,Row] := r;
Die Property selber :

Delphi-Quellcode:
property CellReal[ACol, ARow : integer] : real read GetCellReal write SetCellReal;
Die fragliche Stelle ist im OnKeyPress des Grids.

2mal Edit wegen Tags.

DeddyH 29. Feb 2008 20:13

Re: Problem mit WITH etc. bei Property
 
*Äähh* wie bitte?

Hansa 29. Feb 2008 20:56

Re: Problem mit WITH etc. bei Property
 
Wie, hä ? :lol: Lieber wieder neu :

Zitat:

Zitat von Hansa
Hi,

habe eine neue Stringgrid-Property eingeführt (CellReal). Das hier geht :

Delphi-Quellcode:
sgNr.CellReal [Col+2,Row] := r;
Das auch :

Delphi-Quellcode:
with sgNr do
  CellReal [Col+2,Row] := r;
und das nicht :

Delphi-Quellcode:
with (Sender as TStringgrid) do
  CellReal [Col+2,Row] := r;
Die Property selber :

Delphi-Quellcode:
property CellReal[ACol, ARow : integer] : real read GetCellReal write SetCellReal;
Die fragliche Stelle ist im OnKeyPress des Grids.

2mal Edit wegen Tags.

Tja, so solle das aussehen. Vor erstem Edit war der Text noch leserlich bzw. zumindest zu verstehen. :mrgreen: Die Delphi-Tags waren plötzlich weg. :shock: Usw. Aber egal, Problem erledigt.
Delphi-Quellcode:
as TStringGrid
konnte nicht gehen, weil es ja gar keines war, sondern eben ein abgeleitetes, also neuer Typ. 8)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz