另外,我正在尝试使用动态库的方法去解决上述问题。只是一个思路。
具体方法就是:把对应不同版本CAD的主程序生成一个动态库,如对CAD2014,就生成一个DLL2014.dll,再根据窗口中的ComboBox控件中所选定的版本号来指定对应的动态库,从而编制一个适用于所有版本的应用程序。
使用这种方法编程时,遇到一个问题:
Dim a As New DllFunction2014(DllFunction2014是类模块的名称)
当版本号选定为2004时,怎么去指定对应的动态库DllFunction2004?