Текущий архив: 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.58 MB
Время: 0.044 c