Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Ошибка после закрытия программы!!!   Найти похожие ветки 

 
grol ©   (2005-06-30 01:12) [40]

Я ничего плохого не имел ввиду. Я только прошу помочь мне с прогой, так как я уже не знаю как исправить эту ошибку! Поэтому и начал заговариваться.


 
Andy BitOff ©   (2005-06-30 01:27) [41]

grol ©   (30.06.05 01:12) [40]

Бедненький ;) Ну выложи свои сырцы куда-нибудь.


 
grol ©   (2005-06-30 01:46) [42]

А куда? Я не знаю! Подскажите!


 
Andy BitOff ©   (2005-06-30 01:47) [43]

webfile.ru


 
grol ©   (2005-06-30 01:52) [44]

Спасибо!


 
Германн ©   (2005-06-30 02:01) [45]

2 grol

А это тебе действительно нужно?
Эта ошибка что-то портит?

У меня тоже есть нечто подобное. Программа при закрытии выдает сообщение об AV, но это сообщение закрывается так быстро, что и не разглядишь, что там написано. Я это отнес на "кривость Paradox и BDE, на которые, имхо, Борланд давно "положила" и не пытаюсь искать. :(
Правда у меня такое происходит "иногда".

Ну да, что-то уничтожается до того как выполнились некие действия с ним. Типа в ОС уже вернули область памяти, которая содержала некий указатель на что-то, а BDE пытается что-то выполнить над теми данными, на которые он указывал.

Но это у меня. Тем более, что моя программа предусматривает выход из нее как "нештатную ситуацию".


 
kami ©   (2005-06-30 02:05) [46]

А у меня такая ситуация возникала (правда, и при трассировке тоже), когда вызывал какую-то API ф-ю, не зарезервировав память под возвращаемый параметр :)
Причем, результат возвращался правильный, ошибок GetLastError не выявлял, но при завершении программы - AV :))


 
grol ©   (2005-06-30 02:06) [47]

Мастера вот ссылка на файл - http://www.webfile.ru/381047  и  Пароль 123456789

Спасите от погибели неопытного программиста, дайте ему шанс на выживание


 
Плохиш ©   (2005-06-30 02:15) [48]

300 byte/sec 8-O


 
Плохиш ©   (2005-06-30 02:16) [49]


> Германн ©   (30.06.05 02:01) [45]
> Я это отнес на "кривость Paradox и BDE,

Не, во всех грехах Билл Гейтс виноват, а не мы родимые.


 
Просто Джо ©   (2005-06-30 02:16) [50]


> [48] Плохиш ©   (30.06.05 02:15)
> 300 byte/sec 8-O

А ты хотел? Все же кинулись туда помогать неопытному программисту! :0)


 
Плохиш ©   (2005-06-30 02:19) [51]

А, так помошников немеряно, ну тоды я спать пошёл ;-)


 
Просто Джо ©   (2005-06-30 02:21) [52]


>  [51] Плохиш ©   (30.06.05 02:19)
> А, так помошников немеряно, ну тоды я спать пошёл ;-)

Спи спокойно, дорогой товарищ! Гролу поможет партия.
%)


 
Плохиш ©   (2005-06-30 02:34) [53]

Тияк, начнём:

1. TGlobalForm.FormClose
   Строки:
     ReportForm.Chart1.Free;
     ReportForm.Series1.Free;
   убрать нафик, не ты создавал - не тебе и удалять, к тому же форма ReportForm к этому моменту скорее всего уже будет уничтожена.

2. GrOfFunc сделать методом формы TReportForm и убрать из неё все упоминания ReportForm.

3. ... пока хватит :-)


 
Германн ©   (2005-06-30 03:13) [54]

2 Плохиш ©   (30.06.05 02:16) [49]

>> Германн ©   (30.06.05 02:01) [45]
>> Я это отнес на "кривость Paradox и BDE,

>Не, во всех грехах Билл Гейтс виноват, а не мы родимые.

А я разве упрекал Билла в чем-нибудь?
И как Билл относится к Paradox и к BDE?


 
Anatoly Podgoretsky ©   (2005-06-30 09:03) [55]

Германн ©   (30.06.05 03:13) [54]
Хорошо относится.


 
Плохиш ©   (2005-06-30 09:08) [56]


> Германн ©   (30.06.05 03:13) [54]

Ну да, ну да, ты нашёл новых виноватых.


 
Сайбель Алексей ©   (2005-06-30 10:58) [57]

В общем:
1. Помимо компонентов, которые в архиве,
еще куча модулей: {SkinData,}{DynamicSkinForm,}{spTrayIcon,} {SkinCtrls,}{SkinBoxCtrls,}{SkinMenus,}{SkinHint,}{spColorCtrls,}{SkinGrids,}
2. Плохо даны именна переменных и форматирование кода оставляет желать лучшего.
3. Все таки warning не зря придумали, и желательно от них "избавляться". У тебя их 13 штук.
4. Аккуратнее использовать стороннии компоненты..

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


 
Сайбель Алексей ©   (2005-06-30 11:10) [58]

Откомпилировал пошагово =|
не делайте этого..


 
Плохиш ©   (2005-06-30 11:22) [59]


> Сайбель Алексей ©   (30.06.05 11:10) [58]

:-)) Вот человеку делать нечего - старался, компилировал :-) После того как он исправит ляпы, видные невооружённым глазом без компиляции, будем говорить дальше.


 
msguns ©   (2005-06-30 11:30) [60]

Ужастик однако ;))


 
grol ©   (2005-06-30 21:17) [61]

Значит конкретного ответа не будет в чем дело! :-((( Ну ладно попытаюсь сделать сам что-нибудь!


 
Просто Джо ©   (2005-06-30 21:18) [62]


> Ну ладно попытаюсь сделать сам что-нибудь!

Хм... а до этого момента не пробовал?


 
grol ©   (2005-06-30 21:19) [63]

Нет! Я уже как раз все перепробовал, что мог. Мой уровень не позволяет найти причину этой ошибки! :-((((


 
Просто Джо ©   (2005-06-30 21:30) [64]

А многочисленными советами, данными в этой ветке, уже воспользовался?


 
Плохиш ©   (2005-06-30 23:41) [65]


> grol ©   (30.06.05 21:17) [61]
> Значит конкретного ответа не будет в чем дело! :-(((

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


 
grol ©   (2005-07-01 02:09) [66]

Ну это же форум программистов! Я так понимаю, что тут мастера должны помогать другим. Кто еще не ас в Delphi. И так же буду делать, когда буду знать на уровне хорошего программера. Тогда спасибо всем, кто мне хоть как-то пытался помочь в решении проблемы. Дальше буду думать сам, если я смогу еще что-то придумать!


 
Erik1 ©   (2005-07-01 10:37) [67]

Возми готовый исходник и посмотри как правильно писать надо! Для начала избався от глобальных переменых и нетрогай компонеты раз все равно ничего в этом непонимаеш.


 
msguns ©   (2005-07-01 11:06) [68]

>grol ©   (01.07.05 02:09) [66]
>Я так понимаю, что тут мастера должны помогать другим.

Ошибка первая. Должен только тот, кто брал взаймы.

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

Ошибка третья. Не пытаемся читать книги по Дельфи с примерами, не смотрим многочисленные примеры кода, представленные с самой делфой, игнорируем великолепный встроенный хэлп.

Ошибка четвертая. Когда знающие люди пытаются объяснить ошибочность самого подхода к работе, нервничаем и сердимся вместо того, чтобы просто задуматься в стиле "А не дурак ли я ?"



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

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.036 c
5-1090750591
P.N.P.
2004-07-25 14:16
2005.07.18
PropertyEditor


14-1118917235
alless
2005-06-16 14:20
2005.07.18
Карты городов Европы


3-1118052125
Леонид
2005-06-06 14:02
2005.07.18
SQL запрос


3-1118267577
highlander
2005-06-09 01:52
2005.07.18
Работа с БД Firebird, Interbase в Делфи


4-1116584355
aleshap
2005-05-20 14:19
2005.07.18
WIN <-> DOS