Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.10.01;
Скачать: CL | DM;

Вниз

ошибка при запуске экзэшника   Найти похожие ветки 

 
Евгений Медведев   (2015-11-05 13:24) [0]

При запуске на 11 машинах в учебном комп. классе - вылетает ошибка "`2i160` is not a valid floating point value". А на 1-й машине все работает нормально без ошибки!!!
BDE установлено. В панели управления в региональных настройках менял запятую на точку - все равно ошибка. На машине, где создавался экзэшник, установлен Дельфи 7.
На не ней этой ошибки не вылетает - поэтому не знаем в чем дело??? и как ловить эту ошибку.


 
brother ©   (2015-11-05 13:44) [1]

узнать почему string = "2i160"


 
brother ©   (2015-11-05 13:45) [2]

выяснить, где он принимает такое(подобное значение, возможно 160) и не допустить такого в дальнейшем...


 
sniknik ©   (2015-11-05 20:25) [3]

> А на 1-й машине все работает нормально без ошибки!!!
это та на которой дельфи? как вариант, может какие не бесплатные "дезигнонли" компоненты установлены.

> и как ловить эту ошибку.
логи подробные делай, на действии где ошибка/предполагаемое место вообще через строчку кода записывай что делаешь и какие данные в переменных...

вообще на подобное есть сторонние модули, например: FastMM (единственный которым хоть как то временами пользуюсь, хотя, вот так очевидные ошибки искать не приходилось :), ну и да, наверняка есть другие)
http://timokhov.blogspot.ru/2007/03/delphi-2007-iii-fastmm.html
FullDebugMode -При возникновении нештатных ситуаций FastMM показывает стек вызовов, приведший к ошибке.
смю по ссылке раздел "Настройки проекта".


 
sniknik ©   (2015-11-05 20:26) [4]

> очевидные ошибки искать не приходилось
вот это вот "2i160" имеется в виду.


 
Игорь Шевченко ©   (2015-11-06 10:22) [5]

sniknik ©   (05.11.15 20:25) [3]

Каким боком тут FastMM ?


 
sniknik ©   (2015-11-06 12:48) [6]

> Каким боком тут FastMM ?
дает стек вызовов, при ошибке можно посмотреть "цепочку"  откуда началось (откуда взялись неверные данные).

но вообще не настаиваю, есть другие, лучше, более подходящие - предлагайте.


 
Игорь Шевченко ©   (2015-11-06 12:53) [7]

sniknik ©   (06.11.15 12:48) [6]

Боюсь, ты ошибаешься. Не дает.

А вот jcldebug из Jedi Code Library, наоборот, дает. И всякий madExcept тоже дает.


 
Palladin ©   (2015-11-06 13:45) [8]


> Евгений Медведев

программиста вам надо


 
han_malign ©   (2015-11-06 15:10) [9]

проблемы явно с локалью и (не-)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)


 
brother ©   (2015-11-06 16:18) [10]

ОС под которыми неработает и под которй работает прога разные? + что эта прога вообще делает?
причем тут локаль?
короче, куча вопросов, а ответов 0....



Страницы: 1 вся ветка

Текущий архив: 2017.10.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.004 c
2-1446463756
Валя
2015-11-02 14:29
2017.10.01
прокуртка кнопок


3-1314608477
Цукор5
2011-08-29 13:01
2017.10.01
count (таблица.*)


15-1465914259
pavel_guzhanov
2016-06-14 17:24
2017.10.01
Вопрос про флешку


15-1465627000
Pavia
2016-06-11 09:36
2017.10.01
Глубины VCL


2-1446719068
Евгений Медведев
2015-11-05 13:24
2017.10.01
ошибка при запуске экзэшника