Programowanie w języku Pascal » FAQ

Jak zrobić z napisanego programu w TP plik exe

  • 4 komentarze
  • 796 odsłon
  • Oceń ten tekst jako pierwszy
Jeśli możesz pod TP uruchomić swój program, a po wyjściu z TP nie możesz znaleźć pliku wykonywalnego, oznacza to, iż posługujesz się wersją kompilatora przeznaczoną do pracy w trybie rzeczywistym (plik turbo.exe), a ponadto ma ona włączoną opcję "Compile to memory". Co zrobić, żeby pojawił się exek? W zasadzie nic prostszego, jak przełączyć opcję "Compile to memory" na "Compile do disk" (menu Compile).
Jednak istnieje bardziej dalekowzroczna metoda. Otóż jeśli masz pełen pakiet TP 7.0, oprócz turbo.exe dysponujesz również plikiem tpx.exe. Jest to wersja kompilatora przeznaczona do pracy w trybie chronionym. Pomijając fakt, że nie ma ona opcji kompilowania do pamięci (zawsze na dysk), potrafi korzystać z pamięci ponad 1MB. To gigantyczna zaleta, bo w turbo.exe pamięć kończy się bardzo szybko, i kompilowanie większych programów jest praktycznie niemożliwe bądź bardzo utrudnione. Dlatego polecam przerzucenie się na tą wersję programu.

4 komentarze

major_1_8 2007-01-31 22:11

wie kto.s może jak skompilować własny moduł do pliku exe w free pascalu. W tp wiem jak tylko zależy mi na tym by było to w fp.

Artur 2003-03-25 11:08

Przecztanie pliku exe w pascalu nie jest możliwe, bo niby skąd można mieć pewność, że został on napisany w Pascalu, a nie w C++. Plik exe ma swoją budowę i nie zależy ona od tego w jakim języku piszemy program. Ale można podejrzeć kod napisany w jakimkolwiek języku pod assemblerem, tylko trzeba się cholernie dobrze znać na programowaniu na niskim poziomie

Niereb 2002-12-30 12:57

Musial bys sie rozejrzec za jakims Dekompilatorem Pascala, o ile takowy istnieje...

tomex 2002-11-28 16:24

A w druga strone ?
Czy jest mozliwe odczytanie pliku .exe ?
(chcialbym przeczytac co jest w pascalu;)