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

Вниз

Unit не дебажится.   Найти похожие ветки 

 
Drowsy ©   (2014-10-23 08:05) [0]

В опциях компилятора установлены
Optimization [-]

Debug information [+]

Делаю Build.

Во всех модулях можно устанавливать точки останова, а один, вполне обычный юнит с формой, не устанавливает.
Какие могут быть причины?


 
Cobalt ©   (2014-10-23 10:50) [1]

1) не используется?


 
Cobalt ©   (2014-10-23 10:50) [2]

2) находится в используемой bpl, которая собрана без отладочной информации.


 
Drowsy ©   (2014-10-23 11:11) [3]

используется и не в библиотеке.


 
Inovet ©   (2014-10-23 12:27) [4]

Вообще нигде не устанавливаются в этом модуле?


 
Drowsy ©   (2014-10-23 12:52) [5]

Устанавливается  ( в смысле обозначается синеё точкой при компиляции и не появляется крестика при запуске проги) только на заключительном end. модуля. но при прогоне, всё равно не останавливается.


 
MBo ©   (2014-10-23 13:06) [6]

>используется
И всё-таки часто подобное поведение бывает, когда сбисись пути - например, .dsk перенес с проектом в другую папку. При этом редактируется новый модуль, а используется модуль из старой папки (проще всего стереть dsk)


 
Drowsy ©   (2014-10-23 14:07) [7]

так он редактируется и все внесённые изменения при прогоне отрабатываются.
я уже:
переименовывал
в отдельную папку переносил
явно указывал в модуле {$D+}
удалял и снова добавлял его в проект
DCU удалял...


> MBo ©   (23.10.14 13:06) [6]

сейчас попробую...


 
Drowsy ©   (2014-10-23 14:40) [8]


> MBo ©   (23.10.14 13:06) [6]

удаление .dsk не помогло..


 
Юрий Зотов ©   (2014-10-23 14:48) [9]

Солидарен с MBo [6]. Сделайте поиск файла - похоже, он у Вас в двух (или более) экземплярах. Если обнаружите, то лишние убейте.


 
Drowsy ©   (2014-10-23 14:56) [10]


> Юрий Зотов ©   (23.10.14 14:48) [9]

я этот модуль два раза уже переименовывал, с удалением предыдущих.
в юните делаю изменения, при прогоне они (изменения) работают.
+  на юните форма, тип которой я тоже (от отчаяния переименовал)


 
Drowsy ©   (2014-10-23 14:58) [11]


> Юрий Зотов ©   (23.10.14 14:48) [9]

У меня были такие случаи, и решались так, как Вы указываете.
Сейчас что-то другое..


 
MBo ©   (2014-10-23 15:21) [12]

Попробуй перенести в другую папку только dfm, dpr, res, и нужные pas, и открыть проект


 
Drowsy ©   (2014-10-23 19:07) [13]

unit fmuShowResult_InBase_7;

interface

uses
......
type
.......

const CountRec_SOP_ECONOMY_NAME = 191;

crSOP_ECONOMY_NAME : array [1..CountREC_SOP_ECONOMY_NAME] of TrSOP_ECONOMY_NAME =
(
......
);

implementation
......
end.

Убрал вот это, дебагер вернулся..


 
Drowsy ©   (2014-10-23 19:33) [14]

при  
const CountRec_SOP_ECONOMY_NAME = 3;
дебаг есть
при
const CountRec_SOP_ECONOMY_NAME = 191;
нет.

видимо тяжело такой массив тянуть. ))


 
Drowsy ©   (2014-10-23 19:36) [15]

type TrSOP_ECONOMY_NAME = record
 Part : integer;
 Num : integer;
 Caption, CaptionDop : shortstring;
end;


 
Drowsy ©   (2014-10-23 19:40) [16]

поменял
Caption, CaptionDop : shortstring;
на
Caption, CaptionDop : string[50];

так и при 191 нормально, дебагер есть.


 
han_malign   (2014-10-24 15:25) [17]

ты это...
1. такую портянку держать в одном месте с основным кодом - просто неудобно...
2. для константных строк - больше подойдет "нормальная" динамическая строка(или даже PChar), т.к. это будет тупо ссылка на константу - порожденную литералом из списка инициализации... А одинаковые литералы - еще и породят только одну константу...



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

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

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1442859281
Kerk
2015-09-21 21:14
2016.07.24
АП


15-1442611639
DayGaykin
2015-09-19 00:27
2016.07.24
Помощник игры в Сапера.


15-1443426766
Empleado
2015-09-28 10:52
2016.07.24
RAD Studio Upgrade + free tools


2-1416664103
Drowsy
2014-11-22 16:48
2016.07.24
Почему не очищаются Columns in DBGrid?


15-1437408033
0xDEADBEEF
2015-07-20 19:00
2016.07.24
Пишу резюме





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский