急急!压缩后出现的问题!在线等待!(100分)

  • 主题发起人 主题发起人 春风江南
  • 开始时间 开始时间

春风江南

Unregistered / Unconfirmed
GUEST, unregistred user!
我用dxpak压缩了一个编译好的exe文件,可是压缩后把我的一些label变成了方框。
最要命的是打不开源程序了,说是“打不开c:/my.bpg”,这怎么解决啊?
高手们帮帮忙吧。
 
我用upx
没有任何问题。。。。
AsPack没大用过,应该也没有错误
 
对此有什么修复的办法吗?
 
你压缩是压缩的可执行文件,和你的源文件有什么关系?
你的东西提示说大不开bpg文件,你直接打开dpr文件看看。
 
同意yzhshi,你说的是什么意思?
按你的说法好像是源文件被破坏了?
 
就是在打开dpr文件的时候,说是找不到bpg文件。
 
不可能,AsPack没问题!
 
我用dxpak压缩
 
没用过dxpak,看来你说的这个应该是一个控件啦。
没用过,所以没有发言权,还有,即使是控件,我觉得它也不应该影响你的源代码。
你尝试打开*.dpr文件没?
 
不是控件,就是一个压缩exe的软件。
打不开dpr。
要是谁想试试的话我可以寄去你们用用。
 
既然是压缩EXE的,根本没有理由影响你的源代码。
我估计是因为你保存了一个bpg文件,打开的时候你选择的是bpg文件。
所以并不是压缩软件造成的问题。应该还是你的源代码有问题。或者你的打开方式有问题。
 
我从来就没有刻意保存bpg文件,也不知道它是作什么的。
现在我有什么办法修复呢?
 
你直接打开dpr文件就应该可以的。
 
就是打开dpr的时候不行呀!
 
打开dpr的时候提示找不到bpg?
反正这些都是文本的,你打开粘贴上dpr的内容给大家看看。
 
erro:cannot open c:/my.bpg
 
我说的是dpr文件,就是工程文件呀。不是你的错误提示,你的错误提示已经粘贴过一次了。
 
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
Unit3 in 'Unit3.pas' {Form3},
Unit4 in 'Unit4.pas' {Form4};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.CreateForm(TForm4, Form4);
Application.Run;
end.
 
你的程序不大,如果不介意,可以给我发过来一份源代码吗?
看样子应该是你的配置问题,不过我估计多半是没有问题。
你的Unit1.pas unit1.dfm unit2.pas unit2.dfm unit3.pas unit3.dfm unit4.pas unit4.dfm都有吧?
只要有这些,就不需要别的了。
yzhshi@371.net
 
谢谢,好的。
可是unit2.dfm 特别大(3.9M),unit2程序也不复杂,所以我就没寄这个了。
 
后退
顶部