mikhail_a wrote:Приложить проект не могу. Он на MySql. Да и свои ошибки предпочитаю находить самостоятельно.
Вопрос то был про другое - что обозначает цифра в сообщении об ошибке и можно ли получить информацию о месте возникновения ошибки.
У меня очень большой проект и ошибка может оказаться в нескольких местах. Чтобы ускорить поиск было бы неплохо в сообщении об ошибке выводить номер строки в коде или компонент, который выдает ошибку.
Я объяснил в предыдущем сообщении, что означает цифра. 12 - означает что ваш скрипт пытается обратиться к 12 элементу массива, но в тоже время в данном массиве нету 12 элемента, например потому что их всего 5.
К сожалению технически это довольно трудно реализовать, чтобы можно было вывести номер строки с ошибкой.
Т.к. ошибка появляется при открытии формы, ее следует искать в событии OnShow данной формы, также при открытии формы обновляется содержимое компонентов TableGrid, что вызывает в свою очередь событие OnChange данных компонентов. Можете попробовать закомментировать скрипт в данных событиях, чтобы определить, где именно кроется ошибка.
Dmitry.