Вниз  Mobile Basic 1.9.1
- 29.01.2015 / 06:18
kiriman
  Пользователь

kiriman 
Сейчас: Offline
aNNiMON, wtf? Смс там уже я вшил давным давно, а он удалил этот оператор какого-то хрена) И какие нафиг либы? Что за бред?
- 29.01.2015 / 07:30
limil
  Пользователь

limil 
Сейчас: Offline
если бы блутуз добавили былобы круто.
- 29.01.2015 / 09:06
garfild63
  Пользователь

garfild63 
Сейчас: Offline
vl@volk, Ну так чё с мб?
- 29.01.2015 / 09:22
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
kiriman, либы нормальная тема, как в МП
__________________
 わからない!!
- 29.01.2015 / 09:23
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Цитата vl@volk:
aNNiMON, подожди, в МЕ же нет динамической загрузки классов. Разве что если сделать интерфейс удобный и базируясь на нем уже писать на коде мб либы
эммм.. а как же МобПаскаль?
__________________
 わからない!!
- 29.01.2015 / 09:32
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Цитата ВитаминКО:
kiriman, либы нормальная тема, как в МП
нормальная только для комповской среды разработки
- 29.01.2015 / 10:36
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Завтра скорее всего. У меня дела поважнее появились
__________________
 знает толк
- 29.01.2015 / 10:50
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Все, я придумал как сделать библиотеки.
__________________
 знает толк
- 29.01.2015 / 11:40
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
vl@volk, да, интерфейс делаешь, даёшь точку доступа, например:
  1. interface Module {
  2.    public Object execute(Object args);
  3. }

Нужно сделать SMS, пожалуйста:
  1. class Sms implements Module {
  2.  
  3.     Object execute(Object args) {
  4.         String[] params = (String[]) args;
  5.         String tel = "sms://" + params[0];
  6.         String message = params[1];
  7.  
  8.         try {
  9.             MessageConnection conn = (MessageConnection) Connector.open(tel);
  10.             // ....
  11.             return Boolean.TRUE;
  12.         } catch (SecurityException se) { }
  13.         return Boolean.FALSE;
  14.     }
  15. }

Потом из бейсика, динамически подключаешь:
  1. Module module = (Module) Class.forName("modules.Sms").newInstance();
  2. Boolean success = (Boolean) module.execute(new String[] {tel, message});

__________________
 let live

Изменено aNNiMON (29.01 / 14:13) (всего 2 раза)
- 29.01.2015 / 13:12
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
aNNiMON, именно так.
__________________
 знает толк
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)