DLL的问题 ( 积分: 20 )

  • 主题发起人 主题发起人 topdoc
  • 开始时间 开始时间
T

topdoc

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI写了一个字符串常量单元,我把它编译到了DLL中,可怎样在程序中访问这些常量字符串, 谢谢
 
我用DELPHI写了一个字符串常量单元,我把它编译到了DLL中,可怎样在程序中访问这些常量字符串, 谢谢
 
看完这篇:
http://www.delphibbs.com/delphibbs/dispq.asp?LID=736878
 
用WiDeString
 
不可能这样使用!
一、做出函数,提供一个接口函数,...,不过我想很麻烦吧
二、建个公共的目录,把这个pas文件放在那里,其它exe、dll工程序全都包含这个文件,编译就行了,因为是常量文件,所以exe、dll会增加很多吗? 我就是这样干的
 
WilliamGui,此言差异,毕竟不是好解决方法,如果系统很庞大呢?你的做法有问题,呵呵。做资源dll。读取资源字符串,windows就是这样干的
 
如果你的常量是资源的话,加载dll后直接在exe主程序中调用LoadString就可以了.
 
写个1M的常量文件要写多少个字?
 
后退
顶部