Как сообщить об ошибках в среду IDE из пользовательского инструмента сборки?
Я использую пользовательский инструмент сборки в Delphi XE3.
Это выполняется должным образом, но когда по какой-то причине мой пользовательский инструмент сборки не работает, он вернет ненулевой код завершения, а Delphi просто сообщит, что сборка не удалась. Инструмент сборки будет писать в stdout и stderr в случае каких-либо ошибок, но они не отображаются в окне сообщений:
- вкладка Build показывает Failed (после запуска brcc32)
- на вкладке " Вывод " я вижу, что
- целевой BuildVersionResource запускается, затем запускается целевой PreBuildEvent
- затем запускается мое пользовательское событие предварительной сборки (здесь я также вижу, что оно пишет в стандартный вывод) - это также успешно
- и тогда я вижу только: Build FAILED - но я не вижу ничего, связанного с пользовательским инструментом сборки
Как я могу это исправить, или где я могу найти подробную помощь для пользовательских инструментов сборки? Справка по Delphi IDE действительно очень проста.
Вот полный текст вкладки "Вывод" в качестве ссылки:
Сборка началась 19.03.2015 14:57:44. __________________________________________________ Проект "C:\Xxx\Xxx.dproj" (Цель (и) сборки): Target BuildVersionResource: c:\program files (x86)\embarcadero\rad studio\10.0\bin\cgrc.exe -c65001 Xxx.vrc -foXxx.res CodeGear Resource Compiler/Binder Версия 1.2.2 Авторское право (c) 2008-2012 Embarcadero Technologies Inc. Microsoft (R) Windows (R) Resource Compiler Версия 6.0.5724.0 Авторское право (C) Microsoft Corporation. Все права защищены. Удаление файла "Xxx.vrc". Сборка не удалась. 0 Предупреждение (я) 0 Ошибка (и) Прошедшее время 00:00:00.82