Discovered I had an "inherited;" in TSimpleDataLink.RetrieveData. Removed that (Doh!). That solved the Abstract Error problem.
 
if i am following this (always in doubt on a friday afternoon)
this sounds like a D5 compiler bug to me.    There's enough
information visible here for the compiler to determine
there's no inherited method to call.  (After all they needed to
generate the code to call it - probably they just blindly index into
the vtable (or whatever) and call whatever is there).  
 
Calls to unimplemented functions are supposed to be detected
at build time.   
 
-ns

 

Reply via email to