|
|
Prüfen ob handle vorhanden ist , klappt nicht mit ishandle |
|
derTyp |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 24.02.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.07.2012, 20:16
Titel: Prüfen ob handle vorhanden ist , klappt nicht mit ishandle
|
 |
Hallo ich möchte herausfinden ob bestimmte handles vorhanden sind, also nicht gelöscht wurden.
Kurze beschreibung des Programms:
Ich erstelle in einer for schleife mehere handles.
Im Programm wird der text zyklisch aktualisiert, indem ich den text erst lösche dann neu schreibe. Dabei kann es passierem, das ich das Programm stoppe und die handles gelöscht wurden.
Jetzt würde ich gerne vorher abfragen ob die handles noch vorhanden sind, falls nein erstelle ich sie vor Programmstart neu.
Ich versuche das mit dem Befehl "ishandle(...)"
bekomme diese Fehlermeldung:
Wie komme ich den an die handles dran?
Was mache ich falsch?
Grüße
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.07.2012, 22:12
Titel:
|
 |
Hallo,
ishandle testet, ob die Daten auf ein gültiges Handle verweisen.
Wenn es wie hier augenscheinlich das Feld evtl. gar nicht gibt, muss das vorher mit isfield getestet werden. Etwa so:
Grüße,
Harald
|
|
|
derTyp |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 24.02.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.07.2012, 20:00
Titel:
|
 |
Hi Harald vielen Dank für dein Vorschlag, das muss ich mir merken.
Ich habe es folgendermaßen gelöst, etwas umständlich und leider verstehe ich noch nicht ganz warum das so funktioniert.
Wie du shcon sagtest existierten die handles "vermutlich" nicht.
Es scheint so das man die handles vorher einmal angelegen muss. Nach delete , sind sie zwar gelöscht aber immerhin gibt dann ishandle eine "0" statt der Fehglermeldung aus.
|
|
|
|
|
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 - 2025
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.
|
|