![]() |
Загрузка картинки из ФС (снова она...)
Привет! :4to: Не пинайте тем что не искал по форуму. Много чего перечитал, перепробовал. Не работает! Мне надо загрузить файл JPG из ФС. Lib_safeload пробовал, но наверное не правильно задаю путь. Пользуюсь NHAL эмулятором. Хочу с диска С загрузить файл 1.jpg.
program LoadImageFile; uses safeload; var im: Image; begin im:=safely_load_image_fs('/c:/1.jpg'); DrawImage(im,0,0); drawText('Hello world!', 0, 0); repaint; delay(10000); end. Белый экран на эмуле. и зависон. И PNG пробовал. Результат тот же. Вообще работа с ФС какая-то загадка. Всякие jsr75 и прочее. Попробовал, так эмуль выдавать стал ошибку Cannot create class in system package. Прочитал об ошибке, скачал KEmulator. Так он гад еще и из паскаля не запускается. Указал ему JAD файл и она написал Hello world, но картинку не загрузил. Вот прошу помощи как мне загрузить картинку. Желательно пример и все необходимые библиотеки. И как же избавиться от Cannot create class in ... ??? У меня Alcatel OT-708. СПАСИБО! |
Ответ: Загрузка картинки из ФС (снова она...)
Вложений: 1
Избавиться от ошибки "Cannot create class" можно только сменив эмулятор на нормальный. NHAL глючит безбожно. Используй лучше KEmulator.
Вот этот пример прекрасно работает на Kemulator: PHP код:
Строка запуска Kemulator из MP: {путь}\KEmulator\KEmulator.exe %JAR% |
Ответ: Загрузка картинки из ФС (снова она...)
Вложений: 1
Спасибо! В KEmulator заработало! Теперь не могу заставить работать эмулятор из паскаля. И батник делал как описывали в форуме. Нажимаю на запуск, грузится окно KEmulator, но само окно белое. даже строка статуса белая. не прорисовывается типа. Не подскажете? Может эмуль глюкавый?
|
Ответ: Загрузка картинки из ФС (снова она...)
Зайди в настройки емуляторя, создай новый и укажи полный путь, потом пробел и %JAR% . У меня работает, без всяких батников!
|
Ответ: Загрузка картинки из ФС (снова она...)
Делал. иначе бы он и не загрузился бы. ...дело не в бобине...
|
Ответ: Загрузка картинки из ФС (снова она...)
Возможно проблемы в типе установки KEmulator-a.
Его нужно ставить через SETUP, тогда в системе прописываются все необходимые переменные и библиотеки. А если его ставить путем простой распаковки архива, то могут быть проблемы с запуском. |
Ответ: Загрузка картинки из ФС (снова она...)
Может быть и так ODD. я поискал и везде только распакованные не требующие инсталляции. и 0.9.7 и .0.9.8 пробовал. одно и тоже. Если я в паскале пишу путь\kemulator.exe %JAD% то при запуске выдает окно Get Classes Failed!! Plz check the input jar or classpath. Пробовал и ключи -jar -jad ничего. так что фиг с ним. буду запускать из его меню. А надоест поразбираюсь еще... Спасибо!
|
Ответ: Загрузка картинки из ФС (снова она...)
Вложений: 1
Цитата:
|
Ответ: Загрузка картинки из ФС (снова она...)
ODD а как в примере с загрузкой картинки указать путь на диск C:\ или E:\ ? Оно не для телефона, но пока отлаживаю надо чтобы с винта грузилось. Скопировать в папку root не могу. Пробовал /c:/1.jpg и по разному, но не получается.
|
Ответ: Загрузка картинки из ФС (снова она...)
Там где у тебя стоит эмулятор KEmulator есть папочка file.
В ней и можно создавать сколько хочешь дисков (папок) и писать туда всё что угодно. Если хочешь имитировать диски телефона создай в папке file подпапки С, D, E и проч. Ну а в них уже создавай ещё папки. По поводу запуска KEmulator из MP: Попробуй залезть в свойства любого JAR файла и поставь там, чтобы его открывать по умолчанию именно с помощью Kemulator. У меня можно просто кликнуть дважды по JARу и тут же мидлет запускается в эмуляторе. |
Ответ: Загрузка картинки из ФС (снова она...)
ODD, я имелл ввиду именно диски компьютера, а не телефона. Для телефона с этой папкой root я понял. Сейчас я копирую файлы поочереди в root и проверяю программу, а все эти файлы хранятся у меня на E диске компа. Можно ли обратиться именно к дискам компа, а не телефона чтобы эмулятор понял?
по поводу Kemulator я вчера его так и не смог ассоциировать его с jar и jad. Ассоциация есть, иконки поменялись, а эмуль не запускается по двойному щелчку. сегодня попрорбую на ноуте. |
Ответ: Загрузка картинки из ФС (снова она...)
на ноуте тоже странно работает kemulator. Не стал я его пока регистрировать в системе на JAR файлы. просто прописал в паскале и она заработал но для текущего проекта. если открываю другой проект, то там эмуль не хочет запускаться даже.
|
Ответ: Загрузка картинки из ФС (снова она...)
Найди нормальный инсталлятор KEmulator. ZIP/RAR архив это не установка.
|
Часовой пояс GMT +4, время: 19:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot