Jim
VFP creates OLE server DLLs and EXEs, not callable API type of DLLs.
Your calling code should be:
oServer = createobject( "TheClassLibName.vfiled_class" )
? oServer.insfld()
If you want to create a UI the server must be compiled as an EXE not a DLL.
>Jim,
>
>Thanks for the response. I got the DLL to compile, but when I try and call the procedure in the class from a seperate project the procedure is not found. The code is below, please help.
>
>
>*********************** DLL CODE *****************************************
>DEFINE CLASS vfiled_class AS CUSTOM OLEPUBLIC
> PROCEDURE insfld
> RETURN "JIM"
> ENDPROC
>ENDDEFINE
>
>*********************** Program *****************************************
>Declare string insfld IN "F:\ameritec\ameritec.400\oldfiles\dlltest.dll"
>? insfld