Turbo Pascal - pytanie początkującego
MCbx - 13 Mar 2005 15:18
JAk uzyskać w Turbo Pascalu rozmiar kodu w bajtach? Nie wynikowego pliku EXE, ale samego kodu, jak np. bym pisał program samrozpakowujący (czy np. wirusa, bo aktualnie zgłębiam tajemnice unitu DOS ) , to byłaby mi ta wielkosć potrzebna. Używam Turbo PASCAL 7.0 DOS.
Darexxx - 13 Mar 2005 17:53
sprobuj na programowaniu ogólnym
wddf - 13 Mar 2005 19:04
Rozmiar kodu, hm... moze poprostu sprawdz rozmiar pliku z rozszerzeniem *.pas wkoncu w nim jest zapisany kod, mysle ze trafilem, powodzenia
elektryk - 14 Mar 2005 11:37
Ja to kiedyś robiłem tak, zakodowałem sobie wartość przypadkową np 12345 bajty, kompilowałem program, pakowałem go exepakerem (np LzEXE albo PkLite), sprawdzałem rozmiar pliku, korygowałem wartość w pliku źródłowym, jeszcze raz kompilowałem, pakowałem i sprawdzałem czy się zgadza. Mimo że efekt kompresji zależ od wartośc to zawsze udało się że plik po skompilowaniu miał "właściwy" rozmiar zakodowany w sobie.