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

Вниз

Delphi виснет !   Найти похожие ветки 

 
AntonUSAnoV   (2008-02-03 17:34) [0]

Здравствуйте !
У меня такая проблема: после изменений в коде проги, при выполнении возникла ошибка, я с помощью ctrl alt del выполнение остановил, комп перезагрузил, delphi открываю, а он сразу виснет, пробовал открывать др. проекты - открываются но когда открываю тот проблемный, опять виснет, вычислил что ему не нравится что-то в конкретном модуле проекта, скажите пожалуйста что можно сделать ?


 
DVM ©   (2008-02-03 17:36) [1]

убрать из файла проекта все лишнее, добавлять постепенно.


 
AntonUSAnoV   (2008-02-03 17:47) [2]


> DVM ©

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


 
KilkennyCat ©   (2008-02-03 17:52) [3]

так в чем проблема? Блокнота нету?


 
DVM ©   (2008-02-03 17:54) [4]


> а когда открываю определённый модуль - виснет .

Открой модуль в блокноте погляди - может там уже и нет никаккого модуля. Если это модуль формы то и дфм неплохо бы тоже в блокноте посмотреть.


 
AntonUSAnoV   (2008-02-03 17:54) [5]

есть, ток что замкнул в скобки весь текст модуля - не помогло...


 
DVM ©   (2008-02-03 17:56) [6]


> AntonUSAnoV   (03.02.08 17:54) [5]

Это модуль формы? Посмотри еще dfm и файл ресурсов.


 
AntonUSAnoV   (2008-02-03 17:59) [7]

Да это модуль формы, dfm целый, в ресурсах абракадабра, я вручную без Делфи в модули ещё не лазил, так что не могли бы Вы подсказать какие действия предпринять?


 
DVM ©   (2008-02-03 18:05) [8]


> AntonUSAnoV

там в папке с проектом возможно остались предыдущие версии модуля с ~ в имени файла - попробуй их переименовать.


 
KilkennyCat ©   (2008-02-03 18:24) [9]

вышли мне dfm на мыло, гляну.


 
AntonUSAnoV   (2008-02-03 20:45) [10]


> KilkennyCat ©   (03.02.08 18:24) [9]
> вышли мне

выслал...


 
AntonUSAnoV   (2008-02-03 21:25) [11]

Кстати Database desktop  и BDE админ тоже не запускаются, что это ?


 
Семеныч   (2008-02-03 21:48) [12]

> AntonUSAnoV   (03.02.08 21:25) [11]

Упала BDE.

Вероятно, в проблемном модуле есть датасеты, которые сохранялись в открытом состоянии. При загрузке этого модуля проиcходит попытка их открытия, из-за поломанной BDE она не прокатывает и IDE виснет.

В DFM удалите из датасетов строку Active = True, после этого модуль должен загрузиться. А BDE лучше всего просто переустановить.


 
Petr V. Abramov ©   (2008-02-03 22:29) [13]

стереть .dsk
потом все вышесоветованное


 
Семеныч   (2008-02-03 23:03) [14]

> AntonUSAnoV   (03.02.08 21:25) [11]

Не сказал, но надеюсь, что Вы и сами догадаетесь сначала сделать резервную копию DFM. На всякий...


 
KilkennyCat ©   (2008-02-04 08:05) [15]

> [12] Семеныч   (03.02.08 21:48)
> > AntonUSAnoV   (03.02.08 21:25) [11]
>
> Упала BDE.
>
> Вероятно, в проблемном модуле есть датасеты, которые сохранялись
> в открытом состоянии. При загрузке этого модуля проиcходит
> попытка их открытия, из-за поломанной BDE она не прокатывает
> и IDE виснет.


Скорре всего. я открыл эту форму без БД - все нормально.


> AntonUSAnoV


Смотрите почту.


 
AntonUSAnoV   (2008-02-04 18:27) [16]

Позвольте продолжить список симптомов, BDE и DEsktop всё же запускаются, в тот раз они не запустились видимо из-за того что в системе уже висел зависший процесс с делфи или с моей прогой.
При попытке просто запустить мою прогу (не через Делфи) открывается гл. окно, до конца не прорисовывается и благополучно виснет.
При след. попытке не запускается (визуально) вообще а в системе проога остаётся висеть.
Попробовал удалить все файлы, относящиеся к крякнувшей форме, - проект запустился, при компиляции пишет не найден ххх.dcu, я по очереди добавляю требующиеся файлы, и вот проект загружается, и как я уже говорил - главная форма даже не прорисовавшись виснет, при следующей попытке откомпилировать проект запускается но на экране (визуально не появляется).
Может протрассировать всё выполнение, хоть узнаю на чём виснет, хотя при таком запуске в проекте не все файлы (от крякнувшей формы только dcu и dfm по моему-поэтому и компилируется)...mmmm


 
AntonUSAnoV   (2008-02-04 18:40) [17]

Уточню.
Сейчас проделал в точности следующее (повторюсь немного) : удалил все файлы, относящиеся к крякнувшей форме, запустил проект, добавил все эти же файлы, начал трассировку, при обходе всех форм (в самом начале) , как только он доходит до U_sorevnovania- виснет. Значит какой то из файлов формы глючит (хотя бы не BDE) , pas, dcu, dfm - по грузятся (не виснет) , виснет если открыть delphi source файл, относящийся к этой форме. (но там ведь тоже самое что и в pas (если ошибаюсь поправьте - прочитал учебник - толком не нашёл и не понял)) спасибо за терпение....


 
AntonUSAnoV   (2008-02-05 22:06) [18]

Теперь всё свелось к тому что глючит сторонний компонент, без него проект запускается, скажите пожалуйста как полностью удалить компонент, и затем правильно его установить.



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

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

Наверх





Память: 0.48 MB
Время: 0.007 c
3-1193224575
Int23
2007-10-24 15:16
2008.03.16
Обработка ошибки в TADOCommand


6-1181510267
NeyroSpace
2007-06-11 01:17
2008.03.16
Как в Indy 10 обработать ошибки подключения?


2-1203018290
WebSQLNeederr
2008-02-14 22:44
2008.03.16
Заменить кусок текста из мемо на свой текст


2-1203445068
Igor23
2008-02-19 21:17
2008.03.16
Как вывести одной строкой сумму всех строк текстового файла


2-1203221494
Mk30
2008-02-17 07:11
2008.03.16
Как запрограммировать запуск Блокнота из Делфи?





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