>>
Dog1 = createobject("CBeagle")
Just create the object.
>>
>>Doesn't help you much though because the cool stuff happens in the class, not the implementation.
>
>right - so I receive no benefit from the "implemented interface"
Because VFP has inhertiance it isn't such a big deal AFAIK, although it used mimiced. See article#224 Designing Your Own Framework by Jim Booth. He uses Abstract classes to define interfaces for the framework.
AFAIK COM is where it becomes important. I'm just learning how all that works so I can't really discuss it much. Wrox Press has a really good book on COM with VB that discusses it fully.
Roi
'MCP' Visual FoxPro
In Rome, there was a poem.
About a dog, who found two bone.
He lick the one, he lick the other.
He went pyscho, he drop dead!