Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ivanhoe
Зарегистрирован: 10.09.2005 Сообщения: 5 Откуда: Смоленск
|
Добавлено: Вс Апр 30 2006 17:36 Заголовок сообщения: Не задаются значения переменных! |
|
|
Ой, совсем плохой стал...
В 7-й делфе пишу:
Код: |
var
T: Double;
begin
T := 0; // Т.е. явно задаю значение 0!
end;
|
Трабла 1) Не могу поставить брякпоинт на эту строку...
Трабла 2) Значение не задается!!! Т.е. начинаю трейсить и вижу, что там не 0 а нечто вроде 1,234723432742394e-303 или как-то так.
А если после нее дописать нечто вроде
Код: |
// B: Integer
B := Round(T);
|
То значение задастся еще ДО выполнения этой строки!
Помогите! Прогу сдавать в среду-у-у-у!
ЗЫ Переменная локальная |
|
Вернуться к началу |
|
|
Eveline
Зарегистрирован: 29.04.2006 Сообщения: 5
|
Добавлено: Вс Апр 30 2006 18:22 Заголовок сообщения: |
|
|
А компилятор случайно не пытается выполнить комментарии? И когда ставишь брекпоинт, он показывает, что это невыполняемая строка? Есла да, то это просто Глюк. У меня такое было в билдере. Единственный способ бороться с этим (по крайней мере, единственное, что у меня получалось) это создаю новое приложение, заново рисую форму и копирую тексты всех процедур.
Если проблема не в этом, тогда не знаю. |
|
Вернуться к началу |
|
|
sniper::p
Зарегистрирован: 04.10.2005 Сообщения: 237 Откуда: rus/73
|
Добавлено: Вс Апр 30 2006 20:39 Заголовок сообщения: |
|
|
Закон Мерфи: Если какая-то ошибка может произойти, то она ОБЯЗАТЕЛЬНО происходит (причем всегда по вине программиста всилу его человечности). Мораль - ищи проблему в себе _________________ Нет предела совершенствованию |
|
Вернуться к началу |
|
|
|