![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ошибка при запуске экзэшника [D7, XP]
Евгений Медведев © (2015-11-05 13:24:00)При запуске на 11 машинах в учебном комп. классе - вылетает ошибка "`2i160` is not a valid floating point value". А на 1-й машине все работает нормально без ошибки!!!
BDE установлено. В панели управления в региональных настройках менял запятую на точку - все равно ошибка. На машине, где создавался экзэшник, установлен Дельфи 7.
На не ней этой ошибки не вылетает - поэтому не знаем в чем дело??? и как ловить эту ошибку.
brother (2015-11-06 16:18:00) [1]ОС под которыми неработает и под которй работает прога разные? + что эта прога вообще делает?
причем тут локаль?
короче, куча вопросов, а ответов 0....
han_malign (2015-11-06 15:10:00) [2]проблемы явно с локалью и (не-)Unicode... (и возможно ЗверьCD)
https://en.wikipedia.org/wiki/Decimal_mark
Used with Western Arabic numerals (0123456789):
U+0020 space (HTML )
U+0027 ' apostrophe (HTML ' · ')
U+002C , comma (HTML ,)
U+002E . full stop (HTML .)
U+00B7 · middle dot (HTML · · ·)
U+2009 thin space (HTML · )
U+202F narrow no-break space (HTML )
U+02D9 ˙ dot above (HTML ˙)
Used with Eastern Arabic numerals (٠١٢٣٤٥٦٧٨٩):
U+066B ٫ arabic decimal separator (HTML ٫)
U+066C ٬ arabic thousands separator (HTML ٬)
Used with keyboards:
U+2396 ⎖ decimal separator key symbol (HTML ⎖) (resembles an apostrophe)
Palladin (2015-11-06 13:45:00) [3]
> Евгений Медведев
программиста вам надо
Игорь Шевченко (2015-11-06 12:53:00) [4]sniknik © (06.11.15 12:48) [6]
Боюсь, ты ошибаешься. Не дает.
А вот jcldebug из Jedi Code Library, наоборот, дает. И всякий madExcept тоже дает.
sniknik (2015-11-06 12:48:00) [5]> Каким боком тут FastMM ?
дает стек вызовов, при ошибке можно посмотреть "цепочку" откуда началось (откуда взялись неверные данные).
но вообще не настаиваю, есть другие, лучше, более подходящие - предлагайте.
Игорь Шевченко (2015-11-06 10:22:00) [6]sniknik © (05.11.15 20:25) [3]
Каким боком тут FastMM ?
sniknik (2015-11-05 20:26:00) [7]> очевидные ошибки искать не приходилось
вот это вот "2i160" имеется в виду.
sniknik (2015-11-05 20:25:00) [8]> А на 1-й машине все работает нормально без ошибки!!!
это та на которой дельфи? как вариант, может какие не бесплатные "дезигнонли" компоненты установлены.
> и как ловить эту ошибку.
логи подробные делай, на действии где ошибка/предполагаемое место вообще через строчку кода записывай что делаешь и какие данные в переменных...
вообще на подобное есть сторонние модули, например: FastMM (единственный которым хоть как то временами пользуюсь, хотя, вот так очевидные ошибки искать не приходилось :), ну и да, наверняка есть другие)
http://timokhov.blogspot.ru/2007/03/delphi-2007-iii-fastmm.html
FullDebugMode -При возникновении нештатных ситуаций FastMM показывает стек вызовов, приведший к ошибке.
смю по ссылке раздел "Настройки проекта".
brother (2015-11-05 13:45:00) [9]выяснить, где он принимает такое(подобное значение, возможно 160) и не допустить такого в дальнейшем...
brother (2015-11-05 13:44:00) [10]узнать почему string = '2i160'