Reputation: 10284
I have a .NET Class that contains a property that returns a char value.
I am accessing this assembly using a VBScript via COM.
When i attempt to read the property that is of type (char) I get an error in my VBScript that reads Variable uses an Automation type not supported in VBScript
.
How can I get around this error. Is there a way to do it without changing the datatype in the .NET assembly?
Upvotes: 0
Views: 300
Reputation: 10284
You have to cast the char type using the VBScript function chr().
like this: chr ID = chr(FW.WheelID)
where WheelID is the property of type char of the object FW.
Upvotes: 1