问题
背景:有一程序,在不停的更新功能,根据新功能作一些变化,其中的一些功能函数单独封装在一个DLL内,当函数增加时则封装的DLL作相应的变化。那么当程序要调用dll中新增的函数,也需要进行一些调整,并重新编译。(想解决的问题是当增加功能时,只将其封装在dll内,而调用它的程序不用重新编译)
目前,所想到的办法是,把DLL中新增的函数存在一个参数文件中或数据库中,当新增功能时,不需要程序重新编译,进行自动收索和处理(根据函数名和参数表),只要根据参数文件就能够去自动调用DLL中新增的函数,那么需要写一个处理的类和相应的方法。(请各位朋友多指教,如何写这样一个简单的测试程序) 背景:有一程序,在不停的更新功能,根据新功能作一些变化。这些函数封装在一个DLL内,当函数增加则封装的DLL作相应的变化。那么当程序要调用dll中新增的函数,也需要进行一些调整。
目前,为了方便编程,我想做一个程序,让它把DLL中新增的函数存在一个参数文件中或数据库中,当新增功能时,不需要程序重新编译,进行自动收索和处理,只要根据参数文件能够去调用DLL中新增的函数。