Re: Почему код Delphi пашет, а аналог. C# нет (MS Office)
От: Yozh_Programmer  
Дата: 18.09.04 23:25
Оценка: 19 (2)
Сорри за пост, я уже нашел в чем трабла, но думаю ВАМ будет интересно почему она возникла, т.к. возникает она и при юзании Excel и во многом другом тоже может возникнуть.
Причина в том, что региональные настройки не совпадают с EN совместимыми (или подобными). Для того, чтобы это обойти можно вызывать в "критических" к этому участках кода следующее

System.Globalization.CultureInfo ci = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
/* код */
System.Threading.Thread.CurrentThread.CurrentCulture = ci;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.