Показать сообщение отдельно
  #3  
Старый 12.09.2009, 15:41
ZPS ZPS вне форума
Прохожий
 
Регистрация: 12.09.2009
Сообщения: 2
Репутация: 10
По умолчанию

Спасибо!

Ошибка с tmp/temp появилась тут - невнимательно перепечатал, в оригинале всё верно.

Не понятен тогда следующий момент:

строкой ниже стоит
ListBox1.Items.Add('*');
На эту строку поставлен break point. Когда он срабатывает, я смотрю состояние переменных наводя курсор - ситуация как описал выше.
Если перед этой строкой с break point поставить
ShowMessage(FloatToStr(testvar));
или саму строку заменить на
ListBox1.Items.Add(ShowMessage(FloatToStr(testvar) ));
тоесть добавить в код преобразование обратно (FloatToStr), отладчик начинает показывать всё верно testvar=5624,6873

С чем это связано?
Ответить с цитированием