With/de

From Free Pascal wiki
Revision as of 19:45, 29 October 2012 by Olaf (talk | contribs) (Created page with "{{with}} <br> Zurück zu den reservierten Wörtern.<br> <br> Das reservierte Wort <b>with</b> erlaubt eine verkürzte Schreibweise bei Records und Objekt...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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;