|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2011, 18:03 | #11 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
люди помогите, неуж то никто не знает как с етим справица
как правельно удалить компонент? и еше, хочу уточнить ошибку Tekst_x_1, Tekst_x_2, Tekst_x_3 :My Labels Name; удаляя Tekst_x_2 и переименовывая Tekst_x_3 в Tekst_x_2, при обрашении к Tekst_x_2 идет запрос в память старои Tekst_x_2? я верно понимаю свою ошибку?
VirusN13
|
09.02.2011, 18:46 | #12 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Приведи последний вариант кода, строчку с ошибкой и стек вызова.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.02.2011, 18:57 | #13 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Код:
VirusN13
|
09.02.2011, 19:09 | #14 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Включи в опциях Use Debug DCUs и сделай Build (не Compile).
И дай стек вызова при ошибке.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.02.2011, 19:24 | #15 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Project -> Options -> Compiler -> Use Debug DCUs
Project -> Build Project1 что должно произоити?
VirusN13
|
09.02.2011, 19:36 | #16 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Код:
P.S. Могу дать весь проект
VirusN13
Последний раз редактировалось ArtGrek; 09.02.2011 в 19:46. |
09.02.2011, 19:53 | #17 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
я как говорил Stilet в OnClose добавил проверку
if FindComponent('Tekst_' + IntToStr(List[8].IndexOf(ImSender)) + '_' + IntToStr(i_FCl)) <> nil then и ошибка не выходит, но ето не решает проблемы если у меня было 7 лабелов и 5-и я удалю, а потом поставлю в цикле 6 раз TLabel(FindComponent('Tekst_1_' + IntToStr(i)).Caption := .... имена поменяюца только у 5 из 6 оставшихся лабелов, потому что 5(удаленыи) находица, но не проходит проверки и до 6 просто не доходит очеред
VirusN13
|
09.02.2011, 20:10 | #18 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Стек вызова при ошибке ты скоро выложишь?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.02.2011, 20:17 | #19 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
не могу его получить
view -> debug windows -> call stack Process is not accessible
VirusN13
|
09.02.2011, 20:20 | #20 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Ну так ты делай это когда процесс стоит на паузе. Да не просто на паузе, а когда ошибка возникла.
Вот появилось сообщение об AV - ты жми на OK/Break и снимай стек.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Access violation at address 00478D0E in module 'Project1.exe'. Write of address 00000000 | fondreykus-1 | Общие вопросы Delphi | 5 | 27.01.2010 14:25 |
Access violation at address 00456215 in module Autorun.exe. | alexandrov28 | Свободное общение | 4 | 30.09.2009 21:41 |
Access violation at address... | Ralf_ru | Помощь студентам | 13 | 05.04.2009 05:20 |
Access violation at address.. | RegentM | Общие вопросы Delphi | 4 | 01.11.2007 03:46 |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Fen1x | Общие вопросы Delphi | 8 | 13.10.2007 20:13 |