Zasoby

0

Tworzę sobie Instalatorka - utworzyłem plik files.rc z wpisami:

[code]SPECYFIKACJA RCDATA "spec.exe"
POMOC RCDATA "pomoc.hlp"
SPIS RCDATA "pomoc.cnt"[/code]

i do jednego folderu FOLDER1 wrzuciłem:

  • brcc32.exe
  • spec.exe
  • pomoc.hlp
  • pomoc.cnt

i wg artykułu AB uruchamiam BRCC32.exe files.rc
ładnie tworzy się files.res.
Wrzucam ten plik do Folderu z Instalatorem FOLDER2 i elegancko sie rozpakowuje, a gdzie problem ??? Ano w tym, że tworzę nową wersję programu spec.exe. Podmieniam w FOLDER1 plik spec.exe i z nową wersją robię BRCC32.exe filse.rc i po utworzeniu RES i odtworzeniu go mam nadal stara wersje EXE.

Dlaczego ???

Ps. Jezeli w FOLDER1 usunę files.res i spec.exe i wrzuce nowy EXE, to i tak RES utworzy sie ze stara wersja :(

0

tak... bo ten twoj res jest przyklejany do aplikacji... aplikacja wykorzystuje poprzednia wersje tego pliku. musisz odpalic projekt i skompilowac go ponownie juz z nowym plikiem - powinno dzialac...

pozdro.

0

trza prog zbuildować, bo kompilacja uwzględnia tylko zmiane pasów, a zasobów nie rusza, chyba że się powiązania w unitach się zmieniły

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