Retrieving Type from TMap
BlitzMax Forums/BlitzMax Beginners Area/Retrieving Type from TMap
| ||
I've inserted my type into a Map using...owner.DataPort.Insert("TCursorDefault", Self) How would I go about retrieving that object? ValueForKey Returns Object, but I need the class instance I inserted |
| ||
I believe I need to cast ^.^ |
| ||
nvm got it :) |
| ||
Unless you are 100% sure the type you are getting out is that, you should do a check like this whenever you transform an object into a type..Local o:MyType = MyType(map.ValueForKey("blah")) If (Not o) Then ..Error.. If you get SomeOtherType out of the map, it will get converted to Null during the cast to MyType. |