你的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中加入自己的脚本、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)