Il domenica 2 agosto 2009 01:00:59 Benoît Minisini ha scritto: > > I have a failure with a long integer: > > > > > > DIM IntMyNumber AS Long > > > > IntMyNumber = 90 * 89 * 88 * 87 * 86 * 85 > > PRINT IntMyNumber > > > > returns 1605934816 > > > > -------------------------------------------- > > Bash returns the correct value: > > > > echo $[90*89*88*87*86*85] > > > > 448282533600 (that is less than 9.223.372.036.854.775.807) > > > > So why Gambas fails even if I declared it as Long? > > > > Gambas 2.15.1 > > > > Saluti, > > > > Stefano > > Because only the destination variable is declared as Long. You must do > that: > > IntMyNumber = CLong(90) * 89 * 88 * 87 * 86 * 85
Thank you. Stefano ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user