在打开搜索主题之前,还有更多的回复服务我,我的错误仍然是,在Delphi XE6 64x中创建了一个dll,如下所示:
function GeraChave(Action : PAnsiChar; StrCrip : PAnsiChar; Cnpj : PAnsiChar; idPC: PAnsiChar): PAnsiChar; stdcall;
var
KeyLen : Integer;
KeyPos : Integer;
OffSet : Integer;
Dest, Key : String;
SrcPos : Integer;
SrcAsc : Integer;
TmpSrcAsc : Integer;
Range, I : Integer;
matKey : Array[0..7] of String;
begin
if (StrCrip = '') Then
begin
Result:= '';
Exit;
end;
for I := 0 to 8 do
matKey[I] := Copy(idPC, I, 1);
Key := 'A#%tgNh*'+ matKey[0] +'UJklo'+ matKey[1] + 'O' …Run Code Online (Sandbox Code Playgroud)