如何在Delphi中开发使用多显示器的应用程序

如何在Delphi中开发使用多显示器的应用程序,第1张

你的exe文件如果编译包含运行时包,安装包里就不用包含bpl了。

如果编译时不包含运行时包,可以用虚拟机或找个干净的系统运行一下exe,看看缺少什么bpl,也可以找个DependencyWalker查看一下依赖的包都有哪些。

至于打包工具,有很多,看个人习惯了,个人觉得SetupFactory比较易用。

再下载P4Dexe,然后安装,安装的时候会提供是否编译。

安装后会有PyScripter,是一个python 的IDE,可以用来调试python脚本。

在delphi程序里使用python很容易,如果在IDE下,放一个PythonEngine。但是只允许放一个,如果是动态生成,也只允许创建一个变量。

安装后有demo,可以参照。但是动态创建并没有提及,这里介绍一下。

先定义:

var

pe: TPythonEngine;

初始化:

pe:=TPythonEngineCreate(nil);

peLoadDll;

使用:

function

EvalScript(script :string):string;

var

po:PPyObject;

begin

po:=peEvalString(script);

if(po<>nil)then

begin

result:=pePyObjectAsString(po);

pePy_DECREF(po);

end

else

begin

result:='';

end;

end;

EvalString是计算表达式,ExecString是执行一段程序,从IO这个属性中输出。

更多的代码可以下载kicoy,在ScriptUnit单元。

以上就是关于如何在Delphi中开发使用多显示器的应用程序全部的内容,包括:如何在Delphi中开发使用多显示器的应用程序、如何在delphi中加入自己的脚本、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10091536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存