求dll里面的变量问题.
请教
在dll里面写变量让dll里面的函数访问的方法怎样写呢?
这样写可以吗?
library xs1000idll;uses SysUtils, Classes, DllunXS1000I in 'DllunXS1000I.pas';exportssetvalue,getvalue;beginend.// ---------------------unit DllunXS1000I;interfaceusesWindows, Messages, SysUtils, Variants, Classes,Controls,Dialogs;function getvalue:Longword;stdcall;function setvalue(value:Longword):boolean;stdcall;implementationvar mwhdl:Longword; //这样声明后能否调用?function getvalue:Longword;stdcall;begin result:=mwhdl; //这样调用好像是空值。end;function setvalue(value:Longword):boolean;stdcall;begin mwhdl:=value;end;end.