Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Разработка MIDlet Pascal

Ответ
 
Опции темы
Старый 12.11.2013, 17:15   #1
Gonzo
Оператор ЭВМ
 
Аватар для Gonzo
 
Регистрация: 12.01.2011
Адрес: Воронеж
Сообщений: 32
Написано одно полезное сообщение
Смех Объявление типов в стороннем модуле

Возможно ли объявить тип в модуле, чтобы затем его возможно было использовать в основной программе?

Напр. объявить следующие типы:
	type
			
		TSelect = record //выбор пользователя
			Menu, Cmd: Integer; //пункт меню и команда
		end;

		TTimer = record
			On: Boolean; //прерывать выполнение по таймеру
			ms: Integer; //время таймера в миллисекундах
			Menu, Cmd: Integer; //значения возвращаемые при прерывании
		end;

		TAbortOnData = record
			On: Boolean; //прерывать выполнение при поступлении данных
			Menu, Cmd: Integer;
		end;

		TColor = record
			r,g,b: Integer;
		end;
в модуле types, затем в основной программе подключить его в uses, и в var основного модуля объявлять переменные такого типа:
var	
	t: TTimer;
	r: TAbortOnData;
	c: TColor;	
	Select: TSelect;
у меня почему подобный подход не проходит.
--
и еще вопрос:
почему в модуле раздел uses нельзя объявить до раздела interface? или я ошибаюсь?
__________________
На западном фронте без перемен...
(Offline)
 
Ответить с цитированием
Старый 12.11.2013, 17:54   #2
Gonzo
Оператор ЭВМ
 
Аватар для Gonzo
 
Регистрация: 12.01.2011
Адрес: Воронеж
Сообщений: 32
Написано одно полезное сообщение
Ответ: Объявление типов в стороннем модуле

Попробовал так же MP отсюда http://sourceforge.net/projects/midletpascal/
- аналогичные проблемы и в этой версии.
Кто сейчас поддерживает MP? это опенсорс?
когда будет нормальная поддержка типов и модулей?
__________________
На западном фронте без перемен...
(Offline)
 
Ответить с цитированием
Старый 12.11.2013, 19:09   #3
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,217
Написано 436 полезных сообщений
(для 784 пользователей)
Ответ: Объявление типов в стороннем модуле

никто не пробовал
var xz:имя_модуля.свой_тип?
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gonzo (10.08.2015)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 19:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com