| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Solid Works API ? (1317 mal gelesen)
|
Rigobert Mitglied Konstrukteur
 
 Beiträge: 240 Registriert: 21.11.2001 SWX 2021 zu Risiken und Nebenwirkungen fragen Sie besser gar nicht erst. Visual Studio 2019
|
erstellt am: 05. Feb. 2004 09:39 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum, wir haben seit diesm Jahr Solid Works 2004, und ich möchte einige Sachen mit VB 6 programmieren. Unter ACAD ging das ganz gut, aber in Solid Works finde ich keinen Einstieg. Mir fehlen anscheinend irgendwelche Verknüpfungen. Unter AutoCad konnte ich mich durch die Objekte wühlen und bekam die Methoden , Eigenschaften usw. angezeigt. Bei Solid Works hab ich nix :-( Nun hab ich mir Beispiele runtergeladen ( Dank an Stefan ) und die laufen auch , wenn ich mir jetzt aber im Debugger das aktuelle Dokument anschaue, erscheint dort statt der (bei ACAD) gewohnten Baumstruktur nur der Vermerk "keine Variablen". Es scheint auch, daß meine Hilfe Solidworks API Objekte nicht kennt. Was mache ich falsch ? Ich hoffe ich konnte mich halbwegs klar ausdrücken, und es erbarmt sich eine(r). Gruß Rigo
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gismo Mitglied DriveWorks Support
   
 Beiträge: 1047 Registriert: 05.03.2001
|
erstellt am: 05. Feb. 2004 09:52 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
|
Rigobert Mitglied Konstrukteur
 
 Beiträge: 240 Registriert: 21.11.2001 SWX 2021 zu Risiken und Nebenwirkungen fragen Sie besser gar nicht erst. Visual Studio 2019
|
erstellt am: 05. Feb. 2004 10:36 <-- editieren / zitieren --> Unities abgeben:         
Hallo gismo, danke für die schnelle Hilfe. Jetzt find ich immerhin schon mal die Hilfe und die Beispiele. Vorher hab ich nichts gefunden, weil ich über die VB 6 Hilfe gesucht habe. Wenn ich jetzt über die SWX API -Hilfe suche find ich schon eine ganze Menge. Vielen Dank für die Beseitigung des Bretts. Gruß Rigo. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Ehrenmitglied V.I.P. h.c. IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 05. Feb. 2004 10:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
Hallo Rigo, wenn du die Objektstruktur in deinen Makros oder Programmen bekommen willst musst du die mit sogenanntem Early-Binding aufbauen, dass heißt die entsprechenden Objektklassen und Typenbibliotheken mit unter Verweise inbinden. Ich mach das üblicherweise in meinen Makros, die ich veröffentliche, nicht, da das auch ein paar Nachteile hat (z.B. gibt es unterschiedliche Objektklassen für die verschiedenen Hauptversionen). Aber wenn du die Verweise hinzufügst hast du sowohl das Autoexpand (auf STRG-Leer) und auch die komplette Objekthierarchie, aber dann muss auch anders deklariert werden (also nicht als allgemeine Objekte). Ciao, Stefan PS: hallo gismo, wieder im Lande 
------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de KLAMM? Was ist KLAMM? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rigobert Mitglied Konstrukteur
 
 Beiträge: 240 Registriert: 21.11.2001 SWX 2021 zu Risiken und Nebenwirkungen fragen Sie besser gar nicht erst. Visual Studio 2019
|
erstellt am: 05. Feb. 2004 13:37 <-- editieren / zitieren --> Unities abgeben:         
Hallo Stefan, vielen Dank das Autoexpand funktioniert jetzt auch, was mich jetzt noch verwundert ist die fehlende Info im Überwachungsausdruck. Vielleicht kann mir das noch einer erklären, wäre echt nett. Zum besseren Verständnis hab ich einen Screenshot drangehängt. Gruß rigo ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Mitglied Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 05. Feb. 2004 13:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
|
startrek Mitglied Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 05. Feb. 2004 14:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
|
StefanBerlitz Ehrenmitglied V.I.P. h.c. IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 05. Feb. 2004 14:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
Hallo Rigo, ähm, das weiß ich auch nicht, ich arbeite eigentlich nie mit dem Überwachungsfenster (Originalzitat: der beste debug-Befehl ist immer noch Print :lol . Aber was erwartest du da auch als "Wert" bei einem reinen Objekt wie dem PartDoc? Was sollte denn da angezeigt werden? Es sollte ein Nothing auftauchen, wenn es nicht belegt ist, aber sonst  Was steht dann da bei ACAD? Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de KLAMM? Was ist KLAMM? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Mitglied Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 05. Feb. 2004 15:12 <-- editieren / zitieren --> Unities abgeben:          Nur für Rigobert
Hallo Stefan & Rigo, äh, ich hab das Ü-Dings auch noch nie benutzt, Rigos Frage war mir Anlass da mal reinzuschaun. Hier mal als Beispiel was er da 'fabriziert' wenn auf externe Lib's verwiesen wurde. Ansonsten, mein Name ist Hase. lg Nancy [Diese Nachricht wurde von startrek am 05. Feb. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rigobert Mitglied Konstrukteur
 
 Beiträge: 240 Registriert: 21.11.2001 SWX 2021 zu Risiken und Nebenwirkungen fragen Sie besser gar nicht erst. Visual Studio 2019
|
erstellt am: 05. Feb. 2004 15:27 <-- editieren / zitieren --> Unities abgeben:         
Hallo Ihr, danke für Eure schnelle Antwort. Das Überwachungsfenster nehme ich um mir einen schnellen Überblick zu verschaffen was ein Objekt so mitbringt. Dann weiß ich direkt wie ich an die gewünschte Information rankomme, oder an welchen Parametern ich "drehen" muß, um ein Objekt zu manipulieren. Das Leben geht natürlich auch ohne Überwachungsfenster weiter, also vielen Dank noch mal an alle. Ich fühl mich jetzt schon ein ganzes Stück schlauer. Gruß Rigo
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |