Einzelnen Beitrag anzeigen

Benutzerbild von MisterNiceGuy
MisterNiceGuy

Registriert seit: 1. Jul 2003
Ort: Mannheim
919 Beiträge
 
Delphi 7 Personal
 
#1

One more time: c Header samt Union in Delphi übersetzen

  Alt 21. Okt 2009, 13:44
Hi, gibt zwar einige Themen die die Problemstellung behandeln aber keiner erklärt was genau passiert passiert.

Ich hab folgende C-Struktur:
Code:
   union
   {
      struct
      {
         float m11, m12, m13, m14,   // Elemente der Matrix
              m21, m22, m23, m24,
              m31, m32, m33, m34,
              m41, m42, m43, m44;
      };

      float      m[4][4];         // Zweidimensionales Array der Elemente
   };
Nun würde ich in Delphi folgendes schreiben:

Delphi-Quellcode:
TMatrix = record
    case Integer of
      0: (m11,m12,...:Real);
      1: (MyMatrix : array[0..3,0..3] of Real);
  end;
Aber: Was bedeutet hier dieses "Integer" oder woher weiß ich welchen Wert er annimmt für meine 2 Strukturen?

Hoffe mir kann das jemand erklären
Jonas
Wenn mich jemand sucht, ich bin im Kühlschrank!

Informationen über das Duale Studium
www.jofre.de
  Mit Zitat antworten Zitat