API - Test of het geopende bestand alleen-lezen is

Hallo

Ik wilde weten of het mogelijk is om een test uit te voeren op het geopende document om erachter te komen of het al dan niet alleen-lezen is. We hebben een SW-licentie in onze werkplaats die alleen-lezen is en we hebben "gewone"  macro's met ons ontwerpbureau, behalve dat ik in het geval van de licenties van het ontwerpbureau zou willen dat het bestand automatisch wordt opgeslagen, maar niet vanuit de werkplaatslicentie. Anders doe ik een test met het licentienummer SW.

Bij voorbaat dank.

 

 

Bekijk deze tutorial van @.PL je een paar regels code zou moeten vinden die bij je passen.

http://www.lynkoa.com/tutos/3d/macro-solidworks-retirer-lecture-seule-pour-fichiers-de-bibliotheque

Trouwens, bedankt voor deze zeer goed uitgevoerde tutorial!

2 likes

Hallo

Ja, zoals Sbadenis aangeeft, heb ik een tutorial op Lynkoa gepost om de alleen-lezen te veranderen, de exacte instructie is:

ReadOnlyState = Deel.IsGeopendReadOnly()

De bijbehorende helppagina:

http://help.solidworks.com/2010/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IModelDoc2~IsOpenedReadOnly.html

 

2 likes

Heel erg bedankt, ik zal zien of ik mijn geluk vind in je links.