Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Externe Funktion aufrufen: ERR - Unbekannte Makrobibiliothek

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 CATIA & Co.
  
KISTERS 3DViewStation: Germar Nikol - Der Visionär hinter der Erfolgsgeschichte, eine Pressemitteilung
Autor Thema:  Externe Funktion aufrufen: ERR - Unbekannte Makrobibiliothek (779 mal gelesen)
LordFuture
Mitglied



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

Beiträge: 21
Registriert: 16.03.2004

V5 R14
(Unix)
(nur auf der Arbeit)
(ohne Administrative Rechte)
(User...)

erstellt am: 30. Mrz. 2004 09: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

Hi, ich habe dieses kurze Script

Language="VBSCRIPT"
Sub CATMain()
Dim trans(1)
Set SServ = CATIA.SystemService
functionspath = "/home/held/makros_sp"
trans(0) = 10
trans(1) = 5
back = SServ.ExecuteScript (functionspath, ScriptLibaryTypeDirectory, "function.catvbs", "ExterneFunktion", trans)
msgbox back
End Sub

Die Funktion function.catvbs rechnet die beiden werde * und gibts sie zurück.

Sollte sie zumindest, anstelle davon bekomm ich aber die Fehlermeldung:

ERR_1002
Unbekannte Makrobibiliothek

Mach ich irgend was falsch? Ich hab des Beipsiel aus dem Buch "Effiziente Konstuktion mit Makros". Es beschäftigt sich weitgehend mit CATScript, sprich kann es sein dass der VBS-Befehl nicht genau der selbe ist und anders lautet bzw. geschrieben wird?

Danke für alle Zuschriften!

------------------
Software is like sex - its better when ist free!

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

Dagmar Schubert-Hansen
Mitglied
Geschaeftsfuehrerin

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

Beiträge: 9
Registriert: 15.08.2000

erstellt am: 07. Apr. 2004 13: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 LordFuture 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von LordFuture:
back = SServ.ExecuteScript (functionspath, ScriptLibaryTypeDirectory, "function.catvbs", "ExterneFunktion", trans)


Also, wenn du das so aus deinem Programm übernommen hast, könnte es ein simpler Tippfehler sein: ScriptLibraryTypeDirectory

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

LordFuture
Mitglied



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

Beiträge: 21
Registriert: 16.03.2004

V5 R14
(Unix)
(nur auf der Arbeit)
(ohne Administrative Rechte)
(User...)

erstellt am: 07. Apr. 2004 22:01    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

Hmh, könnte sein! Werd ich morgen nochmals überprüfen. Wär natürlich klasse wenn dass der Fehler wäre!

Danke für den Tip, meld mich wieder!

------------------
Software is like sex - its better when ist free!

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

u01dz
Mitglied



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

Beiträge: 76
Registriert: 12.07.2003

V5R15GA

erstellt am: 20. Apr. 2004 08:05    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 LordFuture 10 Unities + Antwort hilfreich

Hi,

Dassault hatte in R10 ab einem Servicepack den Bezeichner geändert. Versuche einmal "catScriptLibraryTypeDirectory".

------------------
Tschüß, Dieter

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