| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Laden der .dll verhindern (1115 mal gelesen)
|
Boortsneggor Mitglied Ingenieur
Beiträge: 49 Registriert: 27.12.2011 Win7 Prof, Visual Studio 2010/2012, ObjectARX 2008/2012/2013, ACAD 2008/2012/2013
|
erstellt am: 11. Jun. 2012 16:41 <-- editieren / zitieren --> Unities abgeben:
Guten Tag, ich habe wieder mal eine kleine Frage bezüglich meines AutoCad-Addins. Ich habe mir einen Kleinen Lizenz-Generator für mein Programm gebastelt und würde nun gern erreichen, dass meine dll nur geladen wird, wenn die Lizenzbedingungen stimmen. Beziehungsweise wieder entladen wird wenn nicht. Wie bringe ich AutoCad dazu, meine dll zu ignorieren, bzw. wieder zu entladen?? Vielen Dank für eure Hilfe! Grüße robert ------------------ Robert Menger Gabo Engineering GmbH Entwicklung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 11. Jun. 2012 18:26 <-- editieren / zitieren --> Unities abgeben: Nur für Boortsneggor
Hallo, Es gibt nichts zum Entladen. Du musst entweder das Laden verhindern oder die Befehlsausführung. Ich prüfe beim Laden die Lizenz und setze eine globale Variable auf true/false und prüfe beim Befehlsaufruf, ob gestartet werden kann. Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Boortsneggor Mitglied Ingenieur
Beiträge: 49 Registriert: 27.12.2011 Win7 Prof, Visual Studio 2010/2012, ObjectARX 2008/2012/2013, ACAD 2008/2012/2013
|
erstellt am: 13. Jun. 2012 14:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, danke für deine Antwort. Ich habe es jetzt gelöst, indem ich mir selbst eine Ausnahme kreiert habe. Diese wird in der initialize-Methode gleich am Anfang geworfen, wenn die Lizenz fehlt. Es werden dann keine Befehle geladen, das habe ich schon getestet. Kann ich mit dieser Variante AutoCAD intern irgendwas kaputt machen?? grüße robert ------------------ Robert Menger Gabo Engineering GmbH Entwicklung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Jun. 2012 15:55 <-- editieren / zitieren --> Unities abgeben: Nur für Boortsneggor
Zitat: Original erstellt von Boortsneggor: ... Es werden dann keine Befehle geladen, das habe ich schon getestet. ...
Damit geht dir dann aber die Möglichkeit verloren, dass wenn ein Anwender einen der nichtlizenzierten Befehle starten möchte, eine Meldung kommt, wie er die Lizenz erwerben könnte. ;-) Zitat: Original erstellt von Boortsneggor: ... Kann ich mit dieser Variante AutoCAD intern irgendwas kaputt machen??
Ich denke nicht. Grüße! Holger
------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|