怎么让dll对话框类调用到exe中ado获取数据库中数据呢

如何让dll对话框类调用到exe中ado获取数据库中数据呢?
目前情况是:我做了一个数据库程序,涉及到的窗口太多了,导致exe文件还是比较大的。
所以我就需要编写多个dll存放不同的窗口,在exe主界面上点击按钮或菜单我载入dll中的对话框,现在改如何让这个dll的对话框连接到数据库并取出数据呢?
ps:我不想每个dll都写个ado类,另外也不会写。。。
dll 数据库 exe 通信 共享内容

------解决方案--------------------
主界面传参给dll
另外,共享内存是进程间通信的方式,一个exe和它加载的dll没必须要共享内存 它们本来就可以共享
------解决方案--------------------
引用:
引用:主界面传参给dll
另外,共享内存是进程间通信的方式,一个exe和它加载的dll没必须要共享内存 它们本来就可以共享
谢谢了,主界面传参给dll 有什么教程吗?

dll中不是有函数吗?把参数传给函数不就行了
------解决方案--------------------
为什么不用一个大exe而不用dll呢?
------解决方案--------------------
回调函数做代理调用不就完了
------解决方案--------------------
跟我手头的项目有点类似。
访问DB单独写一个共享的DLL.
各个界面按照功能封装在类之中,每个界面类有独立的内存管理DLL,做好接口与代理,所有数据处理与内存操作都在内存管理DLL中实现,并通过消息方式返回给UI。