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

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

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 12.06.2010, 16:04   #1
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Как сделать модуль?

Как в MIDlet pascale написать модуль для мидлет паскаля?
P.S. Что-то нигде не могу найти
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 16:19   #2
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Как сделать модуль?

Project->New source file
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 17:09   #3
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Как сделать модуль?

А подробнее. Как оформить?
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 17:53   #4
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Как сделать модуль?

Сообщение от Igor Посмотреть сообщение
А подробнее. Как оформить?
Общая схема:
Unit имя_модуля;
interface
// Описание функций и процедур

implementation
// Сама реализация данных функций и процедур

initialization
// Какая-то начальная инициализация переменных при загрузке модуля
end
Вот пример модуля:
unit Complex

interface 

  
type complex record  
    real_part
imag_partreal
  
end;  

  function 
Add(abcomplex): complex;  
  function 
Sub(abcomplex): complex;  
  function 
MakeString(acomplex): string

implementation  

  
function Add(abcomplex): complex
  
begin  
    add
.real_part := a.real_part b.real_part;  
    
add.imag_part := a.imag_part b.imag_part
  
end;  

  function 
Sub(abcomplex): complex
  
begin  
    sub
.real_part := a.real_part b.real_part;  
    
sub.imag_part := a.imag_part b.imag_part
  
end;  

  function 
MakeString(acomplex): string
  
begin  
    MakeString 
:= '' a.real_part ' + ' a.imag_part 'j'
  
end;  

end
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
dmitriy-dim (03.09.2010), Igor (12.06.2010), Reks888 (03.09.2010), Rock2roll (17.07.2010)
Старый 03.09.2010, 18:40   #5
dmitriy-dim
Оператор ЭВМ
 
Регистрация: 30.08.2010
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Как сделать модуль?

спасибо! я и не знал, что в MP значениями функции могут быть структурные типы данных.
посоветуйте пожалуйста, что надо сделать, чтобы готовый модуль первого проекта подключить к следующему проекту, функции и процедуры которого планируется использовать в дальнейшем?
оказывают ли влияние на выходной размер jar-файла функции и процедуры модуля которые не используются в текущем проекте?
(Offline)
 
Ответить с цитированием
Старый 03.09.2010, 20:31   #6
Bananbl4
Нуждающийся
 
Аватар для Bananbl4
 
Регистрация: 17.03.2010
Адрес: Колпашево, Томская обл.
Сообщений: 88
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Как сделать модуль?

1. в новом проекте project>new source file и копипаст.
2. по-моему да, т.к весь код компилируется (поправьте, усли это неправда)
__________________
Teeworlds 4ever!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dmitriy-dim (10.09.2010)
Ответ


Опции темы

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

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


Часовой пояс GMT +4, время: 11:01.


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