Показать сообщение отдельно
Старый 26.10.2007, 14:56   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Принудительный выход

Сообщение от impersonalis
Не прогаю MidletPascal - чисто алгоритмические умозаключения:
HALT, насколько помню команда экстренного выхода. так что или не юзайте, или допишите процедуру очистки от мусора, которая выполняется при следующем после внештаного завершения запуске.
Выход по halt абсолютно ничем не отличается от простого завершения программы(после последнего оперетора):

На основе кода на MP
program x;
begin
drawimage(loadimage(''),0,0);
halt;
end.
Генерится код на java:
        G.drawImage(Image.createImage(""), 0, 0, 20);//drawimage
        FW.fw.destroyApp(true);//halt
        Thread.currentThread().join();
        Thread.sleep(1000);
        FW.fw.destroyApp(true);//Завершение после 
                                                              //последнего оперетора
    }
Как видно, между выделенными строками разницы нет, так что halt аналогичен простому завершению.
(Offline)
 
Ответить с цитированием