И куда подевался дебуггер???!!!
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Всем привет!!! Решил я переписать свое произведение на гругой лад, воткнул новые компоненты, создал формы, обработчики, все работает ништяк, а когда хочу остановить программу на определенном событии, не получается, у меня на этой красной линии крест стоит. А когда запускается прога, синих точек компилятора не появляется. Что тут за чудеса???
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

Значит, эту строку компилятор/линкер "соптимизировал", и она в программе отсутсвует.Dr_Grizzly писал(а):Всем привет!!! Решил я переписать свое произведение на гругой лад, воткнул новые компоненты, создал формы, обработчики, все работает ништяк, а когда хочу остановить программу на определенном событии, не получается, у меня на этой красной линии крест стоит. А когда запускается прога, синих точек компилятора не появляется. Что тут за чудеса???
Ну, типа:
Код: Выделить всё
if (FALSE) then begin
ShowMessage ('Сюда не попадем!')
end;
Либо еще "дальше": этот файл вообще не подключен к проекту. Хотя, в итоге, то же самое, что и в первом примере: этот исходный текст отсутсвует в программе.
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Я допускаю одну, две, пять строк, НО ВЕСЬ КОД ПРОГРАММЫ!!!! Это слишком много 

Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
...
interface
uses
....;
А это как-то может быть связано с USES? Может где-то чаво лишнего ляпнул?
interface
uses
....;
А это как-то может быть связано с USES? Может где-то чаво лишнего ляпнул?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Вот пример! Открыть код самого проекта, и поставить контрольную точку на
Application.CreateForm(TForm1,Form1);
И програ должна остановиться на создании формы. А у меня в этом месте крест!!! Что за чертовщина блин...
это даже тогда когда создаю нулевый проект!!!
Application.CreateForm(TForm1,Form1);
И програ должна остановиться на создании формы. А у меня в этом месте крест!!! Что за чертовщина блин...
это даже тогда когда создаю нулевый проект!!!
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

Dr_Grizzly,
еще вариант, что отладчтк отключен в опциях компилятора:
Меню-> Project -> Options -> закладка Compiler -> чек-боксы Debug Information, Local symbols
еще вариант, что отладчтк отключен в опциях компилятора:
Меню-> Project -> Options -> закладка Compiler -> чек-боксы Debug Information, Local symbols
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
СУПЕР! И как я сам не догадалсяBBB писал(а):Dr_Grizzly,
еще вариант, что отладчтк отключен в опциях компилятора:
Меню-> Project -> Options -> закладка Compiler -> чек-боксы Debug Information, Local symbols


Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

Dr_Grizzly,
это что...
Вот настящие программисты из Texas Instruments способны исправить систему по телефону, заставляя пользователя набирать на передней панели ЭВМ команды обращения к диску, исправлять системные таблицы в шестнадцатиричной системе и считывать ему по телефону содержимое регистров.
А Вы говорите "Дебаггер"...
это что...
Вот настящие программисты из Texas Instruments способны исправить систему по телефону, заставляя пользователя набирать на передней панели ЭВМ команды обращения к диску, исправлять системные таблицы в шестнадцатиричной системе и считывать ему по телефону содержимое регистров.
А Вы говорите "Дебаггер"...