instanzen über namen erstellen?

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

stfighter01

Betreff: instanzen über namen erstellen?

BeitragSo, Dez 18, 2005 17:15
Antworten mit Zitat
Benutzer-Profile anzeigen
ist es unter bm möglich instanzen zu erstellen indem man nur den namen der klasse in form eines strings kennt?

unter java kann ich den klassentyp so finden : class= Class.forname(String name);


währe hilfreich

danke stfighter
Denken hilft!
 

Dreamora

BeitragSo, Dez 18, 2005 19:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Direkt: Nein. Das ist in kompilierten Sprachen aber immer so.
Indirekt: Ja, indem du über Select-Case eine entsprechende Erzeugungsfunktion machst und den eingegebenen String vergleichst und entsprechend eine Instanz erzeugst. Als Rückgabetype einfach :Object nehmen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Hummelpups

BeitragMo, Dez 19, 2005 23:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn BMax irgendwann einmal einen PreCompiler Support
hat, kannste dir das auch selber rein schreiben ;D
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

stfighter01

BeitragDi, Dez 20, 2005 19:13
Antworten mit Zitat
Benutzer-Profile anzeigen
@Dreamora
hört sich logisch an.
naja bleibt mir nichts anderes übrig als eine registrier-methode zu deklarieren.

@IMurDOOM
Diesen job überlassen ich denen die eifriger sind als ich =)


mfg stf
Denken hilft!

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group