Цитата:
Сообщение от
f18
Сколько раз отработает цикл
X++:
int i;
for (i = 1; i <= 1000; i++)
{
print i;
infolog.shutDown(true);
}
2. как завершить работу приложения.
// WinAPI::exitWindows(#EWX_FORCE) - пробовал - получилось грустно и все равно цикл отработал 1000 раз
Цикл отработает 1000 раз.
infolog.shutDown(true) всего лишь информирует систему, что Аксапту нужно закрыть когда будет возможность. Аксапта выйдет, когда перейдет в режим ожидания.
Пока выполняется код выхода из системы не будет.
Не заставляйте выходить из аксапты принудительно.
Разбейте задачу на две части:
1. проинфорируйте систему что вы ее хотите закрыть.
2. заставьте ваш код завершить выполнение
чтобы заставить ваш код завершить выполнение, не надо ломать dll'ки. достаточно обычных break и return.