我所使用的软件环境是release版的exe文件,自己用vc编写的模块代码是通过编译成dll来由软件环境加载.做各类比,就像是我的软件环境是matlab中的siumlulink,其中拖拽的模块是我用vc写的。现在的问题是我在原有的模块基础上编写了几个自己的模块,编译加到原有的同名dll库中已被调用。程序调试有问题,下断点跟踪流程发现,程序有一接口函数,所有初始化再次做。当运行加载模块时,首先执行此接口函数,然后逐一构造原有模块,当致信到我编的模块时,突然又跳到接口函数初始化,造成原先数据丢失。这是怎么回事?我再往原有dll中加我的代码时,试了rebuild all,build xx.dll问题依然。可是打开dll库看我编的模块函数确实已加进去了,迷惑,高手指点。接口函数原有说明: xxDll is xx User DLL Entery
//
// ALL dll's must supply this function to
// give title,remak,and image of the dllxx为exe执行环境,类matlab。
//
// ALL dll's must supply this function to
// give title,remak,and image of the dllxx为exe执行环境,类matlab。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货