Тема: Pascal и J2ME
Показать сообщение отдельно
Старый 26.11.2007, 02:26   #1
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Pascal и J2ME

MODULE Hello;
IMPORT 
	lcdui, midlet;
TYPE
	Main* = POINTER TO RECORD(midlet.MIDlet+lcdui.CommandListener)
	END;
VAR
	D: lcdui.Display;
	C1: lcdui.Command;
	F : lcdui.Form;	
	item : INTEGER;
PROCEDURE (self:Main) startApp*();
BEGIN
	D := lcdui.Display.getDisplay(self);
	C1 := lcdui.Command.Init("Exit", 7, 0);
	F := lcdui.Form.InitForm("title");
	item := F.append("Проверка");
	F.addCommand(C1);
	D.setCurrent(F);
	F.setCommandListener(self);
END startApp;
PROCEDURE (self:Main) pauseApp*();
END pauseApp;
PROCEDURE (self:Main) destroyApp*(c: BOOLEAN);
END destroyApp;
PROCEDURE (self:Main) commandAction*(c:lcdui.Command; d:lcdui.Displayable), NEW;
BEGIN
	IF c = C1 THEN
		self.destroyApp(TRUE);
	END;
END commandAction;
END Hello.
результат во вложении. Стоит ли продолжать?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zorko (18.07.2012)