这其实是强制类型转换
比如TObject(fomr1)将form1强制换成TObject类型,这个操作与
form1 as TObject 作用相似。但是我要提醒你,Pchar(Edit1.text)是没有什么意义的,因为Edit1.text的默认类型是AnsiString,而AnsiString是与Pchar兼容的.

解决方案 »

  1.   

    把string转变成pchar型
    就是类型转换
      

  2.   

    Pchar是以#0结束的字符串形式,不同于pascal string,主要用于在调用API函数时,与API参数要求的类型一致,通常调用windows的API函数时,或者其他以C或者其他语言写的DLL时,使用到字符串的地方都需要Pchar类型。
      

  3.   

    Pchar(Edit1.text); 
    就是把Edit1.Text转化成Pchar型得
      

  4.   

    强制类型转换!,好像就是C里的char *
      

  5.   

    是个指针,它必须指向以null结尾的字符串
      

  6.   

    强制类型转换!将Edit1.text转换为以nil结束的字符串
      

  7.   

    那么用pchar定义的类型是什么?????
    比如:
    p: Pchar;
    p是什么,是指针吗??????????