Message 1 of 4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am updating Old files with my new Ilogic updates using external rules in them.
I am trying to delete all old user parameters and custom parametes and then trying to insert new parameters in the file so my rules and Forms get to work.
the code im using right now is something like this:
SyntaxEditor Code Snippet
'Parameter name: Dim Name As String = "PROGRAM4" Dim Name1 As String = "PROGRAM5" Dim Name2 As String = "PROGRAM3" Dim Name3 As String = "PROGRAM2" Dim Name4 As String = "PROGRAM1" Dim Name5 As String = "MA5" Dim Name6 As String = "MA4" Dim Name7 As String = "MA3" Dim Name8 As String = "MA2" Dim Name9 As String = "MA1"
SyntaxEditor Code Snippet
Dim oDoc As Inventor.Document = ThisDoc.Document Dim oDef As ComponentDefinition = oDoc.ComponentDefinition Dim oPar As UserParameter = oDef.Parameters.UserParameters.item(Name) oPar.Delete oDoc.update Dim oPar1 As UserParameter = oDef.Parameters.UserParameters.item(Name1) oPar1.Delete Dim oPar2 As UserParameter = oDef.Parameters.UserParameters.item(Name2) oPar2.Delete oDoc.update Dim oPar3 As UserParameter = oDef.Parameters.UserParameters.item(Name3) oPar3.Delete oDoc.update Dim oPar4 As UserParameter = oDef.Parameters.UserParameters.item(Name4) oPar4.Delete oDoc.update Dim oPar5 As UserParameter = oDef.Parameters.UserParameters.item(Name5) oPar5.Delete
oDoc.update
Dim oPar6 As UserParameter = oDef.Parameters.UserParameters.item(Name6) oPar6.Delete
oDoc.update Dim oPar7 As UserParameter = oDef.Parameters.UserParameters.item(Name7) oPar7.Delete
oDoc.update Dim oPar8 As UserParameter = oDef.Parameters.UserParameters.item(Name8) oPar8.Delete
oDoc.update Dim oPar9 As UserParameter = oDef.Parameters.UserParameters.item(Name9) oPar9.Delete
oDoc.update
But im getting a E_invalidarg and cant figure out why, if I run the code commenting one by one works.
Any help apreciated
Thanks
Solved! Go to Solution.