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 ?)

Search the boards