| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Getfiled Absturz (567 mal gelesen)
|
Kenny1 Mitglied
Beiträge: 77 Registriert: 29.06.2004
|
erstellt am: 17. Okt. 2005 17:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein kleines Problem und in alten Beiträgen nichts diesbzgl. gefunden. In einer DCL habe ich ein Laden und ein Speichern-Button über "Getfiled" eingebaut. Das funktioniert auch alles wunderbar. Wenn ich aber in der Windows-Maske bin und dort beim laden/Speichern auf den Windows Button "Abbrechen" gehe oder aber das Kreuz zum Schließen wähle, gibt es einen üblen Absturz, beim laden wie auch beim Speichern.Woran könnte dies liegen ? Gruß Kenny1 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 17. Okt. 2005 19:42 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
Hallo Kenny, beim Abbrechen wird ein nil zurückgegeben, also könntest Du das folgermaßen Abfangen: (if (setq dateiname_temp (getfiled "Datei .....)) (setq dateiname dateiname_temp) (setq dateiname "") ) ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kenny1 Mitglied
Beiträge: 77 Registriert: 29.06.2004
|
erstellt am: 17. Okt. 2005 20:33 <-- editieren / zitieren --> Unities abgeben:
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 17. Okt. 2005 21:10 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 18. Okt. 2005 08:11 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
Hallo Axel, ich vermute, daß Kenny den Rückgabewert nil, vielleicht mit set_tile zur Laufzeit des Dialogfensters einem Textelement zugewiesen hat. Und dann geht gar nichts mehr. ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kenny1 Mitglied
Beiträge: 77 Registriert: 29.06.2004
|
erstellt am: 18. Okt. 2005 09:00 <-- editieren / zitieren --> Unities abgeben:
Hallo mapcar, also ganz sicher bin ich mir jetzt nicht. Ich habe verschachtelte Boxen, was aber eigentlich keinen Unterschied machen sollte. In einer Testumgebung funktioniert das exakt so, wie das Joern beschrieben hat. In meiner Anwendung ist das nicht ganz so. Da habe ich 2 if-Schleife einbauen müßen. Warum ich da 2 brauche ist mir auch nicht ganz klar. Aber wenn man das am simplen Beispiel testet (ohne if - Absturz) und mit if dürfte es keinen geben. @Joern: ja ich bin da mit Set_Tile zwischengegangen. Ich kann das aber jetzt auch nicht mehr nachvollziehen, da ich das schon überarbeitet habe. Gruß Kenny Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |