| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Warten bis Zeichnung offen (1365 mal gelesen)
|
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 15. Dez. 2010 08:50 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 15. Dez. 2010 09:10 <-- editieren / zitieren -->
Hi, ich hab VB6 schon lange nicht mehr am laufen, würde mich aber wundern, wenn AutoCAD bei AcadApplication.Documents.Open(.... nicht mit der Codeausführung warten würde, bis das DOC geöffnet wäre. Im schlechtesten Fall kannst Du ja verwenden:
Code: AcadApplication.ActiveDocument.SetVariable("FILEDIA", 0) AcadApplication.ActiveDocument.SendCommand("_open" & vbCR & filename & vbcr)
- alfred - ------------------ www.hollaus.at |
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 15. Dez. 2010 09:16 <-- editieren / zitieren --> Unities abgeben:
Hallo alfred, ich habe das mit autocad.application.activedocument.open (filepath) versucht. Da kommt dann die Fehlermeldung Methode im MDI-Modus nicht verfügbar. Was ist der MDI Modus und wie bekomme ich das jetzt zum laufen? ------------------ cu Heiko Schau mal rein www.diemertens.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 15. Dez. 2010 09:24 <-- editieren / zitieren -->
Hi, MDI steht für 'Multiple Document Interface', sprich in einer Applikation mehrere DWG's zu öffnen oder eben nicht. Gesteuert in AutoCAD wird das mit der Variable SDI (cool ==> den gibt's in der AutoCAD 2011-Hilfe nicht mehr ). Stellst Du diese Var: - auf 1 ==> kannst Du nur ein DWG geöffnet haben, öffnest Du eine andere DWG, wird die vorige geschlossen - auf 0 ==> kannst soviel Zeichnungen (gleichzeitig) öffnen, wie Dein Rechner aushält (= Standard heutzutage) Und mit 0 klappt auch das Documents.Open - alfred - ------------------ www.hollaus.at |
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 15. Dez. 2010 09:30 <-- editieren / zitieren --> Unities abgeben:
|