Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eine"array of set of Byte" an eine andere Form übergeben? (https://www.delphipraxis.net/74161-eine-array-set-byte-eine-andere-form-uebergeben.html)

himitsu 29. Jul 2006 14:04

Re: Eine"array of set of Byte" an eine andere Form
 
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 :stupid:
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 :zwinker:
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 :roll: )

Der_Unwissende 29. Jul 2006 14:09

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

Zitat von himitsu
... würde es reichen, wenn du den Typ unter implementation in der Eingebundenen definierst, dann ist der in der anderen Unit auch vorhanden :)

Meinst du nicht eher den Interface Teil?

himitsu 29. Jul 2006 14:11

Re: Eine"array of set of Byte" an eine andere Form
 
ups, jo meinte ich :wall:

hab doch nur seit heut morgen mein Delphi nicht gesehn, da kann man schon mal einiges vergessen :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.
Seite 2 von 2     12   

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