Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Круглый стол
  
Правила КС
>> Настройки

Фильтр вопросов
>> Новые вопросы
отслеживать по
>> Новые ответы

Избранное

Страница вопросов
Поиск по КС


Специальные проекты:
>> К л ю к в а
>> Г о л о в о л о м к и

Вопрос №

Задать вопрос
Off-topic вопросы

Помощь

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  02:03[Войти] | [Зарегистрироваться]
Ответ на вопрос № 62481

24-05-2008 12:10
Приветствую всех!

Вопрос обсуждался, но в такой версии я ненашёл.
Очень прошу рассмотреть.

Имеется:


Unit Main;
uses Unit1, Unit2....



Пропали синие точки ТОЛЬКО в Main.
и Unit1, Unit2 и тд - синие точки есть! Там всё в порядке.

Причём в Main ЕСТЬ ТОЧКА. ОДНА :( в последней строке возле "end."

И соответственно нигде в Main нельзя поставить Break point.
Если запустить пошагово по F7 или F8 прогу, то в Main.pas даже не заходит.
Просто пропускает. Шагает по всем Unit1, Unit2 и тд.

Любые изменения в Main воспринимаются, компилируются, всё путём.

Что за глюк такой ужастный?

[+] Добавить в избранные вопросы

Отслеживать ответы на этот вопрос по RSS

Ответы:


Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице.
Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.

30-05-2008 14:16
Прочитать мой пост внимательно... :)

30-05-2008 00:12 | Сообщение от автора вопроса
ЭХ! Всё перепробывал!
И копировал, и удалял, и заного собирал, чего только не делал!
Вот ведь зараза какая!
Всё по прежнему :( :( :(!

25-05-2008 12:26
Прочитать мой пост внимательно... Наверное я не зря сказал скопировать в другой каталог, а потом собрать проект заново.

25-05-2008 12:25 | Вопрос к автору: запрос дополнительной информации
Эта ситуация только для одного проекта характерна?

Если для всех, то ошибка в опциях среды. Можно переустановить Делфи, но это тоже кардинальный метод.

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

25-05-2008 10:27 | Сообщение от автора вопроса
Ничего не помогло!
Все директивы {$D-} {$L-} убраны
{$I xxx.inc} в моих компонентах нет,
но есть в тех, что я использую: DirecX и пр.
Оттуда нельзя убирать.
Да и в др проэктах с этими компонентами работает.
Пытался стереть всё кроме pas, dpr, dfm -
Та-же лажа осталась :(

что ещё сделать посоветуете?

25-05-2008 05:50 | Сообщение от автора вопроса
Я незнаю зачем там в одном из Unit есть {$L-}
Наверное надо для компонента, раз поставлено.
Хорошо. Уберу.
{$D-} нигде нет.


25-05-2008 04:01
Скажите зачем вам директивы {$D-} или {$L-} даже в других файлаъ вы что же их отлаживать не собираетесь?
Удалите эти директивы со всех файлов.

25-05-2008 03:53 | Сообщение от автора вопроса
Да вот ещё что!
Сумрак!
Точки мне сами по себе конечно-же не нужны!
Мне нужно что-б Брейкпоинт работал!
А одно без другого сам понимаешь, НИКАК!

25-05-2008 03:48 | Сообщение от автора вопроса
Ага! Псиб! Попробую! Сегодня ночью как раз приснилось, что может просто копирнуть текст из Main в новый. :)

А по поводу inc-файлов! Они есть и вставлены в некоторых UNIT1, Unit2, а в Main их нет.
Этоможет повлиять?
Ведь без Inc работать просто небудет :(

24-05-2008 23:40
Сделайте такой финт. В Делфи Close All, закрываем Делфи. В каталоге проекта удаляем все, кроме dpr,pas и dfm (на всякий случай удаляйте через Корзину и сделайте копию :-)). Заходим в каталог Borland/ххх/BIN в Program Files  и ищем там файлы со свежими датами, которые тоже переносим в копию (я просто не помню какие). Запускаем Делфи открываем проект....Не помогло - создайте новый каталог, перепишите туда все UNIT-ы (т.е. только dfm и pas). Создайте новый проект, удалите Unit1, сохраните его в этот каталог. Подключите Main, а потом все остальные формы/модули.

24-05-2008 15:20 | Комментарий к предыдущим ответам
К слову:

есть всякое такое и Что-ж мне делать?

Организуйте поиск и найдите директивы, inc-файлы и проч.

24-05-2008 15:18
Радикально - переписать с нуля все :)

Ведь у вас все компилируется и работает? Что вам еще надо? Синие точки?
Вспомните TurboPascal - там синим только экран был.

24-05-2008 14:17 | Сообщение от автора вопроса
Что-ж мне делать? Люди добрые?

24-05-2008 14:01 | Сообщение от автора вопроса
В Main такого нет, кроме {$I+} {$I-}

а в Unit1, Unit2 и тд. есть всякое такое.

24-05-2008 13:54
посмотрине не стоит ли у вас в начале модуля чего=нибудь такого {$D-} или {$L-} или может вы подключили {$I some.inc} и в нем есть такие директывы.

24-05-2008 13:47 | Сообщение от автора вопроса
Копировал, но только в целях БАКАПа проэкта! На другой диск копировал!
Но вот на флеху ща бакап переместил и удалил везде кроме той версии что щас ковыряю.
Флеху достал!
Эффект тот-же :(

24-05-2008 13:25 | Комментарий к предыдущим ответам
И - на всякий случай - проверьте, тот ли Main вы используете, поставьте выдчу какого-нибудь сообщения.

И не копировали ли недавно каталог с проектом в другое место... В этом случае файлы, которые были открыты в последний сеанс, будут открываться из старого каталога...

24-05-2008 13:25 | Сообщение от автора вопроса
Debug все галочки стоят кроме Use debug DCUs

Отладочная информация ГДЕ выключается?
И если оно виновато, то почему у последней строки "end." точка всё-же стоит?

Main и компилируется и запускается ВСЁ ЧТО Я ТАМ В НЁМ ИЗМЕНЮ.

24-05-2008 13:19
Проверьте, не отключили ли вы в Main отладочную информацию,
без этого синих точек не будет.
И - на всякий случай - проверьте, тот ли Main вы используете, поставьте
выдчу какого-нибудь сообщения.

24-05-2008 13:19
Project - Options - Compiler - Панель Debugging

Поставьте все галочки.
Встаьте где-нибудь в коде пробел, чтобы изменить файл и запустите компиляцию...

24-05-2008 13:04 | Сообщение от автора вопроса
Всё это как говорится "Пинание по шинам" и "замена дворников"
Конечноже пинал и менял :)
Раз 200 :)

Main и компилируется и исполняется.

24-05-2008 13:00
Зачастую "точки" пропадают, когда не используется данная процедура (кусок кода)

Но судя по всему Main -  у вас главный модуль, так что код в нем должен исполняться. Попробуйте вызвать Built all projects. А еще отключите оптимизацию в опциях проекта.

24-05-2008 12:50 | Сообщение от автора вопроса
Какой-бы там код не был! Эффект один! Нету синих точек в Main кроме последней строки "end."

24-05-2008 12:48 | Сообщение от автора вопроса
ХЫЫЫЫЫЫЫЫЫЫЫЫЫ!!!
Кода там 2000 строчек!
Это так! Кусок для более понятной картины:)

24-05-2008 12:44
Unit Main;
uses Unit1, Unit2....


В приведённом вами коде нет ни одного выполяемого оператора. А "синие точки" могут стоять только там, где есть что выполнять... Или я вас неправильно понял? Тогда объясните получше...

Добавьте свое cообщение

Вашe имя:  [Войти]
Ваш адрес (e-mail):На Королевстве все адреса защищаются от спам-роботов
контрольный вопрос:
Раз дощечка, два дощечка будет лесенка. Раз словечко, два словечко, будет ЧТО?
в качестве ответа на вопрос или загадку следует давать только одно слово в именительном падеже и именно в такой форме, как оно используется в оригинале.
Надоело отвечать на странные вопросы? Зарегистрируйтесь на сайте.
Тип сообщения:
Текст:
Жирный шрифт  Наклонный шрифт  Подчеркнутый шрифт  Выравнивание по центру  Список  Заголовок  Разделительная линия  Код  Маленький шрифт  Крупный шрифт  Цитирование блока текста  Строчное цитирование
  • вопрос Круглого стола № XXX

  • вопрос № YYY в тесте № XXX Рыцарской Квинтаны

  • сообщение № YYY в теме № XXX Базарной площади
  • обсуждение темы № YYY Базарной площади
  •  
     Правила оформления сообщений на Королевстве

    Страница избранных вопросов Круглого стола.
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования