Variablen type : user defined

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Lunatix

Betreff: Variablen type : user defined

BeitragSa, Okt 28, 2006 2:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Mh denke das gehört hier hin...

Ich möchte gerne in einer Instance-variable beliebige types speichern...

Type gesamt
Field inhalt
end type

g:gesamt = new gesamt
g.inhalt:TBla = TBla.CreateBla:TBla()

g:gesamt = new gesamt
g.inhalt:XYZ = TXYZ.createXYZ:TXYZ()

so in der art halt ^^
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

Dreamora

BeitragSa, Okt 28, 2006 9:26
Antworten mit Zitat
Benutzer-Profile anzeigen
dann muss Inhalt vom Type :Object sein.

Allerdings musst du die Objekte danach wieder zurück casten zum original type wenn du sie nutzen willst, weil sonst ihre Fields und Methoden unbekannt sind. (also via useVariable:TBla = TBla(g.inhalt) )
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group