[b]用vb开发了一个小软件,内部包含若干窗体!现需要将软件功能在其他平台上展示,人家要用核心代码封装成的动态链接库(dll)和接口!这几天翻了很多vb代码封装的书和资料,感觉还是摸不着头脑!!!示例中的代码封装都比较简单,往往只是一个很简单的计算函数,那样在制作dll的时候类的代码不用怎么改!但本人做的软件中不仅窗口多,而且每个窗体的代码也很复杂,里面包含很多命令按钮单击的代码,还有许多函数过程,比如说绘图,计算等!请教这种情况如何进行核心代码的封装?/??/ 关键是怎样将VB源代码转成Activex DLL中模块中的代码!!! 谁做过类似工作的,希望能将宝贵经验告知,小弟在此拜谢!!!最好能够直接能进行一段代码的封装演示!!!
再次谢谢,请各位帮忙

解决方案 »

  1.   

    activex dll封装很简单,窗体可以添加,主要是类的代码,在类中把你需要对外的接口编码成函数即可。
    activex dll使用方法和activex控件类同,引用后new个activex dll类即可。
      

  2.   

    新建-项目-ActiveX DLL
    新建类模块,编写函数。
      

  3.   

    封装成dll是没有问题,我就不会调试不了它
      

  4.   

    封装成DLL后,CTRL+F5运行程序,然后在其他地方引用DLL调试
      

  5.   

    代码精华核心部份可以写在Dll内 难道你的源代码是给人的?
      

  6.   

    vb的dll给别的程序调用可能会有意想不到的问题的
      

  7.   


    难道在dll内就能轻松逆向成源代码?
      

  8.   

    人家要用核心代码封装成的动态链接库(dll)和接口!???
    VB 封装动态链接库(dll)???
    VB 封装的(dll)是com的吧。