Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  SelectElement geht nicht

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
Autor Thema:  SelectElement geht nicht (2405 mal gelesen)
Gevatter Tod
Mitglied



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

Beiträge: 24
Registriert: 09.04.2005

erstellt am: 15. Nov. 2005 21:46    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

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



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 15. Nov. 2005 23:56    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 Gevatter Tod 10 Unities + Antwort hilfreich

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


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

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 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 Gevatter Tod 10 Unities + Antwort hilfreich

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



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

Beiträge: 24
Registriert: 09.04.2005

erstellt am: 17. Nov. 2005 22: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

Beide Varianten haben nicht geklappt, auch eine Neuinstallation von VBA 6.0 hat nicht geholfen.

Gibt es noch andere Fehlerquellen oder Lösungen ?

Gruß vom alten Herrn

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 17. Nov. 2005 23:07    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 Gevatter Tod 10 Unities + Antwort hilfreich

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



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

Beiträge: 24
Registriert: 09.04.2005

erstellt am: 18. Nov. 2005 17:35    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

>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


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

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 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 Gevatter Tod 10 Unities + Antwort hilfreich

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


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

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 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 Gevatter Tod 10 Unities + Antwort hilfreich

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


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

Beiträge: 1212
Registriert: 17.07.2009

erstellt am: 28. Jun. 2010 10:31    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 Gevatter Tod 10 Unities + Antwort hilfreich

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

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