![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Trouble s Pointer'om [D7, WinXP]
AndersoNRules © (2004-07-27 13:04:00)Pishu programu v kotoroy prihodizza mnogo ispolizovati pointeri,typecasti i.t.p.
pri zaktriy programi vsplivaet exception:
EInvalidPointer -- invalid poiner operation
kak naiti mesto,liniy ili instrukzziyu gde voznikaet oshibka?
a to ya v atom CPU Window ne sharyu
Игорь Шевченко (2004-07-27 14:00:00) [1]Romkin © (27.07.04 13:50)
Скорее всего, один и тот же объект дважды разрушается :) Впрочем, телепатировать здесь можно долго :)
Romkin (2004-07-27 13:50:00) [2]Это у тебя стек возмущается, либо не очищаешь, либо очищаешь неправильно. Проблема может быть в несогласовании соглашений о вызове процедур.
AndersoNRules (2004-07-27 13:31:00) [3]toesti ne Application.Run a 'End.'
AndersoNRules (2004-07-27 13:28:00) [4]postavil tochku v OnCLose, vseo ok, oshibka ne tam.
najimaya F8 dosheol do Applicaiton.Run, i oshibka voznikla posle atoy stroki, k chemu bi ato?
Iconka (2004-07-27 13:20:00) [5]В OnClose поставь точку останоа, а далее F7, F8
А вообще такие ошибки трудно выловить....
AndersoNRules (2004-07-27 13:19:00) [6]ya zdelal snapshot CPU Window, kto hochet posmotreti:
www.andersonrules.narod.ru/cpu.JPG
AndersoNRules (2004-07-27 13:15:00) [7]pri zakritiy programi snachalo viskakivaet odin dialog(Debugger Exception Notification) a potom posle najatiy [OK] i [F8/F7] viskakivaet sleduishiy(Application Error)(Exception EInvalidPointer in module Test.exe at 00002744), posle najatiya [ok] programa zakrivaezza okonchatelino
begin...end (2004-07-27 13:07:00) [8]Строку найти, ИМХО, несложно - F7 or F8