求教在delphi中,如何把两个exe做为res加入到另一个exe中,并在运行时释放两个exe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教在delphi中,如何把两个exe做为res加入到另一个exe中,并在运行时释放两个exe相关的知识,希望对你有一定的参考价值。
参考技术A 1释放lppa.exe????是将lppa.exe做成资本文件,然后在开启法度榜样时主动释放到指定文件夹嘛?如不雅是的话,百度搜刮一下"delphi资本文件应用"就可以找到相干的一些实例代码了!什么叫释放lppa.exe?是中断这个法度榜样运行是吗? 参考技术B 把exe弄成资源文件(sample.exe)1、新建一个文本文件sample.rc
内容为sample
exefile
sample.exe
2、把sample.exe和sample.rc拷贝到delphi的bin目录下
3、执行dos命令brcc32.exe
sample.rc,产生一个sample.res文件,这就是exe的资源文件
4、把sample.res拷贝到你的工程文件目录
在
主窗体
$R
*.DFM
下面加上
$R
sample.res
5、编译,你编译得到的文件就包含了sample.res的资源文件
6、得到资源文件的代码(*.Res)
ExtractRes('exefile','sample',FileName)
//FileName你要保存的目录以及文件名
Function
ExtractRes(ResType,
ResName,
ResNewName
:
String):boolean;
var
Res
:
TResourceStream;
begin
try
Res
:=
TResourceStream.Create(Hinstance,
Resname,
Pchar(ResType));
try
Res.SavetoFile(ResNewName);
Result:=true;
finally
Res.Free;
end;
except
Result:=false;
end;
end;
怎么释放到内存中运行,不会[:(!](据说很难)
建议:
1、释放到一个
temp
目录下
2、运行完删掉
求教: 如何在EXCEL中,拖动下拉,一行数字的其中两个数字实现递增。
如何在EXCEL中,拖动下拉,一行数字的其中两个数字实现递增。如下效果
C108-E0-S10/19-E1-S01/0/10
C109-E0-S10/20-E1-S01/0/10
公式如下:
="C"&ROW(A108)&"-E0-S10/"&ROW(A19)&"-E1-S01/0/10"
参考技术A excel是大家常用的办公软件,使用起来也是非常简单的,但是还是有一些朋友不知道excel下拉数字递增是怎样的,今天小编就给大家介绍一下怎样下数字递增。开启分步阅读模式
工具材料:
excel
操作方法
01
比如一个数据,从它下拉做递增数列。将鼠标放在该单元格右下角,变成十字形时点住下拉。
02
看到默认序列格式是相同数字。点击该序列数字右下角包含十字的图案,在菜单中选择第二个填充序列。
03
该数据就变成递增了。
04
还有一种办法就是初始就填好两个或两个以上数据,比如下图所示,同时选中两个数据进行下拉。
05
该数据也会变成递增。 参考技术B ="C108-E0-S10/"&ROW(A19)&"-E1-S01/0/10"
下拉! 参考技术C ="C108-E0-S10/"&row(A1)&"-E1-S01/0/10"
以上是关于求教在delphi中,如何把两个exe做为res加入到另一个exe中,并在运行时释放两个exe的主要内容,如果未能解决你的问题,请参考以下文章
求教在delphi中,如何把一个exe做为res加入到dll中,并在运行时生成exe文件执行
在Delphi如何将exe文件加入到资源文件中,如何进行调用?