Autor
|
Thema: Unterschied zwischen VBA und CATScript (3873 mal gelesen)
|
krisztian.furedi Mitglied Konstrukteur / Maschinenbau
Beiträge: 73 Registriert: 21.10.2006 Catia V5R16 SP5 Hotfix 24
|
erstellt am: 01. Jul. 2007 13:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe einige sachen im CATScript angefangen zu Programmieren. Das Problem ist, dass die CATScript Dateien sind "einfache" Text-Dateien und können kein Kennwortschutz bekommen. Ich habe das ganze Makrosammlung in VBA umgewandelt aber einigie Funktionen sind im VBA fehlerhaft. Gibt ess bei euch eine Liste, oder Zusammenfassung ob welche Funktion in welcher Umgebung (Script und VBA) funktioniert bzw. nicht funktioniert? Gruss, K. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AlfaRomeo75 Mitglied Dipl.Ing. - Flächenkonstrukteur/Methodenplaner
Beiträge: 174 Registriert: 06.12.2004 ----------------- Windows XP professional Version2002 Service Pack 2 ----------------- CATIA V5 R16 SP5 ----------------- Intel Pentium 4 3,4GHz 4 GB RAM -----------------
|
erstellt am: 03. Jul. 2007 12:41 <-- editieren / zitieren --> Unities abgeben: Nur für krisztian.furedi
Hey K.! Du musst lediglich die DIM's ändern! Im CATScript heißt es z.B.: Dim Bauteil as Part Dies änders du im catvbs auf: Dim Bauteil ... fertig! Dann sollte es eigentlich laufen! ------------------ ------------------------------------------------- Gruß, AlfaRomeo75 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
apollo11 Mitglied
Beiträge: 47 Registriert: 31.03.2007
|
erstellt am: 09. Jul. 2007 19:53 <-- editieren / zitieren --> Unities abgeben: Nur für krisztian.furedi
|
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 09. Jul. 2007 21:59 <-- editieren / zitieren --> Unities abgeben: Nur für krisztian.furedi
|
krisztian.furedi Mitglied Konstrukteur / Maschinenbau
Beiträge: 73 Registriert: 21.10.2006 Catia V5R16 SP5 Hotfix 24
|
erstellt am: 12. Jul. 2007 16:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, erstmal Danke für die Antworten. Ich habe solche Unterschiede gemeint die unter VBA nicht laufen. Einige Beispiele habe ich schon gefunden: Beispiel 1 (beide Variable muss String sein): Skript: Dim StringA, StringB As String VBA: Dim StringA As String Dim StringB As String Beispiel 2 (kann im VBA als Filesystem: Dim FileSysVar As Filesystem (funktioniert nicht) Beispiel 3: die Methodik Selectelement2 funktioniert in VBA nicht. Gruss, K. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YellowDevil Mitglied PI, Makroentwicklung, NC Automatisierung
Beiträge: 67 Registriert: 21.12.2006
|
erstellt am: 12. Jul. 2007 19:07 <-- editieren / zitieren --> Unities abgeben: Nur für krisztian.furedi
Hm..., also ich programmiere derzeitig in VB6 und das sollte meines Wissens nach mit VBA kompatibel sein. Und ich kann nur sagen sowohl Filesystem als auch SelectElemen2 funktionieren ohne Probleme. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
apollo11 Mitglied
Beiträge: 47 Registriert: 31.03.2007 MacBook Leopard 10.5.6 4GB Ram VMWARE 3 WinXP Pro SP2 V5R16 SP5
|
erstellt am: 12. Jul. 2007 19:35 <-- editieren / zitieren --> Unities abgeben: Nur für krisztian.furedi
Zu Beispiel 1: Wenn du folgenden Code schreibst:
Code: Dim StringA, StringB As String
...wird StringB als String deklariert und StringA als Variant. Zumindest ist es in VBA so, mich würde es wundern wenns bei CATScript anders wäre.gruß ap Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |