Вниз  MobPascal
- 7.05.2014 / 02:16
skyezeno
  Пользователь

skyezeno 
Сейчас: Offline
i figured out how to use midletpascal library in Mobpascal, just take for example Lib_call (Lib_call.class) to use the Phone() function

1. copy Lib_call.class to a folder e.g e:/mp/Lib_call.class then open mobpascal and enter

 
  1. program callexample;
  2. uses call;
  3. begin
  4. call.Phone(+911);
  5. delay(5000);
  6. end.

2. now press option save in the folder you used above, here we used e:/mp as eg. callexample.mpas then press ok, then press compile, it will generate a class file (FW.class) in a folder with the name you used in saving your script in the folder you used above, here our classfile is e:/mp/callexample/FW.class

3. Exit mobpascal and open preverifer then verify the Generated FW.class file, then exit preverifer

4. Open mobpascal and click on open, then search for the classfile that was generated from the preverifer, click on it, mobpascal will bring a prompt for building your app eg. Midlet name, Midlet vendor etc the press option and click on add resources then add Lib_call.class as resource and build.


But i dont know why, after everything i compile and it shows

Application error:

Details->
unhandled exception:
incompatible class change error
com.ibm.oti.error.IncompatibleClassChangeError FW.fw

i guess it a bug and i know gurus in the house should assist us in fixing it (even the author, which i dont normally see online).

Cause it the same in most library i have tested.

Изменено skyezeno (7.05 / 02:23) (всего 4 раза)
- 10.07.2014 / 16:46
AHiLLA
  Пользователь

AHiLLA 
Сейчас: Offline
Вроде правильный код, но выдает ошибку приложения. Я бомбомлю или прога?


Прикрепленные файлы:
short.mpas (0.17 кб.) Скачано 933 раза
- 10.07.2014 / 16:58
Кальцид
  Пользователь

Кальцид 
Сейчас: Offline
AHiLLA, ты бомбишь помоему :gg:
- 10.07.2014 / 22:45
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
AHiLLA,
  1. sc(0,0,0); // допустим, это SetColor
  2. sc ($ffffff); // и это тоже.
Что это за обозначение цвета такое? :gg:
Далее
  1. rep;
Это что?

Кальцид, держи пятюню :gg:
__________________
 わからない!!

Изменено ВитаминКО (10.07 / 22:46) (всего 1 раз)
- 10.07.2014 / 22:48
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Эта карочи, в камуляторе не ранкается, попадос. Не знаю даже когда будя багофикс
__________________
 знает толк
- 10.07.2014 / 22:53
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
vl@volk, а что конкретно у тебя не работает в КЕмуляторе?
__________________
 わからない!!
- 10.07.2014 / 22:58
AHiLLA
  Пользователь

AHiLLA 
Сейчас: Offline
ВитаминКО, Это вместе с МобПаскалем прилагались пару кодов простых, там так и было.
Это сокращенные команды просто.
Проблема там в repeat-ultil, потому что если поставить вместо них delay, то работает. Наверно это и есть один из багов проги. Или нога виновата.
- 10.07.2014 / 22:59
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Не запускается, серый экран, а в консоле екзепшн верифид ерор.
__________________
 знает толк
- 10.07.2014 / 23:00
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
AHiLLA, вилкам ту зе мобпаскаль уорлд :биггрин:
__________________
 знает толк
- 10.07.2014 / 23:03
AHiLLA
  Пользователь

AHiLLA 
Сейчас: Offline
vl@volk, Думал прост пока без компа, на трубке покодить. Видно не судьба:gg:
Наверх  Всего сообщений: 1221
Фильтровать сообщения
Поиск по теме
Файлы топика (97)