怎么从C++编写的DLL调用主程序中的函数

如何从C++编写的DLL调用主程序中的函数
主程序用Delphi写的.

或者有其他从DLL中向主程序传递数据的办法也可以.

------解决方案--------------------
在dll中申明函数原型,在delphi中写一个与申明一样的函数,然后把函数指针传给dll,dll中运行这个函数

这个函数的参数可以双向传剃
------解决方案--------------------
主程序调用DLL,把要返回的数据写到参数里也可以