怎样做exe文件(200分)

  • 主题发起人 主题发起人 风云再起
  • 开始时间 开始时间

风云再起

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]在贺卡软件中,是怎样把图象,声音做成exe文件的!!!
 
把图象和声音做到资源文件里,
写个rc文件
格式
mymidi WAVE Msg.wav
Call WAVE ringout.wav
AddU WAVE Global.wav
Call AVI Call.avi
dbf AVI dfa.avi
用brcc32.exe在命令行编译就OK了

在如下调用:
PlaySound(pchar('mymidi'),hInstance,SND_RESOURCE or SND_ASYNC);
 
用flash,可以把flash生成一个带播放器的exe

-----
http://www.8421.org
 
贺卡软件?是不是动画图文的那种?多数是flash做的,在Flash中,可以生产自带播放器的
exe文件。
 
分为两个程序,一个是播放程序,一个是制作程序,制作程序通过文件流的方式把声音或
图像资源写在播放程序的尾部,再把这些资源的类型、数量、长度等信息写在播放程序的
尾部。播放程序在执行时,先从自己尾部读出资源信息,再根据资源信息移动文件指针,
将资源读到一个流中,如果数据是图片,就通过LoadFromStream方法将流中的数据读到一个
TBitmap或TJPEGImage中;如果是声音资源,就要看媒体播放器控件是否支持直接从流中
播放,如果不支持的话,先把资源存到一个临时文件中,播放此文件,在程序退出时再删除
此文件。
此贴对你有一定的参考价值:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1144613
 
不是自己做exe,
而是作为资源添加到exe尾部
 
我在csdn光盘上看到过类似的文章,作者是陈经滔。
讲的是文件流及其应用,他就讲了怎样用文件流做
贺卡软件。不过光盘只收录了他的一篇文章,前面的
没有看到,所以还有一些类容不清楚。所以肯定说是
用文件流,各位大虾能说的更详细吗?最好有原码。
 
在Delphi中可以用文件流TFileStream,在C++ Builder中可以用TFileStream或标准的文件
操作函数。你要哪种的代码,我可以马上做一个给你。
 
已经用Delphi完成了一个PictureToExe的简单例程,虽说简单,但源文件加窗体文件代码加
起来也有超过500行了,如果贴主和看客愿意的话,我就把代码全部贴出来,否则就通过
E-Mail发送。
 
好,Sachow。发给我。tiangherang@etang.com
 
Sachow,什么也没有!
 
你指的什么没有?没有收到?程序运行后没有效果?
 
先做好一个EXE,然后在换掉其中的资源也可以。

如果直接做一个EXE的话,最好先装一个RXLIB。它的控件包带了一个资源修改器,可以直接往工程中添加各种资源
 
你给的地址不对吧,邮件又被退回来了!
Your mail cannot be delivered to the following address(es):

550 <tiangherang@etang.com>: Invalid User (RCPT TO:tiangherang@etang.com)

Please check the above address(es) and then try again.
 
Sachow,太不好意思了,是本人的失误.再发一便吧!
tianherang@etang.com
 
接受答案了.
 
可以给我一份吗?谢谢!我最近对这些很感兴趣。
njptzzh@pub.nt.jsinfo.net
 
后退
顶部