Kompilacja projektu delphi z .bat

0

W jaki sposób można skompilować projekt delphi z poziomu pliku wsadowego?

0

Dla Delphi 7 można tak:
@dcc32.exe nazwa_projektu.dpr
O ile odczywiście mamy ścieżke do podkatalogu BIN w Delphi i dcc32.exe w zmiennej środowiskowej %PATH%. A po instalacji raczej powinniśmy mieć. No chyba, że UAC nam w tym przeszkodzi w nowszych Widnowsach albo na cos innego zmienimy ten wpis. Dodatkowo jeżeli mamy zmodyfikowane pliki zasobów możemy je przebudowac na przykład w taki sposób:

@echo off
set only_filename=app_dialogs
del %only_filename%.res
brcc32 %only_filename%.rc -fo %only_filename%.res
if not %errorlevel% == 0 goto show_error
goto the_end

:show_error
echo Press any key
pause > nul

:the_end
0

Wpisując to po kompilacji program się powinien uruchomić? Czy to jest tylko proces kompilacji?

0

Teraz to ja nie rozumiem Twojego pytania za bardzo. Co za problem sprawdzić? Pierwsza linijka z dcc32 kompiluje projekt, a plik bat z późniejszą treśćią przebuduje nam plik zasobów, który wykorzystuje Twój projekt. Jeżeli chcesz sobie jeszcze uruchomić projekt to usuwaj go poleceniem del na początku pliku wsadowego, później rób co chcesz, a jak na koncu chcesz go uruchomić to dopisz jego nazwę. Podstawy które należy znać z czasu dosa się kłaniają. Pogoogluj o tym.

0

Kompilacja kompiluje a nie uruchamia.

użycie dcc32.exe wymaga podania dość sporej ilosci parametrów ,bo to co jest ustawione w IDE tutaj nie działa , co i zresztą jest słuszne

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0