function n(n1,n2:integer):integer;stdcall; begin n1:=12; n2:=13; end;-> 起码要 function n(var n1:integer;var n2:integer):integer;stdcall;// 不然你改的没有效果。。你想要那样 就把 n
就把 n1 n2做为全局变量 先全部传到DLL函数中 然后分别显示。
DLL不可的,必须传指针 function n(n1,n2:pinteger):integer;stdcall; begin n1^:=12; n2^:=13; end;
begin
n1:=12;
n2:=13;
end;然后我在执行程序中,想单独调用 n1 或 n2 的值....单击按键中可以在 Memo1 中显示 n1的值,单击2可以在 Memo1中显示 n2 的值..
begin
n1:=12;
n2:=13;
end;-> 起码要 function n(var n1:integer;var n2:integer):integer;stdcall;// 不然你改的没有效果。。你想要那样 就把 n
function n(n1,n2:pinteger):integer;stdcall;
begin
n1^:=12;
n2^:=13;
end;