| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Глобальное определение переменной |
| Автор: Mpak 24.6.2007, 01:47 | ||
Раньше вроде помогало определить переменную до определения формы... |
| Автор: jonie 24.6.2007, 02:44 |
| а Вы уверены что оно не поменялось? Проглядите в дебаггере.. сравните адреса переменных. Может банальное перекрывание области видимости? В общем чтобы оно не изменилось быть не может (разве что разные потоки.... и т.п., но не в приведенном коде). |
| Автор: Mpak 24.6.2007, 09:40 | ||
| Хорошая идея, гляну... В этом то и проблема, впредыдущих программах работало, а сейчас ставлю строчку, где изменяется значение B1 в функцию Button2Click все нормально. А вот так,как описал не получается. Гляну, о результатах сообщу. Добавлено через 11 минут и 29 секунд Троссировка не помогла.... Не много не понял, но смена имени переменной тоже не помогла... Вот подробный листинг:
|
| Автор: jonie 24.6.2007, 18:13 |
| проверить значение B1 после строки 25 (вы ее вообще вызываете?), проверить зачение в строке 31. Сравнить адреса переменных в вышеуказанных строках. Вообще должно работать..... Ну уж если косяк постите проект фигли... больше мыслей нет. |
| Автор: Mpak 24.6.2007, 18:28 |
| Не знаю почему, честно, но заработало.... |
| Автор: Rodman 25.6.2007, 10:22 |
| а если в *.h файле объявить?! или теряется смысл??? |
| Автор: Mpak 1.7.2007, 20:01 |
| Все заработало, что было не понял... но заработало Rodman, через extern не помогало |