VFP DLL are externally exposed as COM servers. You define classes and methods within the dll and from an external application you create objects of the defined classes and invoke its methods.
The most common way to create a modular application in VFP is to create multiple .app or .exe and call each module from the main application.
eg:
modules
ledger.exe
receivable.exe
payable.exe
inventory.exe
reportengine.exe
main application
set procedure to ledger.exe, receivable.exe, payable.exe, inventory.exe, reportengine.exe
You can then execute any function or procedure from any of the external modules. And you can update any of the modules independently.
>Is it possible to created a DLL in VFP8 and then load/call that DLL in the program created also in VFP8 and can the functions or forms of that DLL can be called into the program created also in VFP8?
>
>I got an idea to create a program a main exe and a dll so that when I modify the program I only modify the dll so that updating the program automated is more easy in network environment.
Just an opinion... Not a fact.