B BADBOYNET Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-04 #21 可能大家屈解了我的意思了,我是想在运行时期可以修改代码,因有一些因素一定要上线使用 或客户要求时才能完善.
K kim64 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-29 #22 如果你想在运行期修改代码其实是很荒谬的,因为在运行的时候系统是会保护住的,不过 如果你可以通过把它关闭然后修改再打开这个过程来修改你的程序那么是可以的,不过也有 一定的局限性,因为你不可以修改代码部分(因为你会搞乱文件结构的)只可以通过修改 常量这个办法为入口,去修改你的EXE,因为常量的值在EXE文件里是写死的(你可以用ULTRAEDIT 查得到),你可以通过一些有意义的命名去定义一个常量的值例如: CONST CTEST = __YOURVALUE 当然你可以用这个东西去指定一只DLL的文件名啦,这个只是一个概念如果你会用他的话你会 用他做出很多奇怪的东西的,当你想到“冰河”是怎样实现动态服务器端的修改,可能你的 问题就会得到答案了
如果你想在运行期修改代码其实是很荒谬的,因为在运行的时候系统是会保护住的,不过 如果你可以通过把它关闭然后修改再打开这个过程来修改你的程序那么是可以的,不过也有 一定的局限性,因为你不可以修改代码部分(因为你会搞乱文件结构的)只可以通过修改 常量这个办法为入口,去修改你的EXE,因为常量的值在EXE文件里是写死的(你可以用ULTRAEDIT 查得到),你可以通过一些有意义的命名去定义一个常量的值例如: CONST CTEST = __YOURVALUE 当然你可以用这个东西去指定一只DLL的文件名啦,这个只是一个概念如果你会用他的话你会 用他做出很多奇怪的东西的,当你想到“冰河”是怎样实现动态服务器端的修改,可能你的 问题就会得到答案了