Create ActiveX DLL, ActiveX EXE or ActiveX Control project in VB. Every class, which is added to these projects and which "Instancing" property is set to value, other than "Private", is public and will be visible from VFP. If "Instancing" property is set to "PublicNotCreatable", class will be visible, but can be instantiated only from code in ActiveX project, not from outher code (sample is Node object in TreeView - you can use nodes, but cannot instantiate node with CreateObject; internally, TreeView can instantiate nodes).
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...