Czy mo?żna przekompilowac program w wczesniejszej wesi

0

Pisałem program w delphi5 i cos mnie podkusioło zeby go otworzyc w delphi7 no teraz kicha. Moze ktos sie bawił i i wie jak wrócic do poprzedniej wersi.

zaspany

ps:mozliwe ze temat juz był poruszany no ale...

0

Sprobuj usunac pliki *.cfg, albo zaladuj pliki .~pas/.~dfm itp.

0

Możesz też zastąpić pliki *.pas itp. ich odpowiednikami z ~

0

tja... to po prostu chodzi o DFMy, są tekstowe a do piątki potrzebne binarki... w d7 możesz ustawić zapisywanie w binarkach dfmków

0

Do piątki potrzebne są tekstowe, w D7 są binarki (chyba, nie wiem bo nie używam D7).

0

Używam na co dzień Delphi 5 i Delphi 7, i często mam tego rodzaju problemy.

W Delphi 5, jak i w Delphi 7, o sposobie zapisywania DFM-ów decyduje opcja New forms as text.
Czyli DFM-y mogą być albo binarne, albo tekstowe, w obydwu wersjach.

Jeśli chcesz w Delphi 5 skompilować program zmodyfikowany w Delphi 7 musisz zrobić kilka rzeczy:

  • zrób kopie zapasowe plików: pas, dfm, dpr, res, dti ... (tak na wszelki wypadek)
  • usuń wszystkie komponenty specyficzne dla D7 (np. ShellTreeView, LabeledEdit)
    Jeśli przy uruchamianiu pojawią się komunikaty typu: Class JakaśClasa not found..., kliknij Ignore. Jeśli przy próbie kompilacji pojawią się komunikaty typu: Field Form1.CośTam does not have... kliknij przycisk Yes, a Delphi automatycznie usunie dany komponent.
  • w klauzuli uses usuń wszystkie moduły specyficzne dla D7 (np. Variants)
  • najlepiej usuń z katalogu projektu pliki: dsk, cfg, dof, dsm (jeśli istnieją)

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