有没有人成功编译使用命令行编译dcc32.exe一个Win32 GUI应用程序,在64位Windows Vista,而不安装德尔福2009年? 在我们的系统失败,与消息的DFM文件中包含未知的16位资源。 这通常是在DFM文件无法读取的指示。 它完美的作品在所有32位Vista和Windows XPS,我们尽力了。
我问,因为我们要确保我们以后可以重建我们目前的exe文件,如果需要的话,所以即使我们都切换到在未来的64位操作系统,我们希望能够重建旧版本的2009年。
有没有人成功编译使用命令行编译dcc32.exe一个Win32 GUI应用程序,在64位Windows Vista,而不安装德尔福2009年? 在我们的系统失败,与消息的DFM文件中包含未知的16位资源。 这通常是在DFM文件无法读取的指示。 它完美的作品在所有32位Vista和Windows XPS,我们尽力了。
我问,因为我们要确保我们以后可以重建我们目前的exe文件,如果需要的话,所以即使我们都切换到在未来的64位操作系统,我们希望能够重建旧版本的2009年。
德尔福2009年,你应该使用的MSBuild到命令行编译你的项目(的MSBuild YourProject.dproj)。 务必从公司的RAD Studio commandprompt做到这一点。 这确保了一些环境变量设置。 这是否解决问题了吗?
添加lnkdfm120.dll解决了这个问题。
是的,我们正在执行控制台通过dcc32通过构建恶性两种Vista的64位和Windows 2008 64位。 您可能需要处理一些路径发出(X86)如果您安装到默认位置(我们不删除这些类型的依赖关系)。