instanzen über namen erstellen?
Übersicht
BlitzMax, BlitzMax NG
Allgemein|
|
stfighter01Betreff: instanzen über namen erstellen? |
Antworten mit Zitat |
|---|---|---|
|
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 |
Antworten mit Zitat |
|
|---|---|---|
|
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 |
Antworten mit Zitat |
|---|---|---|
|
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 |
Antworten mit Zitat |
|---|---|---|
|
@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! | ||
Übersicht
BlitzMax, BlitzMax NG
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
