AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

C- union Struktur in Delphi

Ein Thema von jackie · begonnen am 30. Apr 2005 · letzter Beitrag vom 1. Mai 2005
Antwort Antwort
Seite 2 von 2     12   
jackie
(Gast)

n/a Beiträge
 
#11

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 16:38
Danke, jetzt hab ichs endlich verstanden!
  Mit Zitat antworten Zitat
Mephistopheles
(Gast)

n/a Beiträge
 
#12

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 16:42
Habe oben nochmal farbig markiert, was Union und varianter Teil sind!

BTW: Gerade hatte ich einen Post von Christian gesehen, mit diesem Emoticon ... jetzt isser weg
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 17:00
Moin Mephisto,

sorry, ich musste noch einmal in mich gehen

Die farbige Markierung ist allerdings, was die Delphi-Syntax angeht, nicht korrekt.
Für Delphi ist alles ab case der variante Teil.

Da für einen varianten Abschnitt ein einem Record immer soviel Speicher reserviert wird, wie für den grössten Abschnitt erforderlich ist, spielt es auch keine Rolle, ob jetzt der von Dir grün markierte Abschnitt dem ersten oder dem zweiten Abschnitt zugeschlagen wird.
Deine Variante finde ich allerdings übersichtlicher.

(ich hatte sogar mal den Fall, dass ich die Abschnitte gleich gross machen musste )
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Mephistopheles
(Gast)

n/a Beiträge
 
#14

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 17:06
Zitat von Christian Seehase:
Die farbige Markierung ist allerdings, was die Delphi-Syntax angeht, nicht korrekt.
Für Delphi ist alles ab case der variante Teil.
Mit Union wollte ich eigentlich den ursprünglichen Unionanteil anzeigen.

Zitat von Christian Seehase:
Da für einen varianten Abschnitt ein einem Record immer soviel Speicher reserviert wird, wie für den grössten Abschnitt erforderlich ist, spielt es auch keine Rolle, ob jetzt der von Dir grün markierte Abschnitt dem ersten oder dem zweiten Abschnitt zugeschlagen wird.
Stimmt. Aber ab 2 oder 3 Unions pro record würdest du das bestimmt nicht mehr sagen

Zitat von Christian Seehase:
Deine Variante finde ich allerdings übersichtlicher.
Ab 2 oder 3 Unions dann auch nicht mehr wirklich *grins*
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#15

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 18:47
Man platziert den varianten Teil einfach in einem eigenen Record-Typen und kann ihn dan nan den Anfang setzen.
C ist hier etwas flexibler, da es Unions an allen Orten und auch noch unbenannt zulaesst.
Es laesst sich aber prinzipiell alles in Delphi nachmachen. Der Preis sind gelegentlich Hilfstypen und Hilfsnamen.
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#16

Re: C- union Struktur in Delphi

  Alt 1. Mai 2005, 19:43
Zitat von Robert Marquardt:
Der Preis sind gelegentlich Hilfstypen und Hilfsnamen.
Also das von dir zu hören, finde ich aber schön ... wo dir doch schon die 'falsche' Groß-/Kleinschreibung bei "result :=" aufstößt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.
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