用动态连接库的话可以用 LoadLibrary实现,具体动态连接库的信息保存在一个配置文件中,我现在做的项目就是这样的

解决方案 »

  1.   

    但这个程序是不能去改动得,交给用户后用户不需要额外的再次编译,这样的话在另外的后来开发的dll里的函数都得固定死了,而且所有的这些dll都把所有的可能业务都要事先做出来以供用户选择,你说的意思是不是这个?这样也可以,不过要把所有的业务都是先做好,这似乎也太难了,因为我们不可能保证以后所有的客户要求我们都想得到,我们原来是想就算我们想不到的业务,用户也可以通过我们的配置来轻松实现
    现在我怕如果要百分之百的与业务无关这种思想有可能像永动机一样,是不可能实现的,如果真是这样,那一旦作下去就会陷进去浪费时间浪费精力了,不知道有没有谁有过这种与业务无关的开发经验