在编写的DLL中,一个类中有这样一个声明:
protected
    function  GetConnectionString: String;virtual;abstract;   //得到连接字符串
    procedure SetConnectionString(const Value: String);virtual;abstract;//设置连接字符串published    
    property ConnectionString: String read GetConnectionString write SetConnectionString;
因为String为Delphi的类型,在别处无法使用,所以想换成Pchar,但我不知道怎么处理,如果只是简单地把String变成Pchar,则报错: 
[Error] UIDBLink.pas(33): Published property 'ConnectionString' cannot be of type POINTER
不知道这是为什么,又知道的请帮帮忙,指点指点小弟.