VB6.0 做的ActiveX OCX控件,给其他语言调用,发现字符串传递问题请教各位高手:我在Vb6.0 编写了ActiveX Ocx
VB6.0 做的ActiveX OCX控件,给其他语言调用,发现字符串传递问题
请教各位高手:
我在Vb6.0 编写了ActiveX Ocx ,比如里面的一个函数是:
Public Function SaveImage(byval imagePath as string)
......
end function
imagePath 是"C:\aaa.bmp"这样的
Vb6.0及 Vb.net调用没问题,C#调用 发现ocx里得到的 字符串不一样。C# 传的是"C:\aaa.bmp",ocx里得到的是"C 乱字符 aaa.bmp",估计其他语言调用也有这问题。
请教各位,这种情况,我改怎么解决呢,谢谢大家了。
[解决办法]
[解决办法]
转义字符的问题吧?c#传: @"C:\aaa.bmp" 试试?
