Witam
Szukam przykładu, jak używać SolidWorks.Interop.swdocumentmgr.dll w Windevie, bez otwierania Solidworks.
W Solidworks V2011 użyłem niestandardowych ustawień dokumentów Solidworks jako interfejsów z moim specyficznym ERP w Windev. Korzystałem z DsoFiles, który miał dostęp do tych ustawień. Pozwoliło mi to zaktualizować te ustawienia bez otwierania Solidworks; Przykład:
Utwórz kopię zespołu +parts +drw od jednego klienta do drugiego klienta, zmieniając wszystkie niestandardowe właściwości na te nowego klienta. Wiersze zestawienia komponentów są tworzone dynamicznie (Windev), a informacje są przekazywane przez DSOFiles do dokumentacji Solidworks. (Kopia jest kontynuowana przez zmianę nazw części i ponowne kopiowanie zależności, ale jest to część, która nadal działa w 2015 roku, ponieważ kompatybilność została zachowana, przynajmniej mam nadzieję, że :) ).
Ustawienia niestandardowe dla dokumentów Solidworks V2015 nie są już dostępne w DSoFiles -> jest to decyzja firmy Microsoft (Office), a następnie Solidworks.
Teraz musisz użyć interfejsów API biblioteki DLL SolidWorks.Interop.swdocumentmgr.dll, aby zarządzać tymi parametrami. Jest to dobrze udokumentowane w VB, ale nie mogłem nazwać tego DLL w Windev (V20).
Potrafię bardzo dobrze korzystać z interfejsów API jądra Solidworks :
SwAppDocDepencies jest obiektem automatyzacji dynamicznej
SwAppDocDepencies = przydziel obiekt automatyzacji "sldworks. Podanie"
Z drugiej strony, niemożliwe z SolidWorks.Interop.swdocumentmgr.dll. W ciągu 2 tygodni spróbowałem wszystkiego, co Gorąca Linia dała mi jako informacje (ale w VB.NET), wszystkiego, co znalazłem w NET... Ale w Windev nie ma nic na ten temat!
Więc nie mogę przełączyć się na V2015, dopóki nie znajdę rozwiązania!
Więc jeśli już to zrobiłeś, wyślij mi kawałek kodu, obiecuję Ci 1. pochwałę :)
Serdecznie pozdrawiam.
PS: Nie znalazłem interfejsu ERP ani domeny API, aby określić domenę zapytania