小编Dar*_*cke的帖子

从C#asp.net调用Delphi XE6 unicode dll

在打开搜索主题之前,还有更多的回复服务我,我的错误仍然是,在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)

c# delphi dll

1
推荐指数
1
解决办法
165
查看次数

标签 统计

c# ×1

delphi ×1

dll ×1