Makroji shranjeni kot VB.NET ali C# ne delujejo

Odgovori
caddy
Prispevkov: 420
Pridružen: 03 Mar 2014, 12:55

Makroji shranjeni kot VB.NET ali C# ne delujejo

Odgovor Napisal/-a caddy » 14 Maj 2014, 12:41

Makro posnet glede na prvi zgled iz SOLIDWORKS API Tutorial se ne izvede, če shranjen kot VB.NET ali C# projekt. Ko makro vstavi skico, SOLIDWORKS javi napaki Item is Unsolvable in Item Conflicts. Problem se ne pojavi če makro shranimo kot VBA. Kje je težava?
rplevel
Prispevkov: 12
Pridružen: 28 Feb 2014, 09:13

Re: Makroji shranjeni kot VB.NET ali C# ne delujejo

Odgovor Napisal/-a rplevel » 14 Maj 2014, 13:29

Težava nastane zaradi parametrov, ki pri posameznih SOLIDWORKS funkcijah definirajo mere. Vsi takšni parametri morajo biti v SOLIDWORKS API vedno podani v metrih. VBA makro nastavljene mere v kodi pravilno implementira, pri VB.NET in C# pa jih je potrebno znotraj kode popraviti.

Začetnikom v programiranju SOLIDWORKS API priporočamo, da si nekaj koristnih nasvetov preberete na http://www.cadsharp.com/blog/7-mistakes ... mers-make/.
Odgovori