你所说的动态连接库如果是指Delphi的Package,
当然可以,点选菜单 Project->Options,
选取Packages页,将Build with runtime packages的选项Uncheck;
至于声音文件要编译进去,也没问题;
你可以用Visual C++打开工程的资源文件(例如:Project1.res)
然后在其中加入声音资源,便可编译进执行文件

解决方案 »

  1.   

    1:将所有的相关文件作为资源打包倒可执行文件中
    2:不用注册表,用Ini,而且应该将INi文件建立到当前目录下面,不要放到Windows目录
    3:不要带包运行,就是说不要动态连接库
    至于把其他的文件打包倒可执行文件,请以“资源”作为关键字搜索。你会找到不下10篇的贴子。并且大部分解决了的。
      

  2.   

    Delphi是否可以自动确定我在程序中使用了哪些包?我的一个可执行文件都在300K以上,这还不包括任何图形资源。
      

  3.   

    Kingron(WinAPI)厉害,我要好好像你学习。