本帖最后由 haochin 于 2010-04-13 19:02:09 编辑

解决方案 »

  1.   

    可是用ansistring的话,会涉及到多语言的问题,意思就是说如果photoname里含有中文简体汉字,那么在繁体系统里就会出问题了。不会吧,如果是这样的话那delphi简体版中有繁体字那不乱套了?
    还有个问题就是发送消息应该是系统级了,为什么不用系统类型,就是pchar
      

  2.   

    支持WideString与否,并不在于你的发送程序,而在于接收的程序
      

  3.   

    跟系统有关的,对你的程序,如果你要在不同的系统下工作,必须写不同PhotoName,(当然你也可以做一个程序,先判一下系统支持字符集,再将你的PhotoName转成该字符集,但很少有程序这样做),一般的做法是,将不同字符集的PhotoName写入资源文件,然后,运行时按不同系统载入