Главная страница
    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.58 MB
Время: 0.044 c
6-1113233727
Diesel
2005-04-11 19:35
2005.07.18
Подмена сокета при сборки пакета.


1-1119782265
Lamer blin
2005-06-26 14:37
2005.07.18
Word Aplication


14-1119692712
Antonn
2005-06-25 13:45
2005.07.18
Отправка сообщения юзеру в сети.


1-1120335665
P.N.P.
2005-07-03 00:21
2005.07.18
Передача строки другой копии приложения


1-1120148063
Belkova
2005-06-30 20:14
2005.07.18
Процесс не выгружается





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