Posted By: TopGun (Top Gun) on 'CZprogram' Title: Re: Access handling Date: Mon Dec 1 21:34:51 2003 :-)) Jo, suhlasim. Cele to debug info je tu vlastne len koli jednemu riadku s nazvom funkcie, alebo cislom riadku, ktory sa prihodi do callstacku. SEH vie fungovat aj bez toho.. Mam ten problem, ze vecsinu kodu pisem doma a ked potom posielam instalacky do sveta, pouzivam telefonnu linku (cize okolo 33kb/s), takze si nemozem dovolit 5MB namiesto 1.5MB. Ale inak suhlasim so "svetovym trendom", ze velkost nehra rolu. Vratme sa vsak k topicu: 1. Borland C++ Builder 5 enterprise (aspon ten moj) vyrobi uplne ten isty exac bez ohladu na debug/release nastavenie. Spozoroval som len minimalne rozdiely vdaka optimalizacii. 2. Vie mi niekto poradit, ako nastavit MS Visual C++ .NET 2003, aby mi ukladal debug info do COFF (myslim ze v sekcii .rdata), namiesto do .PDB fajlu ? V starsich VC++ existoval prepinac /debugtype:coff, no v tej najnovsej nic take nevidim (v Project Options). > > > Na druhou stranu - prijde mi lepsi ty data mit v > > > externim souboru (Microsofti PDB), pak mas totiz moznost velice > jednoduse > > > zabalit aplikaci bez a s. A obsluha nevychytanej vyjimek nebude delat > nic > > > kdyz > > > nebudou ty debug informace nainstalovany. > > > > Hmm, to asi sotva, ne? Obsluha nevychytanejch vyjimek zalezi na tom, jak > mas > > v programu napsanej SEH (respektive jak/jestli mas pouzitou fci > > SetUnhandledExceptionFilter) a ne na tom, jestli mas externi PDB. Nebo u > M$ > > nejde tahle fce pouzit bez PDB :-O (nevim, v MSVC nedelam)? > > Znova - pokud budou dostupny debug informace tak ti vypise backtrace se > jmenama funkci, pokud nebudou tak ne. Evidentne je to nepochopitelnejsi nez > sem doufal. Co se tyce prepisovani stacku - drtiva vetsina neosetrenejch > vyjimek je pristup do pameti kam pristup nemas (at uz na NULL nebo na > nahodnou adresu) a to ti stack neprepise. > > > Dzemen > > Jerry III > > Enough said ... > http://jerryiii.home.sprynet.com/mica/index.htm http://xrs.winradio.com http://www.rbasic.com http://xrs.winradio.com/plugins.htm mailto:stofa@eshs-lab.com TopGun (Are you ready to fly ?)