请教高手有关dll问题(只剩下30分) (30分)

  • 主题发起人 主题发起人 wzjoe
  • 开始时间 开始时间
W

wzjoe

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么执行这个dll出错(程序执行其他dll正常)
library code;
uses
SysUtils, Classes;
{$R *.RES}
function EnDeCode(const value:String):String;stdcall;
var
CharIndex : Integer;
ReturnValue : String;
begin
ReturnValue := '';
for CharIndex := 1 to Length(Value)do
begin
ReturnValue := ReturnValue + chr(NOT(ord(Value[CharIndex])));
end;
Result := ReturnValue;
end;

exports
EnDeCode;
begin
end.
 
你用了string类型做参数和返回值,ShareMem必须放在uses的第一行。
你包含了没有?
要不就改用Pchar类型。
 

Similar threads

I
回复
0
查看
628
import
I
I
回复
0
查看
831
import
I
I
回复
0
查看
806
import
I
I
回复
0
查看
625
import
I
后退
顶部