Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#11

Re: Eine"array of set of Byte" an eine andere Form

  Alt 29. Jul 2006, 15:04
Sie sind zwar gleich aufgebaut, haben aber eigene Definitionen.

Und es wird halt nicht der Aufbau, sondern die Definition verglichen.

selbst in einer Unit (nicht nur in unterschiedlichen) sind TSetOfByte und Txyz unterschiedlich.
Delphi-Quellcode:
type
  TSetOfByte = array of set of Byte;
  Txyz = array of set of Byte;
so wären sie gleich
Delphi-Quellcode:
type
  TSetOfByte, Txyz = array of set of Byte;

// oder
type
  TSetOfByte = array of set of Byte;
  Txyz = TSetOfByte;
PS: so wären sie wieder nicht gleich
Delphi-Quellcode:
type
  TSetOfByte = array of set of Byte;
  Txyz = type TSetOfByte;

@Hallo_Thomas:
du mußt deinen Typ natürlich nicht unbedingt in einer eigenen Unit definieren.
Da du eh mindestens eine der Units in der anderen eingebunden hast, würde es reichen, wenn du den Typ unter Interface in der Eingebundenen definierst, dann ist der in der anderen Unit auch vorhanden


@3_of_8:
wenn der Aufbau verglichen würde, dann wären z.B. diese Typen auch gleich
Delphi-Quellcode:
type
  TPoint = record
    x, y: integer;
  end;
  TIrgendwas = record
    alpha: integer;
    beta: integer;
  end;
  TNochwas = array[0..1] of integer;
(es sind ja jeweils 2 hintereinanderliegende Integer )
$2B or not $2B
  Mit Zitat antworten Zitat