Hi,
ich sehe wahrscheinlich den Wald vor lauter Bäumen nicht, aber ich bekomme einfach nicht raus, wie man unter VB dynamische Objekte erzeugt.
Also... wen ich unter VB ein Objekt erzeugen will, so deklariere ich (z.B.) mit:
eine Objektvariable und mit
erzeuge ich das Objekt.
Soweit so gut, aber was ist, wenn ich fortlaufend, also dynamisch, Objekte erzeugen will?
Ich müsste dann ja schon im Vorfeld wissen, wie ich diese nenne, und was noch viel abstruser ist, ich müßte sie auch vorher deklarieren?!?
In C++ kann man Objekte "mit Variablen" erzeugen, das Objekt trägt dann den Namen des Varibleninhaltes.
Ich kann also dynamische Objekte dadurch erzeugen, dass ich eine Integer Variable initialisiere (z.B. mit 0) und diese einfach inkrementiere und aus dieser kann man dann wieder ein Objekt erzeugen.
Der Zugriff auf die einzelnen Ojekte wäre dann der im Moment der Objekterzeugung, der Variablen zugewiesene, Integerwert . (Ich hoffe ihr könnt mir folgen... ...)
Bei VB vermisse ich das, oder ich denke zu kompliziert...
Ich habe irgendwo gelesen, dass man auch eine Objektvariable erzeugen kann:
Aber ich versteh nicht, wie ich mit dieser, ohne aufwendiges Referenzkopieren, mehrere Objekte einer Klasse erzeugen kann?!?
Ich kann ja auch dieses Objekt nicht einfach vervielfältigen... oder...?!?
Na ja, wie auch immer... ich steh grad voll auf dem Schlauch und ich wäre echt dankbar, wenn mir jemand runderhelfen könnte.
Viele Grüße
André
ich sehe wahrscheinlich den Wald vor lauter Bäumen nicht, aber ich bekomme einfach nicht raus, wie man unter VB dynamische Objekte erzeugt.
Also... wen ich unter VB ein Objekt erzeugen will, so deklariere ich (z.B.) mit:
eine Objektvariable und mit
erzeuge ich das Objekt.
Soweit so gut, aber was ist, wenn ich fortlaufend, also dynamisch, Objekte erzeugen will?
Ich müsste dann ja schon im Vorfeld wissen, wie ich diese nenne, und was noch viel abstruser ist, ich müßte sie auch vorher deklarieren?!?
In C++ kann man Objekte "mit Variablen" erzeugen, das Objekt trägt dann den Namen des Varibleninhaltes.
Ich kann also dynamische Objekte dadurch erzeugen, dass ich eine Integer Variable initialisiere (z.B. mit 0) und diese einfach inkrementiere und aus dieser kann man dann wieder ein Objekt erzeugen.
Der Zugriff auf die einzelnen Ojekte wäre dann der im Moment der Objekterzeugung, der Variablen zugewiesene, Integerwert . (Ich hoffe ihr könnt mir folgen... ...)
Bei VB vermisse ich das, oder ich denke zu kompliziert...
Ich habe irgendwo gelesen, dass man auch eine Objektvariable erzeugen kann:
Aber ich versteh nicht, wie ich mit dieser, ohne aufwendiges Referenzkopieren, mehrere Objekte einer Klasse erzeugen kann?!?
Ich kann ja auch dieses Objekt nicht einfach vervielfältigen... oder...?!?
Na ja, wie auch immer... ich steh grad voll auf dem Schlauch und ich wäre echt dankbar, wenn mir jemand runderhelfen könnte.
Viele Grüße
André