20.02.2015 / 21:13 | |
limil Пользователь Сейчас: Offline
Имя: limil Откуда: Белая Церковь Регистрация: 01.02.2011
| Цитата vl@volk: Проверьте на всем что можно. Должна играть музыкаиграет
|
20.02.2015 / 21:14 | |
limil Пользователь Сейчас: Offline
Имя: limil Откуда: Белая Церковь Регистрация: 01.02.2011
| Цитата MisterN: Gifo_Gsoul, на твой пост (#402687) отвечу, Вотьерор 90 |
20.02.2015 / 21:23 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Спасибо, ребят.
Почему тогда в эмуляторе у меня не работает(кему и пстрос)? Странно.
__________________
знает толк |
20.02.2015 / 21:24 | |
MisterN Пользователь Сейчас: Offline
Регистрация: 13.05.2013
| limil, а этот?
Прикрепленные файлы: igshm.jar (37.07 кб.) Скачано 113 раз |
20.02.2015 / 21:25 | |
MisterN Пользователь Сейчас: Offline
Регистрация: 13.05.2013
| vl@volk, бейсик на эмулях не всегда работает корректно
|
20.02.2015 / 21:41 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| vl@volk, держи: Под спойлером логи эмуляторов Под спойлером логи эмуляторов KEmulator v1.0.0 Running...
Get classes from C:\Users\Kalter\Documents\Downloads\r.jar
Get class g
Get class b
Get class Main
Get class f
Get class a
Get class e
Get class d
Get class c
Custom.jar.getResourceStream: (null)
Launch MIDlet class: Main
Custom.jar.getResourceStream: Autorun.bas (70)
>>sound
>>Create /1.mp3
Custom.jar.getResourceStream: /1.mp3 (277503)
>>start()
>>--- 0
>>--- 6855839
>>--- 300
>>CMD: new, path: /1.mp3
>>sound
>>play /1.mp3
>>started
>>stopped
>>CMD: play, path: /1.mp3
>>join()
Notify Destroyed
Exiting Emulator
F:\Programs>java -jar me.jar r.jar
arguments [[r.jar]]
org.microemu.app.Main.main(Main.java:1031)
openJar [file:///F:/Programs/r.jar]
org.microemu.app.Common.loadJar(Common.java:554)
openJar [file:///F:/Programs/r.jar]
org.microemu.app.Common.loadJar(Common.java:554)
error Message: Error starting MIDlet: Unable to create MIDlet, org.microemu.app.classloader.MIDletClassLoader$LoadClassB
yParentException: javax.wireless.messaging.Message java.lang.NoClassDefFoundError: javax/wireless/messaging/Message
org.microemu.app.Common.startMidlet(Common.java:419)
java.lang.NoClassDefFoundError: javax/wireless/messaging/Message
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2663)
at java.lang.Class.getConstructor0(Class.java:3067)
at java.lang.Class.newInstance(Class.java:408)
at org.microemu.app.Common.startMidlet(Common.java:412)
at org.microemu.app.Common.initMIDlet(Common.java:1039)
at org.microemu.app.launcher.Launcher.commandAction(Launcher.java:121)
at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(Display.java:189)
at org.microemu.app.ui.swing.SwingDisplayComponent$1.mouseReleased(SwingDisplayComponent.java:160)
at java.awt.Component.processMouseEvent(Component.java:6525)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6290)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:719)
at java.awt.EventQueue$4.run(EventQueue.java:717)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: org.microemu.app.classloader.MIDletClassLoader$LoadClassByParentException: javax.wireless.messaging.Message
at org.microemu.app.classloader.MIDletClassLoader.findClass(MIDletClassLoader.java:339)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at org.microemu.app.classloader.MIDletClassLoader.loadClass(MIDletClassLoader.java:213)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 40 more
destroyMIDletContext
org.microemu.app.Common.destroyMIDletContext(Common.java:189)
F:\Programs>java -jar pstros.jar r.jar
Pstros: the J2ME execution environment. ver 1.6.0f
(c)2005-2008 Marek Olejnik
see www.volny.cz/molej/pstros for further information
jarName :r.jar
jarPath :null
className :Main
appName :r
Exception in thread "Pstros" java.lang.NoClassDefFoundError: javax/wireless/messaging/Message
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:344)
at ole.pstros.MainApp.executeClass(MainApp.java:472)
at ole.pstros.MainApp.executeEmu(MainApp.java:122)
at ole.pstros.MainApp.main(MainApp.java:99)
Caused by: java.lang.ClassNotFoundException: javax.wireless.messaging.Message
at java.lang.ClassLoader.findClass(ClassLoader.java:530)
at ole.pstros.utils.BaseClassLoader.findClass(BaseClassLoader.java:117)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 5 more
__________________
Homo homini penis est. |
20.02.2015 / 21:51 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| В первом - у меня тоже. Остальные два ругаются на отсутствие классов для отправки сообщений. Пробовал просто музыку воспроизвести без коллекций - тот же результат.
__________________
знает толк |
20.02.2015 / 23:23 | |
Gifo_Gsoul Пользователь Сейчас: Offline
Имя: Gifo_Gsoul Откуда: Ур Регистрация: 26.06.2014
| MisterN, Во-первых, где команда CLOSE закрывающая канал? Во-вторых, нет присвоений переменных им значений MAT% MPROG% MH% В-третьих, учитывая, что MAT% изначально =0, то в функцию RAND ты как минимум и максимум задаёшь 0 - ошибка.
Юзай, как правильно сохранять и считывать из файла данные.
__________________
</Твой код отражает эволюцию твоего мышления .../> Изменено Gifo_Gsoul (20.02 / 23:25) (всего 1 раз) |
21.02.2015 / 00:49 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Gifo_Gsoul, 2. Там есть INPUT .., MAT% 3. В функции RAND ко второму аргументу всегда единица прибавляется, поэтому, в случае если всё равно нулю, внутри функции будет 0, 1.
__________________
let live Изменено aNNiMON (21.02 / 00:53) (всего 2 раза) |
21.02.2015 / 00:57 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Цитата MisterN: Может я конечно туплю, но проверки - это if чтоли?Проверки это if, но они должны внутри Бейсика проводиться. Например, там используется остаток от деления на (max-min), но не проверяется случай, когда (max-min) равно нулю. В общем, я считаю, что проблема не у тебя, проблема в Бейсике. Пусть исправляют.
__________________
let live |