请教一个DLL传字符串参数的问题 小弟写了一个动态库,数据库字段类型为String类型,传入前类型转换为pchar类型,动态库中函数的参数类型为pchar,动态库中的函数接收pchar变量的值后保存到一个TEdit中,因为在动态库中可能会修改此字符串,所以动行完后,此字符串必须传出来,将传出来的字符串重新写入到数据表的字段中,可是,得到的字符串后面有一段变成了乱码,而且不是每次都是乱码,有时候正常,有时候不正常,有人遇到过此问题吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说,不能返在dll中返回dll中定义的字符串变量,可用pchar指针返回,而该pchar指针要在你调用的程序中分配或申请内存,具体可见我刚回的http://community.csdn.net/Expert/topic/4482/4482184.xml?temp=.0269739 注意分配和释放内存http://topic.csdn.net/TopicFiles/2005/04/09/10/3921825.xml 在Dll中的方法中,ShowModal之后,将Pchar(edit1.text)传给该参数。 ClientDataSet内存表反复的插入和删除记录后(最后总记录数基本不变),会不会内存越占越多 类似Grid,最新添加条目在最上边? 动态创建treeview该怎么做? combobox的小问题 我迷糊了,幫幫忙。 ADOQuery数据集刷新,fastReport报表不刷新的问题 如何做一个订单表和订单明细表? 关于证书 关于程序不在任务栏里显示的问题? or 运行算能反推回来吗? x or y =z,知道y和z 那么x会是等多少? DELPHI中用ADO方式如何连接SQL MSDE版本啊 OLE 提供者是什么啊 跪拜求救啊! 最小化窗体?为什么不会放到任务栏上,而是跑到任务栏上面左边?
http://community.csdn.net/Expert/topic/4482/4482184.xml?temp=.0269739
http://topic.csdn.net/TopicFiles/2005/04/09/10/3921825.xml