Hallo,
ich habe Probleme mit LISP-Anweisungen:
1.)
Wenn ich die folgende Funktion in einer Funktion aufrufe, die bei :after-initialization, :ok-action oder :cancel-action eines Dialogs aufgerufen wird, bekomme ich immer den Fehler "Negative Index: -1"
(defun sti-special-settings ()
(am_text_settings :size 2.5)
(am_text_settings :color :rgb 0.92,1,1)
(am_text_settings :ratio 0.8)
(am_text_settings :slant 0)
(am_text_settings :font1b "hp_i3098_c")
(am_text_settings :abs_angle 0.0)
(am_text_settings :frame "BALLOON")
(am_text_settings :feedb "ALL")
)
Darf am_text_settings nicht beim Initialisieren von Dialogen ausführen? Wenn ja, wo dann? Ich möchte sicherstellen, daß die Einstellungen beim Schließen des Dialogs wieder zurückgesetzt werden.
2.)
die LISP-Funktion round rundet bei .5 immer ab, bei .51 immer auf (mathematische Rundng?)
Gibts eine Möglichkeit, kaufmännisch zu runden (.5 auf, .4 ab) oder muß man das selbst programmieren?
------------------
Gruß aus dem Salzkammergut
Thomas Hollerweger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP