用到一个函数,它的参数中有pchar类型的,这个类型是什么样的,我该如何给它赋值.

解决方案 »

  1.   

    就是字符串指针啊。
    如果有一个函数  fun1(para1: PChar);
    可以这样调用 fun1(PChar('abcdefg'));
      

  2.   

    var 
      AStr: String
    APIFUNC(PCHAR(AStr));
      

  3.   

    pchar这是一个字符串指针,可以和string通用
      

  4.   

    如果你学过C,或看过windows SDK文件,pchar就是
    char *
      

  5.   

    PChar 是一字符串指针String 其实也是一个指针,不过要当成PChar 用的话得到 PChar(AStr) 强制转换一下,因为Pascal 是强数据类型的。