| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Bei - oAppEvent_OnSaveDocument - nicht speichern (636 mal gelesen)
|
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 12. Jul. 2013 11:52 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, habe heute "Programmier-Tag" und anscheinend nicht genug Ahnung Deshalb nochmal eine Frage ins Forum. Wenn man den Speichervorgang abfragt mit
Code: oAppEvent_OnSaveDocument und If BeforeOrAfter = Inventor.EventTimingEnum.kBefore Then
Ist es dann auch möglich das Speichern generell abzubrechen. Wenn z.b. gewisse Kriterien nicht erfüllt sind.------------------ Gruß Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 12. Jul. 2013 19:03 <-- editieren / zitieren --> Unities abgeben: Nur für yamaha
Hallo Ja das geht. Dafür kann man den HandlingCode nutzen. Im Falle das die Vorbedingungen nicht erfüllt sind setzt du ein Code: HandlingCode = HandlingCodeEnum.kEventCanceled
und das Speichern wird abgebrochen. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 12. Jul. 2013 19:38 <-- editieren / zitieren --> Unities abgeben:
|
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 12. Jul. 2013 20:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralf, nun hab ich doch einen Haken gefunden. Wenn ich die Datei unter einem anderen Dateinamen speichern möchte => "Dialog Speichern unter" kann ich das programmtechnisch nicht erkennen. Also ich bräuchte eine Unterscheidung: Soll die Datei unter gleichem Namen oder unter einem anderen Name gespeichert werden. ------------------ Gruß Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 12. Jul. 2013 22:21 <-- editieren / zitieren --> Unities abgeben: Nur für yamaha
Hallo Die Art des Speicherns kann man im Event Context ablesen. Laufe in einer for each Schleife durch alle Items des Context und suche nach "SaveFileName" bzw. "SaveCopyFileName". ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yamaha Mitglied Konstrukteur
Beiträge: 384 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 15. Jul. 2013 14:54 <-- editieren / zitieren --> Unities abgeben:
|