SOLIDWORKS PDM: OVERGANGSVOORWAARDEN: Het bestaan van een aangepaste eigenschap testen

Hallo

In een overgangsvoorwaarde test ik dat een eigenschap leeg is door de volgende test:

- MA_PROP :: vergelijk tekst :: !=_%

Ik ontdekte echter dat als de eigenschap niet bestaat, deze test ONWAAR retourneert.

Vandaar mijn vraag: Hoe test ik op het bestaan van een custom property?

Ik heb geen PDM, en na niets te hebben gezocht, vond ik een match op internet.

Heb je de hotline gevraagd, of je er natuurlijk toegang toe hebt?

1 like

Het ConfigurationManager-object heeft een eigenschap GetNames die een matrix met namen van alle aangepaste eigenschappen retourneert. U kunt controleren of de naam van de woning die u vergelijkt in die array voorkomt. Als het bestaat, kunt u doorgaan en de waarden vergelijken.
Als je nodig hebt, kan ik skelet VBA-code verstrekken.

Hier is een link naar het Help-onderwerp.
GetNames-methode (ICustomPropertyManager) - 2023 - Help voor de SOLIDWORKS API