Posted By: dzemen () on 'CZprogram' Title: Re: Access handling Date: Mon Dec 1 08:00:41 2003 > > Tak zistujem, ze v dnesnej dobe kompilery na debug info kaslu.. > Borlandovsky > > kompiler nedava ziadne debug info do exaca - subor je skoro taky isty po > ??? Co je u tebe Borlandovsky kompiler? BC++, BC++B i Delphi to pridavaji na > konec. Pak se to da uriznout treba nastrojem tdstrip.exe resp. tdstrp32.exe Delphi to tam pridavaji jenom v pripade, ze je to nastaveno u projektu (Project/Options/Linker/EXE and DLL options/Include TD32 debug info) - v EXE se pak vytvori sekce .debug (prekvapeni, co ? :-) ). V dnesni dobe se vsak TD32 uz moc nepouziva, takze se toto nastaveni spis pouziva pro SEH (Structured Exception Handling) knihovny, ktere odtamtud tahaji nazvy unit, procedur/funkci a cisla radek (ktere pak pri zjisteni vyjimky zobrazuji). Ovsem ma to hacek - po zkompilovani je z toho programu docela moloch (napriklad misto 1.5MB ma pak EXE 5.1 MB :-( ). Chytre knihovny si vsak stejne tuto sekci pakuji (dela to tak napr. EurekaLog). Dzemen