Финансы без пpоблем: Пеpеговоpный Пункт II (http://hdru.com/cgi-bin/pp2/YaBB.cgi)
>> Пpедложения по усовеpшенствованию, сообщения об ошибках >> Отладочные функции
(Message started by: IBZ на 24.10.04 в 13:59:55)

Заголовок: Отладочные функции
Прислано пользователем IBZ на 24.10.04 в 13:59:55
Предложения возникают, обычно, когда что-то не получается или же выходит слишком трудоемко. Вот и сейчас уже 2 часа бьюсь над устранением ошибки после очередного изменения. И не могу пока найти из какого, собственно, места вызвана процедура. Bариантов десятка два, причем это все крутится в цикле, и сильно  зависимост от сложившихся условий на каждом витке.

Так вот вопрос: нельзя ли ввести функцию, показывающую место, откуда данная процедура была вызвана ? Особенно в свете появления вполне полноценной библиотеки процедур.

С уважением, Игорь

Заголовок: Re: Отладочные функции
Прислано пользователем Arkady на 24.10.04 в 14:33:38
> Так вот вопрос: нельзя ли ввести функцию, показывающую место, откуда данная процедура была вызвана ? Особенно в свете появления вполне полноценной библиотеки процедур.

Конечно, можно и нужно :) Тем более, что в коде для виpтуальной машины ФБП сохpаняется достаточно для этого инфоpмации. Спасибо за пpедложение.

А чтобы быстpо найти ошибку сейчас, можно пpосто добавить к злополучной пpоцедуpе еще один паpаметp - номеp места, откуда она была вызвана; и соответственно внести уникальные номеpа во все вызовы.

Заголовок: Re: Отладочные функции
Прислано пользователем Boris, Kiev. на 28.10.04 в 20:27:13
Было бы идеально, после получения в отчетной форме сообщения об ошибке нажать например Enter и перейти к тексту соответствующей RPT, конечно, если она не заинигмирована.



Powered by YaBB 1 Gold - SP 1.3.2!
Forum software copyright й 2000-2004 Yet another Bulletin Board