Ответ: Midlet Pascal 3.0 (ALPHA)
Вложений: 1
Вот примеры кодинга на МП 3.0 , возможно кому то пригодятся.
|
Ответ: Midlet Pascal 3.0 (ALPHA)
Юзаю MP 3 Candidate пока все ладом, разстрайвает только отсутствие Toolbar,а как в MP 2.02
А то что ошибки правит так вообще улет. |
Ответ: Midlet Pascal 3.0 (ALPHA)
Я поставил вчера MIDlet Pascal 3.1 Condidate на Wine 1.2(последняя стабильная версия). И почемуто появились такие баги:
- Когда пытаюсь создать проект(группу) вылазиет ошибка "OLE error 80004002". В выбранной директории создаются папки: bin, classes, history, res(в ней иконка), scripts, src(в ней главный source: program NewProject;...end.). В случае с группой ничего не меняется. - Когда пытаюсь открыть демку Bounce вылазит ошибка "Access violation at address 00596BD3 in module 'mp3IDE.exe'. Read of address 00000000.". С другими демками таких проблем нет. - Когда в проекте выбираю объект вылазиет уже известная ошибка "OLE error 80004002" от двух до четырёх раз подряд. Объект после этого открывается. - Когда пытаюсь изменить, что-нибудь в Default конфиге мидлета опять вылазиет "OLE error 80004002" и ничего не меняется. - После перезагрузки программы не появляется "отчёт компиляции", т.е. его настройка не сохраняется. - Полный экран работает коректно только в эмулированном рабочем столе(в Wine). А теперь вопросы: + В модуле процедура init(не раздел инициализации) выполняется автоматически? + Как создавать новые кофиги и где выбирать какой будет работать? + Как мне настраивать эмулятор? Он лежит у меня в Program Files, т.е. путь таrкой "..\Kemulator\KEmulator.exe". И что мне писать в командной строке? "cmd /A /C %JAR%" некатит, так же как и "cmd /A /C ..\Kemulator\KEmulator.exe %JAR%", "cmd /A /C "C:\Program Files\Kemulator\KEmulator.exe" %JAR%" постигла таже участь. И просьба: * Т.к. большинство из этих проблем терпимы(кроме конфигов и работоспособностью демки), т.е. можно исправить вручную, а мне всё таки хотелось бы пользоваться этой версией, прошу выложить сюда архив с чистым проектом. Не проверил: ~ Совместимость старых проектов(т.к. потерял все свои исходники). ~ Компилил только демки. Вроде всё работает хорошо. ~ Не проверял эмулятор. ~ Drag'n'Drop(из-за того, что работаю в эмулированном рабочем столе) Не понял: $ Что делает "Препроцесс"? И как это можно использовать? $ Для чего собственно нужно "Format Source Code"? $ И группа это некое количество версий проекта объединённых mp или можно самому их объединять в группы? $ Сам не проверял, но в демке PlaneDemo модули тоже подключаются через uses, как и раньше. Так как правильно? Пожелания: # Ну конечно же исправить недочёты. # Буду хранить надежду, что появиться версия под другие платформы. # Редактор картинок бы получше. Но как вижу он готов для расширения. Собственно хотелось бы фигуры калякать, прозрачность и сетку при увеличении. # Тулбар. Наверно с возможностью все комбинации по Ctrl+J выполнять мышкой. Ну вроде всё, что не упоминул или работает или я про это забыл. Спасибо за проделанную работу. Жду новых версий. IDE помойму даже лучше чем раньше. |
Ответ: Midlet Pascal 3.0 (ALPHA)
Ммм хотелось в следующем релизе увидеть процедуру выхода из подпрограммы, т.е. Exit. Заранее благодарен
|
Миддет уже поддерживает ООП???
А то что-то вижу разные зарезервированные слова...? |
Ответ: Midlet Pascal 3.0 (ALPHA)
Что за слова? А вообще читай help. |
Ответ: Midlet Pascal 3.0 (ALPHA)
Гм. Почему-то в MidletPascal (который с GUI) 3.1 непонятные проблемы с кириллицей. Не удается подружить вообще.
|
Ответ: Midlet Pascal 3.0 (ALPHA)
blackman - дело в том что разработка ведется нашим „буржуйским” коллегой, который про кирилицу ни чего не знает...
|
Ответ: Midlet Pascal 3.0 (ALPHA)
Это-то понятно. Но ведь в разработке ядра компилятора принимают участие наши, да и 2 версия без проблем понимала кириллицу. IDE тоже никаких проблем с кириллицей не имеет, более того, автоматом перекодирует открытый cp1251 в UTF.
Но после компиляции вылазят какие-то странные косяки - кодировка строковых констант коверкается в непойми что, что даже эмулятор из WTK вылетает напрочь при запуске а KEmulator показывает кракозябры. При этом формируемая на месте Unicode-строка отображается нормально. Знал бы я английский в направлении не только en->ru, но и в обратном - давно бы отписался по этому поводу на sourceforge в форумах. |
Ответ: Midlet Pascal 3.0 (ALPHA)
Во второй версии всё собственно делалось для использования в разных странах. Всё таки люди на этом деньги зарабатывали ;)
|
Ответ: Midlet Pascal 3.0 (ALPHA)
Цитата:
Код:
Building units... |
Ответ: Midlet Pascal 3.0 (ALPHA)
Может стоит сделать где-то в видном месте объяву "Используйте 2.02, желательно английский"?
|
Ответ: Midlet Pascal 3.0 (ALPHA)
Цитата:
|
Часовой пояс GMT +4, время: 16:07. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot