Re:[Quantproject-developers] Re: [Quantproject-developers] QuantProject/b2_DataAccess/Tables Quote
Brought to you by:
glauco_1
|
From: marco\.milletti\@l <mar...@li...> - 2005-05-05 13:22:08
|
> At 06:25 PM 5/4/2005 +0000, you wrote: > > >! if( dt.Rows[0]= ["CloseToOpenStandDev"] is double ) > >! //cast is possible > >= ! returnValue =3D (double)dt.Rows[0]["CloseToOpenStandDev"];=0D = > >! } > >! return returnValue; > > Millo, sei sicuro che= sia un approccio corretto? Cosa succede se > dt.Rows[0]["CloseToOpenSt= andDev"] non e' un double? la dt.Rows[0]["CloseToOpenStandDev"] is do= uble =E8 false >Quando puo' succedere? Questa =E8 una bella domanda= ... Se lo sapessi non avrei aggiunto l'if ma avrei corretto il codice ..= . :-) > Forse mi manca un pezzo, ma sarei tentato di pensare che una= bell'exception > sia la cosa migliore. Meglio l'exception. Ma quand= o hai il prurito di vedere le curve buone, vuoi che lo script che dura 10= ore venga eseguito ... a mali estremi, estremi rimedi (almeno temporanea= mente) > Nell'ordine, gli errori e' meglio che siano: > - rilevabili= dal compilatore (caso preferibile) > - rilevabili dal run time (caso me= dio) > - logici (caso peggiore) > > Evitando l'eccezione, non e' che,= per caso, ci spostiamo dal caso due al > caso tre? E' senz'altro co= s=EC. E quando l'errore =E8 "logico" ti ritrovi un'altra eccezione (magar= i, com'e' facile, per lo stesso motivo della prima che viene dribblata) d= a qualche altra parte. Come mi =E8 appena capitato ... :-(( Ciao Mi= llo > Ciao! > > > > -------------------------------------------= ------------ > This SF.Net email is sponsored by: NEC IT Guy Games. > G= et your fingers limbered up and give it your best shot. 4 great events, 4= > opportunities to win big! Highest score wins.NEC IT Guy Games. Play t= o > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=3D20=0D = > _______________________________________________ > Quantproject-develop= ers mailing list > Qua...@li... > http= s://lists.sourceforge.net/lists/listinfo/quantproject-developers > =0A=0A= =0A=0A____________________________________________________________=0ANavi= ghi a 4 MEGA e i primi 3 mesi sono GRATIS. =0AScegli Libero Adsl Flat sen= za limiti su http://www.libero.it=0A |