求教delphi dll 返回字符串
发布网友
发布时间:2022-05-13 10:44
我来回答
共1个回答
热心网友
时间:2023-10-08 19:31
Num := BaseEncode(PChar(ss), PChar(Res));是这一行出现问题吗?试着修改为:Num := BaseEncode(ss, Res);
如果是Edit1.Text := Res;这一行,则修改为 Edit1.Text := string(Res);
你说明白啊,哪个地方报错?
StrDispose, 这个你不能使用,
Description
StrDispose is provided for backward compatibility only. StrDispose disposes of a string on a heap that was previously allocated with StrAlloc or StrNew.
If Str is nil, StrDispose does nothing.需要和StrAlloc或StrNew一起使用。
去掉最后2行,就可以了。