INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Cluster "manuell" zur Laufzeit erstellen?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.01.2012, 10:10
Beitrag #1

Kiesch Offline
LVF-Stammgast
***


Beiträge: 411
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
Cluster "manuell" zur Laufzeit erstellen?
Hallo liebe LFV Nutzer,

gibt es eine Möglichkeit beliebige Cluster zur Laufzeit zu erzeugen?

Das Problem ist: Ich brauche in der Regel bei Datei IO Dateien die die Daten als (für Menschen lesbare ;-) ) Tabellen von Zahlen und Strings enthalten. Entsprechend bin ich bisher noch auf keinen grünen Zweig dabei gekommen mir eine Standardfunktion für Datei IO zu definieren. Zwar könnte man das ganze über ein Objekt machen, dass die Strings und Zahlen intern richtig ablegt und dann jeweils über Indizes (für Zeilen und Spalten) wie ein Array angesprochen wird. Die Zeilendefinition kann dann einfach über einen Formatstring geschehen. Allerdings würde ich als Aus- bzw. Eingabe einen Cluster bevorzugen (der über unbundle / bundle by name weiter angesprochen werden kann), da ansprache der einzelnen Elemente über Indizes doch ein wenig kompliziert erscheint und man manuell richtig auswählen muss ob man die Methode für String oder Zahl ausgeben braucht.

Deswegen habe ich mich gefragt ob man auch einfach den Cluster zur Laufzeit erzeugen kann. Direkt durch hinzufügen von Elementen scheint das nicht zu gehen (?) - aber selbst wenn müsste man den Cluster ja vermutlich als Variant aus der Einleseroutine herausführen und vor der Weiterverarbeitung wieder auf den Cluster casten. Deswegen habe ich überlegt ob man vielleicht einfach manuell die Binärdaten für einen Cluster erzeugen kann (die man mit flatten to String erhalten würde), so dass ich das Ausgangsfile dann entsprechend dem Formatstring parsen würde und dann aus den Daten einen Cluster als Datenstream erzeuge, der dann Ausgegeben wird. Den muss ich dann nur noch im eigentlichen Programm (das die Leseprozedur nutzt) wieder in einen Cluster umwandeln.

Geht das?
Oder hat jemand eine andere Möglichkeit mit sowas umzugehen?

Als Alternative fällt mir auf Anhieb nur ein zwei Dateien zu speichern. Einmal in der Form als Datenstream und eine zugehörige Datei die das ganze in menschenlesbarer Form enthält.

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Cluster "manuell" zur Laufzeit erstellen? - Kiesch - 10.01.2012 10:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Elemente Cluster in Cluster ansprechen simcum 3 3.650 02.10.2023 10:49
Letzter Beitrag: th13
  Laufzeit Problem? Timesplinter 9 6.902 03.11.2017 12:50
Letzter Beitrag: GerdW
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 7.230 26.09.2016 07:47
Letzter Beitrag: GerdW
  Ringtextwechsel zur Laufzeit andrepf 3 3.975 02.05.2016 14:16
Letzter Beitrag: Lucki
  Frontpanel bei Laufzeit erstellen tschaka81 2 3.789 31.03.2015 16:30
Letzter Beitrag: tschaka81
  String Array zur Laufzeit wandeln und einem Cluster zuführen hTed 6 6.196 28.11.2014 14:44
Letzter Beitrag: Lucki

Gehe zu: