What operator do I overload when assigning an “Enhanced Record” to a normal “Data Type” variable?
问题 I need to know, first and foremost, if what I'm trying to do is even possible. If it is possible, I then need to know how. It's far easier to demonstrate the problem rather than explain it so here goes: I have an "Enhanced Record" (the purpose - though not important to this question - is to produce a "Smart String" type, to replace the normal String type): TLKString = record Value: String; // Some methods here to operate on and build String values // Allows me to assign String values directly