本帖最后由 needs 于 2014-06-09 15:56:58 编辑

解决方案 »

  1.   

    不需要UNICODE,希望以ANSI处理字符
      

  2.   

    自己定义类型 type AnsiString mystring
    这样就容易切换了
      

  3.   

    在相+的时候还是会转化成默认的string
      

  4.   

    而且IntToStr等函数没有Ansi版本,或者是我没找到?
      

  5.   

    如果lz搞定了,通知我一声。
    我就是因为不会,才一直在用 D2007。
      

  6.   

    有两种方法:
    1、是在单元的type下写一行  string= AnsiString; 还有就是用的PChar的定义一行Char = AnsiChar;(经实验可用)
    2、是在单元文件中写入一个预编译指令,可使用单元在编译时指定AnsiString(未经实验),可以参考这个
          http://blog.csdn.net/feng12301/article/details/7024218
      

  7.   

    只是指定数据类型的话,有些函数只有unicode版本,如strtoint
    nm_wyh兄发的IDE中文说明不错,先研究下