Сообщение от 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 аналогичен простому завершению.