Jonathan Pobst wrote: > > I've attached the relevant data from your .resx file. A quick guess > says it's probably using a culture that uses comma separators instead of > decimal points for numbers, and our code is not international-proof. > > This should be pretty easy to fix. Either Andy or I will probably get > to it in the next couple of days. > I can confirm your guess: I did a bit of testing and replaced all these 33,3333 values in the resx file by 33: integer, so no issue about decimal separators. There might be a bit of precission loss in the distribution of the table rows (anyway, that's less than 1% in the worst case). After that, I recompiled from VS and tried it with Mono: everything is working fine now. Also, I'm working on a machine with a Spanish version of Windows and the regional configuration set to Catalan: both cultures use the comma as the decimal separator. Seeing the parts of the .resx file you highlighted, the issue seems quite obvious: comma-separated values where some of the values contain commas themselves: how could that **not** cause problems? I think the bug should be fixed, because it's a bug after all; but right now my program is able to just avoid it. If there is anything I can do to help fixing it, just let me know.
Jonathan Pobst wrote: > > Thanks for sending your files! > Thanks to all of you for all the help! Once finished, the project is going to be published under GPL, so sharing some sources was not a problem :P -- View this message in context: http://www.nabble.com/Help-for-porting%3A-VC--2008-express-binaries-crashing-when-run-by-mono-tp17607386p17696151.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
