Verschiedene Variablen auf gleiche Speicherstelle

Rund um die LCL und andere Komponenten
Mathias
Beiträge: 6162
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Verschiedene Variablen auf gleiche Speicherstelle

Beitrag von Mathias »

Und noch eine kleine Frage: Kann ich auch nach dem Case noch weitere Variablen in den Record einfügen?

Verschachteln wäre eine Variante.

Code: Alles auswählen

type
  TRec = packed record
    d1: byte;
    d2: Byte;
    r: record
      case byte of
        0:
        (dd1: byte;
          dd2: integer);
        1:
        (Feld3: array[1..10] of char);
    end;
    d4: integer;
  end;   
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten