Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  Spass mit Inventor

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Spass mit Inventor (1295 mal gelesen)
mapcar
Mitglied
CADmin



Sehen Sie sich das Profil von mapcar an!   Senden Sie eine Private Message an mapcar  Schreiben Sie einen Gästebucheintrag für mapcar

Beiträge: 1250
Registriert: 20.05.2002

Time flies like an arrow, fruit flies like a banana (Groucho Marx)

erstellt am: 13. Aug. 2004 01:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe mich heute mal dem (bisher einzigen) IV9-C#-Beispiel zugewendet: Eine echte Lachnummer! Man kann 'SimpleAddIn' ja kompilieren, ok. Ich hab's dann auch noch in den GAC registriert gekriegt...

Dann habe ich IV9 gestartet, und tatsächlich war da ein Werkzeugkasten, na ja, sein wir ehrlich: Die Mißgeburt eines Werkzeugkastens - normalerweise haben die doch rechts oben kein Kreuz, oder? Und wenn sie eins haben, sollte es wenigstens funktionieren!

Der einzige Button im Werkzeugkasten wurde leider von diesem nicht-funktionierenden Kreuz verdeckt. Was dieser nichtfunktionierende Button mit dem ebenso nichtfunktionierenden Kreuz machen soll, habe ich nicht rausgekriegt, aber immerhin war ein Kontextmenü dran, mit dem ich den Kasten schließen konnte. Na ja - Pech gehabt, denn dieser Werkzeugkasten steht unter 'Anpassen' einfach nicht drin. Nochmal öffnen kann ich ihn wohl erst, wenn ich mir einen neuen Rechner kaufe, oder vielleicht, wenn ich Inventor neu installiere (solche wichtigen Informationen wie geschlossene Werkzeugkästen überleben aber meist Neuinstallationen).

In Anbetracht der Tatsache, dass da auch noch ausschliesslich Interop-Kram abläuft, bin ich ziemlich ernüchtert - da kann man auch VBA verwenden. Von einer .NET-Schnittstelle habe ich jedenfalls bisher nix entdeckt (ok, die C++.NET-Beispiele sehen deutlich besser aus, aber C++, ob managed oder nicht, ist nun mal was für fleißige Menschen).

Frustriert, Axel Strube-Zettler 

------------------

Meine AutoLisp-Seiten
Meine private Homepage
Mein Angriff auf dein Zwerchfell
Mein Lexikon der Fotografie
Mein gereimtes Gesülze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Ehrenmitglied V.I.P. h.c.
Softwareentwickler



Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

erstellt am: 13. Aug. 2004 08:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

Ah Axi, sei nicht so frustriert 

Ich freue mich auf jeden Fall, dass du mal die ersten Erfahrungen mit Inventor gemacht hast. 

Die Werkzeugkästen sind doch OK:

Der Kreuz funktioniert auch. Daher denke ich dass bei dir was anderes schief gelaufen ist. Dass der Button dann auf nimmerwiedersehen  verschwunden ist, liegt an Lade-Mechanismen von Inventor 9. Da haben sich viele Sachen geändert im Vergleich zu Vorgänger. Ich habe die gleiche Erfahrung gemacht. Ein paar Variablen müssen beachtet werden, dann klappt es auch mit dem Werkzeugkasten. Ich will es nicht schön reden, aber nach meinen Untersuchungen liegen die Probleme ganz wo anders. Ich meine dass alles im Moment nur über Interops läuft, war ja schon bekannt. Du hast es schon in VBA Forum mal erwähnt, von dem her verstehe ich deine Überraschung nicht. Aber ich bin mir sicher, dass in der 10er schon eine .NET Schnittstelle vorhanden ist. Und in 11er dann vielleicht eine oder das Andere programmierbar wird. Und bei dieser Update Politik ist das schon in 2005.

Dass der Button nicht funktioniert habe ich schon vor Wochen bemerkt, und in den AMI Newsgroups habe ich dann ein "repariertes" Autodesk Beispiel gefunden. Da wurden die Sachen die nicht funktioniert haben einfach auskomentiert !? Das Ding schiesste dann entgültig mein VS 2003 ab. Keine Klassen wurden mehr erkannt, einfach HIN ! Naja, es hat sich von Anfang an komisch verhalten. Immer wenn ich ein Projekt in VS 2003 gestartet habe, hat sich der Inventor 9 Installer gestartet, und irgendwas installiert. Aber nicht so wie immer, dass zum Schluss eine CD verlangt wird und die Datei geholt wird die vermisst wird, neeeein... Installer startete jedes mal. Ich weiss nicht ob das normal ist oder nicht, auf jeden Fall war es komisch. Na gut, da ich keine CD's gehabt habe, und mir eine VS 2003 Mitternacht Neuinstallation ersparen wollte, habe ich auf Windows XP Pro gewechselt ( bisher WIN 2000 SP3 ). Das ist meine Notfall-Partition, und da habe ich die ganzen Sachen die man so braucht auch installiert. Zur meiner Verwunderung lief es da reibungsloser. Aber es war mir klar, dass ich kein AMI Beispiel mehr laufen lassen möchte, sondern selbst versuchen zumindest ein HelloWorld zu schreiben. Es sollte geladen werden wenn ich will, und entladen werden wenn ich will. Es sollte kein Inventor abschiessen, und auch kein VS 2003. Einfach mal eine MessageBox raus bringen und Hello World sagen. Und man will es kaum glauben, aber ich schreibe eine Anleitung darüber !?!  Funktionalität über die Interops zu schreiben wird nicht so ein Problem sein, aber es gibt vieles das beachtet werden muss, um ein funktionierendes Konstrukt zu machen. Das ist kein AutoCAD. Da gibt es kein Netload und frölich loslegen. Leider nicht. Selbst bei dem Konstrukt sind die triviale Sachen dabei wo es einfach nicht will, und wo Inventor Bugs hat. zB. ein Icon laden. Geht nicht. Oder die Objekte entladen in der Deactivate. Geht nicht. Das:

Code:

Marshal.ReleaseComObject(oApp);
oApp = null;


funzt einfach nicht. Und dann hast du mit jedem Start von Inventor eine neue Instanz im Task Manager. Über diese zwei Sachen bin ich drüber, und wenn ich die behoben habe, werde ich meine dokumentierte Erfahrungen mit Inventor .NET und das Beispiel hier reinstellen.

Trozallem macht es mir viel Spass in C# zu schreiben. 

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mapcar
Mitglied
CADmin



Sehen Sie sich das Profil von mapcar an!   Senden Sie eine Private Message an mapcar  Schreiben Sie einen Gästebucheintrag für mapcar

Beiträge: 1250
Registriert: 20.05.2002

Time flies like an arrow, fruit flies like a banana (Groucho Marx)

erstellt am: 14. Aug. 2004 00:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Tja, Igor,

da hast du mir eine schöne weitere Frustzeile verpasst. 'Marshal' und 'System.__ComObject' sind derzeit der Traum meiner schlaflosen Nächte;-)

Früher war die Welt noch einfach: Der Marshal war der, der in die Stadt geritten kam und mit dem Gesocks aufgeräumt hat. Jetzt heisst 'Marshalling', wie man die Outlaws möglichst lange am Leben erhält. Blödes Spiel;-)

Ach so - natürlich habe ich wieder Stuss zum Besten gegeben: Auch Werkzeugkästen haben ein Kreuzchen, solange sie nicht eingedockt sind. Aber das Kreuzchen sollte funktionieren!

Gruß, Axel Strube-Zettler

------------------

Meine AutoLisp-Seiten
Meine private Homepage
Mein Angriff auf dein Zwerchfell
Mein Lexikon der Fotografie
Mein gereimtes Gesülze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Ehrenmitglied V.I.P. h.c.
Softwareentwickler



Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

erstellt am: 14. Aug. 2004 00:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

Ich weiss nicht was du für Kreuzchen hast  Die funzen doch. Und vergiss den Marshal... Mit Garbage Collection funzt es jetzt. Nur die Icons wollen noch nicht so recht. Aber ich bleib dran.

Man mag es kaum glauben, aber es macht richtig Spass 

PS: Irgendwie hat mich das jetzt an industrie24 und Lisp erinert. War eine schöne Zeit 

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Ehrenmitglied V.I.P. h.c.
Softwareentwickler



Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570
Laptop: Alienware m17x
Win7, Inventor2012

erstellt am: 14. Aug. 2004 01:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

Ich hab den kack Icon jetzt auch 

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Mitglied
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

Veni, Vidi, VW ...
I came, I saw, I drove around in a little car.

erstellt am: 14. Aug. 2004 01:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

me 'be_kreuz_igt sich mal und ist irgendwie bissel froh, dasse grad anderweitige probleme hat   

Leutz, wenn auch weitab vom Thema hier, und in diesem Thread unpassend, aber wenn wir schonmal beim tacheless reden sind,
wenn ich hier so lese, kommt mir dieses Forum so vor, wie 'Siedler' spielen umd ich hab nen Pionier rekrutiert und schick'
den mal los 'auf zu neuen Ufern ...' , isses so ???
Und vor allem, führt kein Weg irgendwanm mehr dran vorbei, oder ?


Ave ...
Nancy  :-)
---
ps: die sich grad fragt, ob das mit den Siedlerm & Pionieren jemals endem wird ...

pps: skusi für den reichlich unqualifizierten Beitrag   

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Ehrenmitglied V.I.P. h.c.
Softwareentwickler



Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

erstellt am: 14. Aug. 2004 01:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

Ah Nancy... Du hier 

So in etwa ist es ( Siedler )...

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mapcar
Mitglied
CADmin



Sehen Sie sich das Profil von mapcar an!   Senden Sie eine Private Message an mapcar  Schreiben Sie einen Gästebucheintrag für mapcar

Beiträge: 1250
Registriert: 20.05.2002

Time flies like an arrow, fruit flies like a banana (Groucho Marx)

erstellt am: 14. Aug. 2004 02:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich sag eher: Pioniere.

Hat schon was von einer Schnitzeljagd im Wald, bei der

a) die Zettel aus Rinde sind, mit Zitronensaft beschriftet
b) die dann nicht an die Bäume gehängt, sondern drunter vergraben sind
c) man sowieso von einem kleineren Erdbeben überrascht wird

Wie Igor sagt: Macht ja doch schon Spass! Wir sind doch dankbare Naturen, irgendwann klappt's schon. Abschreiben ist doch was für Turnbeutelvergesser;-)

Ist einfach wie alte YPS-Heftchen lesen...

@Igor: Wir haben damals unseren Spass gehabt, und wir werden ihn hier wieder haben! Warum auch nicht?

Gruß, Axel Strube-Zettler


------------------

Meine AutoLisp-Seiten
Meine private Homepage
Mein Angriff auf dein Zwerchfell
Mein Lexikon der Fotografie
Mein gereimtes Gesülze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Ehrenmitglied V.I.P. h.c.
Softwareentwickler



Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

erstellt am: 14. Aug. 2004 02:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mapcar 10 Unities + Antwort hilfreich

Turnbeutelvergesser 

Ich kann nur noch drüber lachen... Jetzt bleibt die exe wieder in dem TM hängen, obwohl ich an der Deactivate gar nichts gemacht habe  Jetzt helfen die Marshals und die Collections gar nichts mehr.

Vielleicht hat sich der Programmierer so gedacht... Einfach den Anderen in den Wahnsinn zu treiben   Vielleicht ist da ein Timer drin... Mit jetzt geht's, und jetzt geht's nicht ?! FRagen über Fragen...

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mapcar
Mitglied
CADmin



Sehen Sie sich das Profil von mapcar an!   Senden Sie eine Private Message an mapcar  Schreiben Sie einen Gästebucheintrag für mapcar

Beiträge: 1250
Registriert: 20.05.2002

Time flies like an arrow, fruit flies like a banana (Groucho Marx)

erstellt am: 14. Aug. 2004 03:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

*lach*

na ja, andere in den Wahnsinn zu treiben, das kann sich a. nicht leisten - das würde einige Ressourcen erforden.

Timer drin? Na ja, ich hab schon mal ein Datenbank-Programm geschrieben, das zwischen 23:00 und 5:00 Uhr Müll ausgegeben hat. Aus gutem Grund, wohlgemerkt. Aber hier scheint das doch etwas anders gelagert zu sein...

Gruß, Axel Strube-Zettler

------------------

Meine AutoLisp-Seiten
Meine private Homepage
Mein Angriff auf dein Zwerchfell
Mein Lexikon der Fotografie
Mein gereimtes Gesülze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz