Informationen zum Forum PTC Creo Elements/Programmierung:
Anzahl aktive Mitglieder: 336
Anzahl Beiträge: 5.986
Anzahl Themen: 968

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 482 - 494, 1952 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Castell am 15.02.2006 um 12:32 Uhr (0)
Hola Thomas.Weil das after-input nur nach einem Input ausgeführt wird. Wenn du eine Variable vorbelegen willst, dann mußt du mit inital-value arbeiten.etwa:inital-value (if tbgr (setf tname (sd-inq-obj-basename tbgr)) (setf tname nil))ungetestet------------------Viele Grüsse aus dem SchwabenländleMassimo Castell------------------DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 12:50 Uhr (0)
Zitat:Original erstellt von Castell:Weil das after-input nur nach einem Input ausgeführt wird. ...ungetestetaber gut! 10Us für deine schnelle Antwort!Was mich aber immer wieder beschäftigt: Gibt es eine Übersicht, wann und in welcher Reihenfolge diese Aktionen aufgerufen werden (generell was Dialogprogrammierung betrifft)?------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 13:03 Uhr (0)
Zitat:Original erstellt von holt:ungetestetaber gut! und leider habs ich auch nicht getestet. Es funktioniert nämlich genausowenig wie mit after-input.------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 12:19 Uhr (0)
Hallo,ich stehe vor einem kleinen Problem bei der Dialogprogrammierung:Nach der Auswahl eines Teils (erste Variable) soll der Name des Teils in die 2. Variable geschrieben werden. Das funktioniert immer, wenn der Benutzer den Teil wählt. Wenn aber beim Aufruf des Dialogs bereits ein Teil aktiv ist, wird das after-input nicht ausgführt. Woran liegt das? Oder gibt es eine andere Möglichkeit?------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Castell am 15.02.2006 um 12:32 Uhr (0)
Hola Thomas.Weil das after-input nur nach einem Input ausgeführt wird. Wenn du eine Variable vorbelegen willst, dann mußt du mit inital-value arbeiten.etwa:inital-value (if tbgr (setf tname (sd-inq-obj-basename tbgr)) (setf tname nil))ungetestet------------------Viele Grüsse aus dem SchwabenländleMassimo Castell------------------DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 12:50 Uhr (0)
Zitat:Original erstellt von Castell:Weil das after-input nur nach einem Input ausgeführt wird. ...ungetestetaber gut! 10Us für deine schnelle Antwort!Was mich aber immer wieder beschäftigt: Gibt es eine Übersicht, wann und in welcher Reihenfolge diese Aktionen aufgerufen werden (generell was Dialogprogrammierung betrifft)?------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 13:10 Uhr (0)
Zitat:Original erstellt von holt:ungetestet aber gut!... leider nein! Ich habs nämlich auch nicht getestet! Es funktioniert genausowenig wie mit after-input.Kann es sein, dass bei der Initialisierung die Variable tbgr noch leer ist?------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Dorothea am 15.02.2006 um 14:36 Uhr (0)
Hallo,In der Doku fuer sd-defdialog ist geschrieben:"The assignment of an initial value to a variable does not trigger the :after-input code of that variable.The dialog keyword :after-initialization is called after all the variables have been initialized and can be used to finalize the initial state of the dialog before it becomes interactive."= Lies mal nach bei :after-initialization. Da schreibst du all die Sachen (code) rein, die du automatisch initialisiert haben willst.Gruss Dorothea

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 14:40 Uhr (0)
Hallo Dorothea,heißt das, dass ich die Initialisierung doppelt machen muss?1.) Wenn Teil aktiv ist bei :after-initialization2.) Wenn Teil interaktiv gewählt wurde, bei :after-input------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
clausb am 15.02.2006 um 15:12 Uhr (0)
Du kannst ja jeweils die gleiche (oder fast gleiche Funktion) von beiden Stellen aus rufen. Dann brauchst Du den Code nur einmal hinschreiben.Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Dorothea am 15.02.2006 um 15:14 Uhr (0)
Zitat:heißt das, dass ich die Initialisierung doppelt machen muss?1.) Wenn Teil aktiv ist bei :after-initialization2.) Wenn Teil interaktiv gewählt wurde, bei :after-inputDu musst den Code zweimal hinschreiben. Er wird nicht doppelt ausgefuehrt. Ueblicherweise schreibe ich deshalb solche Funktionalitaet in eine :local-function und rufe diese dann an 2 Stellen auf. Denk dran, du musst einen check einbauen, ob die Variable wirklich initialisiert wurde. Gibt es zum Beispiel kein actives Teil, dann kannst du ...

In das Form Makro Programmierung wechseln
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
holt am 15.02.2006 um 15:25 Uhr (0)
Hallo,danke für die Tips, jetzt funktionierts.Us sind unterwegs!------------------Gruß aus dem SalzkammergutThomas Hollerweger

In das Form Makro Programmierung wechseln
Makro Programmierung : sd-am-create-text: Besitzer kann keine Abwicklung sein
holt am 16.02.2006 um 07:04 Uhr (0)
Hallo,ich habe ein kleines Lisp geschrieben mit dem man in Änderungszeichnungen rasch die Änderungen kennzeichnen kann (Zahl in einem Ballon).Warum ein Dialog, wenns doch mit einer aufgezeichneten Sequenz mittels der dir Textvorgaben eingestellt werden, auch funktioniert?Weil man beim Beenden des Dialogs die Textvorgaben wieder auf Standard zurücksetzen kann.So weit, so gut.Leider wird der Text nicht gezeichnet, wenn als Besitzer eine Abwicklung statt einer normalen ansicht angegeben wurde. Es gibt aber au ...

In das Form Makro Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz