我编了个DLL,负责和下位机通讯并把数据写到文件中。我又在DLL中曾加String Table资源,在里面添加了资源:
ID_HANZI1(ID) 1(Value) 中(Caption)
ID_HANZI2(ID) 2(Value) 东(Caption)
ID_HANZI3(ID) 3(Value) 北(Caption)
...............................
ID_HANZI255(ID) 255(Value) 户(Caption)DLL把数据收到后存到文件中,就是说收到1就把汉字“中”存到文件中,收到2就把汉字“北”存到文件中。
我的应用程序调用DLL中的函数来完成通讯和数据的存储,然后我的应用程序还要读取文件来分析!我担心应用程序中的资源ID和DLL中的资源ID会发生冲突啊!因为我刚才发现应用程序中的许多资源ID值都在255之内呀!我怎么做才不会有问题啊!
ID_HANZI1(ID) 1(Value) 中(Caption)
ID_HANZI2(ID) 2(Value) 东(Caption)
ID_HANZI3(ID) 3(Value) 北(Caption)
...............................
ID_HANZI255(ID) 255(Value) 户(Caption)DLL把数据收到后存到文件中,就是说收到1就把汉字“中”存到文件中,收到2就把汉字“北”存到文件中。
我的应用程序调用DLL中的函数来完成通讯和数据的存储,然后我的应用程序还要读取文件来分析!我担心应用程序中的资源ID和DLL中的资源ID会发生冲突啊!因为我刚才发现应用程序中的许多资源ID值都在255之内呀!我怎么做才不会有问题啊!
DLL收到数据时,把值都加上MAX_ID就可以找到字符了。
这个我想到了,谢谢!