... und die nächste Hürde die ich nicht zu nehmen vermag:
Ich erzeuge in meinem Code ein Darstellungsfenster "SubWindow".
Manchmal (?) tut das ganze wie erwartet.
Oft kommt aber die Meldung Darstellungsfenster mit dem Name "SubWindow" nicht vorhanden.!!
Klar ist das nicht vorhanden, soll es ja auch nicht! Welche Aktion da drauf zugreifen will (... die Meldung erzeugt) weiß ich nicht!
Wenn ich nun die Fehlermeldung wegklicke (OK) dann bekomme ich in meinem Dialog keinen Focus mehr??? ... kann also das ganze nicht zu Ende bringen.
Was dann noch auffällt! Nachdem ich das ganze abgebrochen habe (ESC) sehe ich immer den Dialog von diesem Tool, egal welches LISP ich starte. Die Eingabeaufforderung weist aber auf das gestartete Programm hin...
Desweiteren kann ich auch mit dem
Code:
(Zusatzfenster () (setf fensterrichtung (sd-call-cmds (uic_store_vp_view (sd-inq-current-vp)))) ;;????????????
(when
(sd-inq-vp-exists-p "SubWindow")
(sd-call-cmds (delete_vp "SubWindow"))
);;when
(sd-call-cmds
(create_vp
:name "SubWindow"
:CORNER_1 600,600
:corner_2 1000,1000))
(sd-call-cmds (set_vp_drawlist "SubWindow" OBJEKT))
(sd-call-cmds (uic_recall_vp_view "SubWindow"))
(sd-call-cmds (fit_vp "SubWindow"))
(sd-call-cmds (update_screen))
);;Zusatzfenster
nicht all zu viel anfangen. Die Variable fensterrichtung? Brauche ich die hier?
Wie gesagt! Manchmals tuts wunderbar, manchmal kommt die Meldung!
Weiß jemand was dazu?
Danke,
Gruß Stephan
[Diese Nachricht wurde von StephanWörz am 18. Jan. 2008 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP