With/de
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
Deutsch (de) │
English (en) │
suomi (fi) │
русский (ru) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort with erlaubt eine verkürzte Schreibweise bei Records und Objekten.
Beispiel:
// Definition des Datensatzes
type
TDatensatz = record
strWert: string;
intWert: integer;
dblWert: double;
end;
var
recDatensatz: TDatensatz; // Erstellen des Datensatzes
begin
...
// Standardschreibweise:
recDatensatz.strWert := 'Test';
recDatensatz.intWert := 5;
recDatensatz.dblWert := 4.2;
// Die Schreibweise mit with ist nicht nur kürzer, sondern hat auch einen Geschwindigkeitsvorteil
with recDatensatz do
begin
strWert := 'Test';
intWert := 5;
dblWert := 4.2;
end;
...
end;