![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Всем привет! собственно сабж=)
Програмно пишу файл RC, далее запускаю борландовский brcc Код:
А если обычный батник: Цитата:
|
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 11.06.2010
Сообщений: 15
|
![]()
по моему этот файл называется brcc32.exe, а не просто brcc.exe
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
у меня он вообще brc.exe называется(вытащил и переименовал). В прочем решения проблемы в вашем сообщении я не вижу...
Последний раз редактировалось Человек_Борща; 28.05.2011 в 01:37. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
а myDir точно заканчивается символом '\'?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Да, заканчивается символом '\'.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
А кавычки где?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
нус блин вообще непонимаю.
Я вытащил компилятор ресурсов из Delphi XE пакета. Какие файлы кроме brcc32.exe ещё нужны? Уже все перепробовал. И winExec и ShellExecute и CreateProcess там же и параметры и с кавычками и без них и указывал -fo (File Output). Ничего не помогает! Хатя простой батник успешно собирает! |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Ты всё в кучу не мешай, а делай по шагам.
1). Сначала добейся работы brcc32, запускаемого из папки bin Delphi. 2). Затем вытаскивай его отдельно (кстати, это пиратство). 1 раскладывается на проверку основных частей так: а). Кавычки. б). Текущий каталог. в). Код возврата. г). (опционально) вывод сообщений об ошибках (можно применять только при диагностике провала пункта "в"). Я уже сейчас вижу, что программно ты собираешь не так, как в bat-нике: у тебя отличаются пути и текущая папка.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Эхх а проблема просто решалась....
Код:
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Иными словами, дело было в относительных путях (считаются относительно текущего каталога).
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
cmd.exe и занимает почти все ресурсы процессора | Gorychev | Windows | 11 | 06.12.2013 07:31 |
програмно загруз веб страницу вставить текст и програмно нажать кнопку. | asdn | Общие вопросы .NET | 0 | 05.10.2010 13:40 |
Запись в ресурсы собственного exe? | Человек_Борща | Общие вопросы Delphi | 3 | 02.08.2010 15:19 |
Ресурсы. Как запихать .bmp в приложение .exe? | КСВ | Мультимедиа в Delphi | 6 | 24.10.2009 06:25 |
по нажатию на кнопку вызвать другой фаил с расширением exe который находится в той же папке | 1234 | Общие вопросы Delphi | 3 | 05.08.2008 12:32 |