AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Kann man "X: array of array of const" realisieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Kann man "X: array of array of const" realisieren?

Ein Thema von Panthrax · begonnen am 16. Dez 2006 · letzter Beitrag vom 17. Dez 2006
 
Panthrax

Registriert seit: 18. Feb 2005
286 Beiträge
 
Delphi 2010 Enterprise
 
#5

Re: Kann man "X: array of array of const" realisie

  Alt 17. Dez 2006, 09:34
Zitat von marabu:
ohne dass der Compiler sich beschwert:
Delphi-Quellcode:
var
  X: array of array of TVarRec;
Das ist soweit richtig.
Zitat:
Inwieweit das eine Lösung für dein im Text formuliertes Problem sein kann, habe ich mir noch nicht überlegt.
Das Problem ist die Notation: Mit "[...]" kann man einen "array of"-Parameter übergeben aber kein Element eines "array of" im Quelltext notieren; à la "[[...], [...],...]". Der Compiler verlangt als Arrayelement einen Ordinaltyp ("Ordinaltyp erforderlich.").

Deshalb meine Frage: Kann man diese inneren Arrays mit Typen kaschieren, die der Compiler akzeptiert? Mit den Erkenntnissen von oben könnte man die Fragen auch so formulieren: Wie kann man ein "array of" in einem TVarRec unterbringen (damit dieser wiederum als "array of"-Element fungieren kann)?

Eine Notation wie "[[...], [...],...]" würde mir den Quelltext an diesen Stellen ordentlich aufräumen. Wie gesagt, momentan ist das ein "Wust aus Variablen, Kontruktoren und Add-Funktionen", um die Listen mit den Startwerten zu befüllen. Es gibt leider auch keine Regelmäßigkeit unter den Elementen, die ich nutzen könnte, das in eine Schleife zu packen.

Gruß,
Panthrax.
"Es gibt keine schlimmere Lüge als die Wahrheit, die von denen, die sie hören, missverstanden wird."
  Mit Zitat antworten Zitat
 


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 19:03 Uhr.
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