David Ulbrich wrote:
Yes, nothing to do. Full agree with The Chief.
We know what we do.
Perhaps you didn't really understand the problem. (Maybe Waldek's and my previous mails helped to clarify it.) The problem can affect programs written before Delphi even existed, so those who wrote them *cannot* have know "what they did" (i.e., what Delphi would make of it).
Thanks to Borland/Delphi for this 'Fmaj7'-taste and type proof language feature.
As I don't know what 'Fmaj7' is, I'm not sure if this comment is sarcastic or not. If not, I suggest you take a look at explicit result variables as found in EP, PXSC and probably elsewhere. They're not only type-safe (why should they not?), but also "declaration safe".
Frank