Autor
|
Thema: SelectElement geht nicht (2405 mal gelesen)
|
Gevatter Tod Mitglied
Beiträge: 24 Registriert: 09.04.2005
|
erstellt am: 15. Nov. 2005 21:46 <-- editieren / zitieren --> Unities abgeben:
Bei meiner Catia Installation lassen sich unter Visual Basic einige Funktionen nicht benutzen! z.B. SelectElement, GetCoordinates usw. VBA sagt mir das die Funktion gesperrt oder nicht vorhanden ist! Wie kann man die Funktionen entsperren ?? Bei CatScript oder VBScript gibt es die Funktionen! Release 12 und 14 Grüße vom alten Herrn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lusilnie Mitglied
Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 15. Nov. 2005 23:56 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Hallo "Gevatter Tod", nach Deiner Beschreibung tippe ich mal darauf, daß nicht alle "Object-Libraries" geladen bzw. ausgewählt sind. Im VBA-Editor unter (english) Tools->Reference einfach alles, was mit CATIA anfängt anhaken und sehen, was der Editor macht. Bei nicht ladbaren DLLs bringt er entweder einen Fehler oder Du bekommst einen Fehler bei der ersten Ausführung eines Modules und mußt dann alle "Missing: CATIA..." wieder abwählen (weil im Lizenspaket nicht verfügbar?!). Ich hoffe, dies löst Dein Problem, ansonsten einfach noch mal mit genauem Fehler-Wortlaut posten. mfg, Lusilnie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tstone Mitglied Werkzeugkonstrukteur
Beiträge: 163 Registriert: 04.06.2003 Dell Precision 470 Intel Xeon CPU 3,00GHz 2GB Ram Microsoft Windows XP Catia V5 R18 SP6 VB2005
|
erstellt am: 16. Nov. 2005 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Hallo Das ist ein altes Problem, die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutzt d.h. Dim oDoc As Object 'späte Bindung da Variable vom Allgemeintyp Object ist Set oDoc = CATIA.ActiveDocument sStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True) ------------------ Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gevatter Tod Mitglied
Beiträge: 24 Registriert: 09.04.2005
|
erstellt am: 17. Nov. 2005 22:29 <-- editieren / zitieren --> Unities abgeben:
|
Lusilnie Mitglied
Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 17. Nov. 2005 23:07 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Hallo "Gevatter Tod", dann mal weiter in der Fehlersuche! Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung oder ist der genaue Ausdruck von CATIA/VBA-Editor anders? Vielleicht läßt sich der Fehler damit eingrenzen. So auf die Schnelle fällt mir sonst auch nichts weiter ein! Außer noch weiteren Fragen: -Welcher Workbench ist aktiv? -Design- oder Visualisation-Mode (Cache-Mode) als Standard? mfg, Lusilnie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gevatter Tod Mitglied
Beiträge: 24 Registriert: 09.04.2005
|
erstellt am: 18. Nov. 2005 17:35 <-- editieren / zitieren --> Unities abgeben:
>Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung Nö, VBA sagt The Funtion is restricted or not available... >Welcher Workbench ist aktiv? Surface Design, Drawing usw. das passiert in jeder Workbench. Kein Produkt oder so... Die anderen Selektionsfunktionen arbeiten einwandfrei! Übrigens ist es nicht nur die Selektionsroutine! Koordinaten von Punkten auslesen funktioniert auch nicht! GetCoordinates usw. Im Drawing läßt sich die Größe einer View nicht messen usw. Gruß vom alten Herrn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009 Celsius-Mobile H720 i7-3840QM 32 Gb Arbeitsspeicher 256 Gb SSD Quadro K2000M Windows 7 Professional (64 Bit) Catia V5R19 (64 Bit) SpacePilot Pro
|
erstellt am: 25. Jun. 2010 09:38 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Servus, muß diesen Thread nochmals aufwärmen, weil ich seit gestern das gleiche Problem hab, dass Makros an unterschiedlichen Stellen einfach abbrechen. Ich bekomm einmal die gleiche Meldung und einmal folgende: Datenfeld ist unveränderlich oder momentan gesperrt. Sobald ich Catia neu starte laufen sie wieder einige Zeit. Ist man hier auf eine Lösung gekommen, denn immer neu Starten kanns nicht sein? Edit: Arbeite zur Zeit in der Daimler Umgebung mit SP3 und HF19 ------------------ Mit freundlichen Grüßen aus Tirol Christian Obholzer [Diese Nachricht wurde von Christian.O am 25. Jun. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 28. Jun. 2010 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Habe leider auch keine Lösung, möchte aber neue Denkanstöße liefern: - Könnte es am Windows 7 Berechtigungskonzept liegen? - Tritt der Fehler auch auf anderen (nicht Win 7) Rechnern auf? ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009
|
erstellt am: 28. Jun. 2010 10:31 <-- editieren / zitieren --> Unities abgeben: Nur für Gevatter Tod
Servus, das Problem tritt auf mehreren XP Maschinen auf. Auf Windows 7 haben wir die Daimler/BMW Version nicht drauf. In der Audi Umgebung funktionieren die Makros noch. Fällt dir sonst noch was dazu ein? ------------------ Mit freundlichen Grüßen aus Tirol Christian Obholzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |