Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Вниз

Дебагинг   Найти похожие ветки 

 
RX   (2005-12-16 23:25) [0]

Я привык отлаживать прогу так ставил сбоку эту красную точку (тогл брекпоинт типа) нажимал ран (ф9) и по ф7 трэйсил её поглядывая на интересущие меня переменные
Но вот счас у меня прога вылетает с дизассемблерной ошибкой и подебагить её невозможно. Если поставить эту красную точку слева то она показывается зелёной и перечёркнутой, причём во всех местах кода. Раньше, в тех местах, где можно было успешно поставить брекпоинт этот, всегда были голубенькие точки. А сейчас эта голубенькая точка как назло у самого {END.}
Чо ж делать? Каак быть? надо срочно пофиксить прогу! Посоветуйте чтонить!


 
kami ©   (2005-12-16 23:40) [1]

После {end. } эти голубенькие точки есть? Если это не основной модуль, то может быть, что он уже не используется в программе, а просто включен в Uses, тогда компилятор просто не генерирует для него код.
Еще может быть, что полетели маркеры конца строки, это иногда бывает (это если "голубенькие точки" все-таки присутствуют). Нужно их восстановить вручную (уже не помню, как - кажется, просто открыть в блокноте или wordpad и глянуть, что там с символами конца строки).


 
RX   (2005-12-17 00:04) [2]

подключаемых модулей нет
всё в одном юните
После {end. } эти голубенькие точки есть?
нету. да и там вообще никаких строк нет имхо после ендсточкой всё игнорится
Еще может быть, что полетели маркеры конца строки, это иногда бывает (это если "голубенькие точки" все-таки присутствуют).
присутвуют, точнее одна присутствует у самого ЕНД с точкой - это подходит?


 
RX   (2005-12-17 00:12) [3]

да и могут ли полететь все маркеры всех строк?


 
kami ©   (2005-12-17 00:24) [4]

Хе, долгие извращения в IDE привели к аналогичному результату :))
Покажи Project source.


 
DrPass ©   (2005-12-17 00:31) [5]

Сделай Project - Build. И да, раз уж полез в меню Projects, заодно в опциях отключи оптимизацию


 
kami ©   (2005-12-17 00:32) [6]

DrPass ©   (17.12.05 0:31) [5]
отключи оптимизацию

Зачем?


 
DrPass ©   (2005-12-17 01:44) [7]


> kami ©   (17.12.05 00:32) [6]
> Зачем?

Если оптимизация включена, соответствия между исходным текстом и сгенерированным кодом может не быть, и отладчик тоже не всегда будет работать корректно.


 
Separator ©   (2005-12-17 05:24) [8]

Код давай


 
RX   (2005-12-17 09:58) [9]

1300 строк постить?


 
RX   (2005-12-17 10:01) [10]

Сделай Project - Build. И да, раз уж полез в меню Projects, заодно в опциях отключи оптимизацию

не помогло (


 
RX   (2005-12-17 11:21) [11]

Баг гдето в одной функции. Убрал её со всеми её причиндалами в отдеьный юнит - unit2. Теперь в основном юните появились все голубенькие точки а вот в отдельном юните -нет.
Поубирал всё в этом отдельном юните (unit2). Написал протенькое БЕГИН + ЧОНИТЬ ПРИСВОИТЬ - появились голубенькие точки напротив них. Начинаю вставлять все причиндалы потихоньку. Вставляю первый причиндал в виде массива констант 28 на 28 - и кирдык! никаких голубеьких точек ОПЯТЬ!
Есь какая-нить плуга чтоли чтоб она фиксила эти строки?


 
Separator ©   (2005-12-17 12:45) [12]

Ну блин, выложи куда-нибудь свой код, чтоб мы посмотрели, а то гулубенькие или там красненькие точки мной как-то не воспринимаются


 
Anatoly Podgoretsky ©   (2005-12-17 12:52) [13]

Убери комментарии


 
RX   (2005-12-17 14:14) [14]

Спасибо за внимание.
Проблема решилась заменой
matrix: array[1..27,1..27] of Shortstring = ( ...
на
matrix: array[1..27,1..27] of char = ( ...

нервов убито немало



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

Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.012 c
14-1134232474
x.pro
2005-12-10 19:34
2006.01.01
Доставка цветов.


1-1133546462
Gear
2005-12-02 21:01
2006.01.01
как сделать перенос по словам в элементе ListBox?


2-1134779323
shoni
2005-12-17 03:28
2006.01.01
Формы в Делфи


6-1126136986
ANTOXA2005
2005-09-08 03:49
2006.01.01
Подскажите, как послать запрс приложению, запущенному на другом к


2-1134469891
Mozart
2005-12-13 13:31
2006.01.01
Socket ы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский