| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Debuggen einer ARX-App (2219 mal gelesen)
|
Mario Rosenbohm Mitglied Vermessungsingenieur
Beiträge: 112 Registriert: 09.10.2003 AutoCAD Civil 3D 2022 CADdy V.17 Laptop Win10 Intel i7 2.71GHz, 64GB Ram
|
erstellt am: 18. Dez. 2006 08:43 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich experemtiere gerade mit dem ARX-beispiel Hello World herum. ACAD: 2005 VS: 2005 PRO (90-Tage-Version) Wenn ich nun das HelloWorld Beispiel in das VS lade und entsprechend meinem Computer anpasse, läuft es wunderbar. Doch wenn ich es debuggen will, dann sagt mir der Debugger "Für die aktuelle Position ist kein Quellcode verfügbar." ??? Im Hint ist zu lesen "Der QuellCode weist Unterschiede zur Orginalversion auf". Wenn ich nun die DLL mit Reflector ansehe, sind dort keine Leerzeilen und keine Kommentare enthalten. Ist das etwa der Grund für den Unterschied? Wenn ja, wie soll man dann den Quellcode Formatieren und Kommentieren ? Gruß Mario
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
criecky Mitglied MENSCH
Beiträge: 251 Registriert: 13.01.2004 ACAD 2011- 2017 www.cbyte.eu
|
erstellt am: 19. Dez. 2006 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Rosenbohm
hallo, der unterschied zwischen debug und relaise mode besteht auch darin das keine kommentare in der relaise variante vorhanden sind. um dein problem zu beheben, ist es am einfachsten das debug verzeichnis zu löschen (vs aber schliessen) gruss criecky ------------------ Softlan macht das Netzwerk weich! www.cbyte.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Rosenbohm Mitglied Vermessungsingenieur
Beiträge: 112 Registriert: 09.10.2003 AutoCAD Civil 3D 2022 CADdy V.17 Laptop Win10 Intel i7 2.71GHz, 64GB Ram
|
erstellt am: 19. Dez. 2006 13:18 <-- editieren / zitieren --> Unities abgeben:
Hi criecky, hat leider nichts genutzt. Frage noch einmal zum Debuggen: Ich habe in den Projekteigenschaften->Debuggen Externes Programmstarten "C:\ACAD2005\acad.exe" Befehlszeilenargumente "...xxx.dwg" und Arbeitsverzeichnis "C:\ACAD2005\" angegeben. Man liest des öfteren, "aktivieren Sie Visual Studio-Hostprozess", doch das geht garnicht. Ist ja auch nur eine Klassenlibrary. Im AutoCAD führe ich dann ein NETLOAD aus und lade die DLL aus dem "...\HelloWorld\obj\Debug" Verzeichnis. Dann kommt die tolle Meldung "Für die aktuelle Position ist kein Quellcode verfügbar." Im C++Builder mußste man ja immer angeben, das der Compiler und der Linker Debuginformationen in den Code einfügen, muss das hier nicht sein ? Gruß Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
criecky Mitglied MENSCH
Beiträge: 251 Registriert: 13.01.2004 ACAD 2011- 2017 www.cbyte.eu
|
erstellt am: 19. Dez. 2006 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Rosenbohm
|
IvanNintchev Mitglied CAD-Administrator
Beiträge: 7 Registriert: 14.12.2004
|
erstellt am: 19. Dez. 2006 16:27 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Rosenbohm
|
Mario Rosenbohm Mitglied Vermessungsingenieur
Beiträge: 112 Registriert: 09.10.2003 AutoCAD Civil 3D 2022 CADdy V.17 Laptop Win10 Intel i7 2.71GHz, 64GB Ram
|
erstellt am: 19. Dez. 2006 18:22 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe mich noch einmal ein bisschen im ObjectARX2005 umgesehen. Nach der Installation des Wizards ist in dessen Onlinehilfe ersichtlich, das ObjectARX für VS 7.0 bzw 7.1 empfohlen ist. VS 7.0-7.1 müsste doch VS 2003 sein, oder ? Nur wo bekomme ich jetzt (in VS2005-Zeiten) noch eine VS2003-Pro her? (am besten eine 60- o. 90-Tage Version zum testen) Gruß Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Rosenbohm Mitglied Vermessungsingenieur
Beiträge: 112 Registriert: 09.10.2003 AutoCAD Civil 3D 2022 CADdy V.17 Laptop Win10 Intel i7 2.71GHz, 64GB Ram
|
erstellt am: 20. Dez. 2006 12:26 <-- editieren / zitieren --> Unities abgeben:
Ha jetzt hat er's ... Ich habe mich nämlich gewundert, warum ich kein ..bin/debug verzeichnis habe. Darum habe ich jetzt ein neues Projekt gemacht und alles "reinkopiert" ... und er findet es. Wahrscheinlich lag es daran, das VS 2005 das Beispielprojekt (welches ja sicherlich aus VS 2002-2003 stammt) importiert hatte.
Tschüß bis dem nächst. Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |