I'm not sure what u r saying. But, what I understood is, u want to create a dll using EVC(may be regular/extension dlls), and u want to include this into ur application. This can be done, In normal way, as u r doing in VC++( desktop application), except u have to select the target processor in which the PDA is running. The dll(server) will be registered onto the PDA when u rebuild the dll. Then u can start usiing ur dll. remember this is alomst simillar to the desktop application. So, u need to mention the path of .lib, etc.. as u r doing in desktop. I haven't tried using the C# yet. If this not helps, let me know what exactly u need. thanks, Zxczc