forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Внимание! Прежде чем задать вопрос, почитайте эту тему! (http://forum.boolean.name/showthread.php?t=6398)

ViNT 22.09.2008 22:43

Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
В этой теме будут собираться и систематизироваться ответы на самые актуальные вопросы по MP. Спрашивать что-либо в этой теме запрещено. Если не нашли ответа здесь - почитайте F.A.Q. Если и там нет ответа - тогда спрашивайте на форуме.

ViNT 22.09.2008 22:48

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
Итак, одна из наиболее часто обсуждаемых проблем - "вылет" MP при компиляции проектов с некоторыми библиотеками в Windows XP. Решение достаточно простое - нужно поставить программе режим совместимости с Windows 98.

Romanzes 23.09.2008 07:30

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
1. Вылет MP при компиляции. Решение: поставить совместимость с Windows 98.
2. Ошибка при использовании двух и более библиотек. Решение: юзать английскую версию MP или обновленную русскую версию от odd'а.
3. Зависание мидлета при чтении файла. Решение: в конце файла поставить два Enter'а.
4. Функция Trunc работает неправильно: она должна возвращать целую часть вещественного числа, но возвращает округленное значение. Решение: юзать что-то типа этого: x:=x-Frac(x);
5. MidpX не хочет запускаться по нажатию кнопки в MP. Решение: написать в опциях в разделе "эмулятор" такую вещь: C:\Emulz\MidpX\Midp2Exe.exe -jar %JAR% -r. Путь, естественно, нужен свой.
6. MP не хочет работать с русскими буквами в ресурсных файлах. Решение: http://forum.boolean.name/showpost.p...10&postcount=6
7. Антивирь находит вирусы в прогах, написанных на MP. Решение: http://forum.boolean.name/showpost.p...77&postcount=7
8. Мидлет зависает при загрузке ресурсов. Решение: скорее всего, не совпадают заглавные и строчные буквы.

odd 24.09.2008 05:53

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
9. MidpX не запускается. Скопировать *.dll файлы из MidpX в папку c:\\Windows\System32\.
10. Вылет MP при компиляции. Присмотритесь к объявляемым переменным, скорее всего есть 2 переменных с одинаковым именем.
11. Мидлет компилится нормально без никаких сообщений об ошибках, но эмулятор при запуске говорит что-то типа "M.class не найден". Ответ: где-то в тексте стоит (лишний) символ "}". Он всё и портит. Проверьте парность фигурных скобок.

PS: Хорошая идея сделать большой FAQ по MP. Все данные вопросы я потом помещу в русский хелп.

im_zorg 21.01.2010 16:24

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
а уменя при загрузке ресурсов (импорт...) мп вылетает что делать?

bormotan 13.12.2011 16:13

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
Romanzes, просьба написать ответ на 6 вопрос про русские буквы в ресурсных файлах с новой , работающей ссылкой

Fred-boy 02.06.2013 11:43

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
Возможно добавить папку в ресурсы проекта?

ViNT 02.06.2013 14:04

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
Цитата:

Сообщение от Fred-boy (Сообщение 260510)
Возможно добавить папку в ресурсы проекта?

Стандартными средствами нельзя.
Можно с помощью этой тулзы, но она до сих пор не допилена, так что работоспособность не гарантируется.

Fred-boy 03.06.2013 09:26

Ответ: Внимание! Прежде чем задать вопрос, почитайте эту тему!
 
Спасибо, но я уже сам разобразолся. Я просто открыл *.mpproj блокнотом и перед названием ресурса приписал название папки и слэш. И переместил тот ресурс в нужную папку.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot