2024年5月25日发(作者:)
网页启动客户端exe程序个人小结
从网页中启动exe程序我采用的方法是通过写activex插件**.ocx和js代码进行互动,
以达到网页启动exe的效果。
首先就是写activex插件了,这个相信大家都会写,不会网上也可以找到如何使用
delphi来写ocx的插件。在写插件的时候有几点需要注意的:因为是和js进行互动的,所
以需要有和js之间共享的变量,例如申明一个变量_msg: WideString;,然后增加一个属
性property如Msg,设置好Msg的一些参数,如下图所示:
设置完成后自动会生成两个函数,你可对其实现:
function _Msg: WideString;
begin
Result:= _msg;
end;
procedure _Msg(const Value: WideString);
begin
_msg:= Value;
end;
再则就是activex调用及对_msg赋值的一些函数了,如下:
procedure al(const PathStr: WideString);
var
Spath: WideString;
begin
spath := ReadRegValue(PathStr);


发布评论