Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка с динамической памятью


Автор: NordFox 24.4.2006, 21:30
Помогите пожалста справиться с ошибкой!!!Когда прога выделяет динамическую память под TImage на форме она вызывает ошибку Access violation at address XXXXXXX in module "rtl60.bpl".Read at adress XXXXXXX.
Уже месяц парюсь плиз!!!!!!!
  

Автор: BreakPointMAN 25.4.2006, 00:06
Приведи код, вызывающий ошибку, с указанием места, в котором она возникает. 

Автор: Heremum 25.4.2006, 07:09
Пытается читать несуществующую часть памяти. Исходники сюда... 

Автор: NordFox 25.4.2006, 20:09
У меня нет ошибки в самом коде программы,она симантическая или что то в этом роде,прога работает и все хорошо ,а потом вылезает ошибка во время переключения между деревьями или когда смотришь отдельные рисунки.Высылаю всю прогу.Помогите пожалуйста!!!http://www.rapidshare.ru/download/page/3885 

Автор: BreakPointMAN 25.4.2006, 22:15
Ошибки в твоей программе - следствие низкой культуры программирования. Ни одного комментария, названия практически всех переменных, объектов и функций невнятные, либо являются чем-то типа: Image1, Image2, Image3, Image4 и т.д. Понятно, конечно, что это всего лишь лабораторная работа, а не какой-то серьезный проект, но лучше всего с самого начала привыкать писать код красиво, ибо красивый код - залог правильной работы программы, его и читать, и отлаживать, и модифицировать проще. Была бы это моя программа, быть может я и указал бы на ошибку, но читать чужой код, написанный вот в таком вот стиле, - занятие не из приятных.  

Автор: NordFox 25.4.2006, 22:56
BreakPointMAN, ну я токо так пока умеюsmileНо за совет спасибо, в следующий раз постораюсь!Надеюсь все же кто нить осилит ее, очень нужно парни правда!!  

Автор: NordFox 10.5.2006, 19:11
Спасибо всем тем кто старался помочь, я все исправил сам, при помощи HTML 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)