|
Nicolas S. |
Forum-Century
|
|
Beiträge: 146
|
|
|
|
Anmeldedatum: 15.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014a/b
|
|
|
|
|
|
Verfasst am: 23.07.2009, 10:47
Titel: Erzeugte Objekte finden
|
|
Hallo zusammen,
ich habe folgendes Problem: Ich will einige Instanzen erzeugen, z.B.:
TestObjekt ist eine handle-Klasse.
Dann soll eine andere handle-Klasse alle erzeugten TestObjekt()e kennen, sprich: eine Kopie der Handles haben, z.B.
Möglichkeit 1 (funktioniert nicht):
A wird schon vor den TestObjekt()en erzeugt und wird bei jedem Ausführen des Konstruktors benachrichtigt (notify). Problem: Wie bekomme ich A dazu, einen Listener an Events zu binden, die es noch gar nicht gibt?
Möglichkeit 2 (funktioniert nicht):
A enthält eine Möglichkeit, alle Instanzen der Klasse TestObjekt zu finden. findobj funktioniert ja leider nur auf Grafikobjekte. Und
ist nie 1.
Viele Grüße
Nicolas
_________________
--
The programmer suggested it.
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 23.07.2009, 13:20
Titel:
|
|
Hallo,
so könnte es gehen:
|
|
|
Nicolas S. |
Themenstarter
Forum-Century
|
|
Beiträge: 146
|
|
|
|
Anmeldedatum: 15.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014a/b
|
|
|
|
|
|
Verfasst am: 24.07.2009, 10:11
Titel:
|
|
Was jetzt funktioniert ist:
als embedded function im Objekt, die vom Konstruktor aufgerufen wird.
Nur: Wie reserviere ich den Platz für das handle array? (Eine gemeine Methode wäre:
aber gibt es auch etwas sauberes?)
Und wie bekomme ich die Funktion in eine eigene Datei ausgelagert, ohne sie zu einer Methode zu machen?
_________________
--
The programmer suggested it.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|