AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Variantes Record mit 2x Case

Ein Thema von Steffen · begonnen am 10. Feb 2004 · letzter Beitrag vom 10. Feb 2004
 
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#2

Re: Variantes Record mit 2x Case

  Alt 10. Feb 2004, 12:02
Hallo Steffen!

Wie ich an Deinem Record sehe, sind die Varianten so gestaltet, daß sie entweder etwas enthalten oder leer sind. Das ist keine echte Variante, denn die Variablen werden auf jeden Fall im Record angelegt.

Lasse einfach die Varianten weg und das Problem ist gelöst. Bei der Benutzung der Daten muß ja auf jeden Fall das Flag abgefragt werden.

Ein varianter Record ist dann angebracht, wenn es unterschiedliche Daten in den Varianten gibt, z.B. bei
Delphi-Quellcode:
type
  tGeschlecht = (maennlich, weiblich);

  tPerson = record
    namen, vornamen, telefonnummer : string;
    case geschlecht : tGeschlecht of
      maennlich : (barttraeger : Boolean);
      weiblich : (silikonmonster : Integer); {Gewicht der Silikon-Einlagen in Gramm}
  end;
(Es ist mir bekannt, daß der Datentyp bei Katie Price wegen zu geringen Datenbereichs nicht anwendbar ist - dann Int64 benutzen)

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz