Дело не столько во мне, сколько в куче процедур, сгенеренных IBExpert-ом (и иже с ним) и содержащих SUSPEND исключительно "шоб було". Помню времена, когда на форумах рекомендовали в executable-процедурах всегда писать SUSPEND (на всякий пожарный случай). Так что наследие ой как велико.

Так а зачем версию сервера менять если наследование есть? Хочешь новую версию сервера - переделывай. Не хочешь переделывать - сиди на старой версии... Мы, к примеру, не можем перейти на .NET 2.0 с .NET 1.1 т.к. очень много изменений надо делать и стандартный майкрософтовский конвертер не справляется. Ну и что здесь такого страшного? По-моему вполне нормальная ситуация, когда производитель исправил свои ошибки и выпустил несовместимую со старыми ошибками версию.

Ответить