Autor Beitrag
Steph.Delphi
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 20.12.10 10:51 
Ich würde gerne in einer separaten Unit Daten aus einem Textfile in einem array speichern. Funktioniert auch, nur sollte das Array nicht jedes mal den gleichen Namen bekommen, da ich es an mehreren Stellen benötige. Kann man also ein mehrdimensionales Array übergeben, füllen lassen und zurück übergeben? Oder etwa dem array zur Laufzeit einen neuen Namen geben?

So Tricks wie einen eigenen Typen definieren, haben nicht geklappt, weil dieser Typ dann nur innerhalb der Unit bekannt ist.

Eine Idee, wie man das lösen kann?
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 20.12.10 11:00 
Moin und :welcome: im Forum!

user profile iconSteph.Delphi hat folgendes geschrieben Zum zitierten Posting springen:
So Tricks wie einen eigenen Typen definieren, haben nicht geklappt, weil dieser Typ dann nur innerhalb der Unit bekannt ist.
Doch doch, das ist schon die richtige Richtung. ;) Einfach eine dritte Unit nehmen, in der die Typen deklarieren und dann in den andern beiden einbinden. :idea:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 20.12.10 12:54 
Und eine Alternative wäre das ganze objektorientiert anzugehen. Wenn du eine Klasse zur Analyse hast, brauchst du nur die Methode zur Analyse mit dem Dateinamen aufrufen und kannst die Daten danach bequem über Properties abfragen.

Ob sich das lohnt, kommt natürlich auf deinen Anwendungsfall an.