我用depphi编写了一个动态库  有这样一个函数 fun(Str:string;var pch :pchar):boolean
我在bcb中调用方法为  boolean (*Func)(String,pchar);
HINSTANCE hKernelLib;
hKerneLib = LoadLibrary(**.dll);
(FARPROC &) Func = GetProcAddress(hKernelLib,"fun");
Pchar result;
result = StrAlloc(33);
Func(Edit1->Text.c_str(),result);
FreeLibrary(HKernelLib);



调用出错,我把函数改为 fun(Str:string;pch :pchar):boolean 同样出错。
Access violation at address 012b82b1 in module '***',write of address 000010e0.