В том то и дело, что процедура начинает работать в первом модуле, до середины прокатывается, а потом сливается. Первый модуль всегда инициализирован - остальные модули модально открываются из первого.
Причем та же самая процедура вызванная сама из себя прекрасно работает. А вот вызванная при оптимизации из пятого модуля - дает сбой.
Я бы все понял если бы она не успев начаться такое бы выдавала, но она падает на середине процедуры.
Уже говорил чтобы увидеть где она падает - жмите брейкпоинт на этой процедуре и выполните действия
запуск-> Флаг "Оптимизация" -> Пар-ры Оптимизации ->
Флаг на D1 -> Ограничение справа любое больше ограничения слева -> ok
-> то же для D2 -> выполнить оптимизацию
Пожалуйста - запустите прогу, чтобы увидеть все воотчию и не строить предположений. Я такой мистики просто не видел никогда и найти где я ошибся тоже не могу в этом случае.
|