小弟谢谢了
解决方案 »
- 利用dbgrideh的SelectedRows和GotoBookmark批量形成字符串
- 为什么Delphi 6调用C#的WebService,只要调用传入参数是string类型的函数就报错?
- 本论坛不应该具有的功能
- 还有一个问题,在运行的时候怎么改变控件(label,image等)的大小呢?
- 怎样把查询的结果输出到dbgrid中去
- TClientDataSet得问题,,在线等,给分。。。。。
- 会用indy控件的进来看一下
- 怎样得到textout里的各参数?
- 怎樣才能通過循環將mdi表單中的子表單全部關閉,但不關閉其它類型的表單。
- 一个关于时间转换的问题!!
- 有什么好点的办法吗???
- 简单的字符串问题,大家进来看看,多谢(刚接触Dephi,我不会),我还没下班呢?
有很多可用分,我用它来问问题,你去接200分,请查看.我在CSDN上的常用号码
是u2m,很希望也很高兴认识你这个朋友.
----------------------------------------------------------------
原贴内容:
经过研究发现你的外部模块并不支持标准的unicode的编码;
我写了一个函数能够模拟vc的汉字赋值函数,相信一定好用;
有两点注意:1. 双字节申明改称 array[0..50] of word 了;
2. 缓冲区一定要够用;
编号: 26 发送者 bestfeng 发送时间 2002-10-11 17:00:11 删除 回复
内容 这位大侠,小弟对你真是感激涕零,虽然函数我还没试过,但就凭你这份热心肠,
我就很想交你这个朋友,如果解决,一定高分相赠,我在深圳,如果你在深圳的话,
改天聚聚小弟请吃饭.
----------------------------------------------------------------
原贴内容:
经过研究发现你的外部模块并不支持标准的unicode的编码;
我写了一个函数能够模拟vc的汉字赋值函数,相信一定好用;
有两点注意:1. 双字节申明改称 array[0..50] of word 了;
2. 缓冲区一定要够用
编号: 25 发送者 bestfeng 发送时间 2002-10-11 16:59:37 删除 回复
内容 这位大侠,小弟对你真是感激涕零,虽然函数我还没试过,但就凭你这份热心肠,
我就很想交你这个朋友,如果解决,一定高分相赠,我在深圳,如果你在深圳的话,
改天聚聚小弟请吃饭.
----------------------------------------------------------------
原贴内容:
经过研究发现你的外部模块并不支持标准的unicode的编码;
我写了一个函数能够模拟vc的汉字赋值函数,相信一定好用;
有两点注意:1. 双字节申明改称 array[0..50] of word 了;
2. 缓冲区一定要够用
编号: 24 发送者 bestfeng 发送时间 2002-10-11 10:38:13 删除 回复
内容 我也很奇怪,用它自带的VC Demo执行结果就能够正常显示
----------------------------------------------------------------
原贴内容:
末尾有一个 '' 就是vc的 '\0' 了。USHORT Format1[40] = {'办','公','室','\0'};
MessageBoxW(0,format,Format1,MB_OK);
我在vc里执行这两句话也显示乱码,所以可以确定,参数传的是对的,是不是他的
库有问题。
编号: 23 发送者 bestfeng 发送时间 2002-10-11 9:13:57 删除 回复
内容 传入的字符串是对的,但我怀疑是不是它的底层开发包函数只认\0作为结束标识,
而我传进去后字符串里是空,没有\0这个字符呢
----------------------------------------------------------------
原贴内容:
你有没有在调试器中看一看在传入dll函数前调试器里的字符串显示的对不对呢?
编号: 22 发送者 bestfeng 发送时间 2002-10-10 17:49:18 删除 回复
内容 还是不行阿,我快疯掉了,汉字显示始终都是乱码,如果显示汉字加字母,
例如'我A'则A显示正确,我是乱码,怎么办阿
----------------------------------------------------------------
原贴内容:
我发现指原因了,就是指定缓冲区的时候大小错了
var f: array[0..49] of wchar; s:=#13+#19+'我是谁';
StringToWideChar(s,f,50);把length(s) 改成 50 .