一个dll有函数如:getmydata(aaa,bbb,ccc,ddd,eee,fff,ggg):integer
aaa,bbb,ccc,ddd,eee,fff,ggg都是返回的数据,有整型和字符型
我能够用指针^integer返回整型数据,但不会怎样返回字符型数据(字符型长度不固定)
代码大概如下:
P_integer:^integer;
P_string:^string;
function getmydata(
    aaa:P_integer;
    bbb:string;
    ccc:P_string;
    ddd:P_integer;
    eee:P_integer;
    fff:P_integer;
    ggg:P_integer
    ):integer;stdcall;external 'xxx.dll';
iret:=getmydata(
    @aaa,
    bbb,
    @ccc,
    @ddd,
    @eee,
    @fff,
    @ggg)
如上面bbb,ccc想要返回字符型,但像上面两种情况都不行,bbb没有数据返回,ccc返回的数据很奇怪。请帮忙。