Компиляция с Delphi 2009 из командной строки под Windows Vista 64-разрядная

Кто-нибудь смог скомпилировать приложение Win32 GUI с компилятором командной строки dcc32.exe под 64-разрядной Windows Vista без установки Delphi 2009? В нашей системе это не удается, с сообщением, что файлы DFM содержат неизвестные 16-битные ресурсы. Обычно это указывает на то, что файлы DFM не могут быть прочитаны. Он отлично работает на всех 32-битных Vista и Windows XP, которые мы пробовали.

Я спрашиваю, потому что мы хотим обеспечить, чтобы мы могли восстановить наши текущие exe-файлы позже, если это необходимо, поэтому, даже если все мы перейдем к 64-битным операционным системам в будущем, мы хотим восстановить старые версии 2009 года.

delphi,windows-vista,delphi-2009,win64,

1

Ответов: 3


2

С Delphi 2009 вы должны использовать msbuild для компиляции ваших проектов (msbuild YourProject.dproj). Обязательно сделайте это из командной строки RAD Studio. Это позволяет установить некоторые переменные среды. Помогает ли это решить вашу проблему?


1 принят

Добавление lnkdfm120.dll решило проблему.


0

Да, мы выполняем консольные сборки через dcc32 через nint в 64-битной версии Vista и 64-битной Windows 2008. Возможно, вам придется иметь дело с некоторыми проблемами пути (X86), если вы установили их в местоположение по умолчанию (мы не должны удалять эти типы зависимостей).

Дельфы, окна-перспектива, Дельфы-2009, win64,
Похожие вопросы