Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Autodesk Productstream Professional
  .NET Dll in Productstream einbinden

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
  
SMW-Autoblok baut in der Konstruktion auf SolidWorks und Phoenix/PDM , ein Anwenderbericht
Autor Thema:  .NET Dll in Productstream einbinden (758 mal gelesen)

Ex-Mitglied

erstellt am: 31. Jan. 2008 10:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat


demo.zip

 
Hallo zusammen!

Ich habe ein Problem mit Autodesk Productstream Professional 2008 in Verbindung mit Microsoft .NET Framework 2.0. Ich habe ein Beispielprojekt gefunden mit dem es möglich sein soll eigens programmierte Methoden (vorhanden in .NET Dll)  in Productstream Professional 2008 zu veröffentlichen. War dieser Vorgang erfolgreich sollte es möglich sein über die Productstream Professional 2008 Shell auf diese Methoden zuzugreifen (in diesem Fall NewCommand).

Leider war es mir nicht möglich auf meine eigenen Methoden über die Shell zuzugreifen und ich weiß nicht was falsch läuft. Vielleicht kann mir jemand weiterhelfen.

Vorweg gleich eine Frage: Muß eine selbstprogrammierte Methode die in Productstream Professional 2008 veröffentlich werden soll immer einen Rückgabewert besitzen oder kann man auch „public void“ Methoden einbinden?

Das Beispielprojekt findet Ihr im Anhang. Die kompilierte Dll befindet sich im bin/Debug – Verzeichnis des Projekts.

Hier meine Vorgehensweise um auf meine Methoden zugreifen zu können:
Ich habe die kompilierte demo.dll-Datei in das bin-Verzeichnis des Productstream Professional 2008 Clients kopiert und damit begonnen die .NET Dll in Productstream Professional 2008 bekannt zu machen. Hierzu habe ich die Konfiguration aufgerufen (Extras/Konfiguration… )  und das Profil CUSTOMER:SYSTEM ausgewählt. Nachdem ich mit OK bestätigt habe wurde die Konfiguration geladen und ich wechselte zum Knoten CUSTOMER:SYSTEM und wählte hier
„AIM: pro\EntityTypes\AIM.DOC.OFF“. Hier wurde eine neue Komponente namens “Modules” erzeugt, in der wiederum eine Komponente namens “Module_net” erzeugt wurde. Dieser wurden 2 Attribute hinzugefügt:

Attributsname Attributswert
ModuleName $(CMPEXE:|+)demo.dll
Type dll

Danach habe ich die Konfiguration abgespeichert und Productstream Professional 2008 neu gestartet. Aber ich kann auf meinen Befehl „NewCommand“ der in der .NET Dll hinterlegt ist nicht zugreifen. Vielleicht weiß jemand von Euch Rat?

Vielen Dank im Vorraus!

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: 31. Jan. 2008 11:38    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

Hallo,

es hat sich erledigt. Wir haben, Dank dem GerdA eine Lösung gefunden, und zwar muss in der Konfiguration der Typ auf net stehen (nicht dll).

Danke nochmal!

------------------
Grüße Igor

FX64 Software Solutions

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

Gerd.A
Mitglied
Application Engineer


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

Beiträge: 615
Registriert: 10.06.2003

Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit

erstellt am: 31. Jan. 2008 12:33    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

Man tut was man kann 

------------------
Gruß Gerd 

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)2025 CAD.de | Impressum | Datenschutz