Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Record in Record? (https://www.delphipraxis.net/47343-record-record.html)

hansklok 9. Jun 2005 17:48


Record in Record?
 
Hallo,

ihr kennt das sicherlich, ihr habt ein Image und macht folgendes:

Delphi-Quellcode:
Image1.Canvas...
Nun hat ja das Canvas wieder eigene Eigenschaften, das heißt, dass das Canvas ein Record im Image sein muss.
Ich möchte nun auch ein Record erstellen, z.B. so:

Delphi-Quellcode:
TDVD = record
Kapitel = record
Modus: Integer;
Count: Integer;
end;
DiscName: String;
end;
Ist dies eigentlich rein Programmiertechnisch möglich, ich habe zur Zeit mein Delphi nicht und möchte aber den Algorithmus wenigstens schon schreiben!

Danke

Robert_G 9. Jun 2005 17:54

Re: Record in Record?
 
Zitat:

Zitat von hansklok
Delphi-Quellcode:
Image1.Canvas...
Nun hat ja das Canvas wieder eigene Eigenschaften, das heißt, dass das Canvas ein Record im Image sein muss.

:shock: Oh Gott... nein!
Es ist eine Property vom Typ einer Klasse in einer Klasse. Wie kommst du auf die Idee es könnte ein record sein? :gruebel:

Phoenix 9. Jun 2005 17:55

Re: Record in Record?
 
Delphi-Quellcode:
RKapitel = record
   Modus: Integer;
   Count: Integer;
end;

TDVD = record
   Kapitel: RKapitel;
   DiscName: String;
end;
Das tut auf jeden Fall. Ob's direkt inline geht kann ich Dir spontan nicht sagen.

hansklok 9. Jun 2005 17:56

Re: Record in Record?
 
Danke Phoenix,
gerade eben kam mir auch dieser Gedankenblitz! Werde es auch so machen!

Tschau

Speedmaster 9. Jun 2005 18:30

Re: Record in Record?
 
Wieso, es geht auch anderst:
Delphi-Quellcode:
TMeinRecord = record
  NochnRecord: record

  end;
end;

alzaimar 9. Jun 2005 18:32

Re: Record in Record?
 
Is doch hässlich.

Robert_G 9. Jun 2005 18:33

Re: Record in Record?
 
Zitat:

Zitat von alzaimar
Is doch hässlich.

Wenigstens einer mit Sinn für Ästhetik. :?

Speedmaster 9. Jun 2005 18:43

Re: Record in Record?
 
Zitat:

Zitat von alzaimar
Is doch hässlich.

Naja, ist Geschmackssache, ich finde das sehr nützlich wenn ich diesen "unterrecord" nicht nochmal an anderer Stelle verwenden will!

alzaimar 9. Jun 2005 18:53

Re: Record in Record?
 
Tss.Tsss.Tss. Las uns nich drüber streiten: Hässlich und Nützlich. :cheers:

r2c2 9. Jun 2005 19:48

Re: Record in Record?
 
Ob schön oder nicht, ich würde trotzdem mal vorschlagen mal anzudenken, ob ne Klsse nicht sinnvoller wäre. Ich kenn zwar dein konkretes Problem nicht, aber ich merk selbst gerade, dass OOP eigentlich ganz praktisch is. :-D

mfg

Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz