Перейти к содержанию
Fire Monkey от А до Я

Vanka

Пользователи
  • Постов

    21
  • Зарегистрирован

  • Посещение

Посетители профиля

1 502 просмотра профиля

Достижения Vanka

  1. Vanka

    Serial port

    Да я бы с удовольствием, но пока не продвигается. Т.е. продвигается, но, увы, не в RadStudio. После попыток прикрутить к проекту прием данных с последовательного порта и отображение потокового видео и столкнувшись с таким кол-вом проблем я пришел к выводу, что написать приложение с нужным мне функционалом в RadStudio весьма геморно. И гарантий стабильности и производительности тоже нет. А на java те же задачи решаются просто. Поэтому пошел изучать Java и Android Studio. Увы. Учитывая что у меня крупный проект на RadStudio хотелось использовать эту базу, но пока все как-то сыро выглядит. А концепция-то недурна. Жаль.
  2. Vanka

    Serial port

    Теперь надо попробовать работает ли простое подключение *.jar к проекту или все же надо classes.dex свои подставлять. В связи с необходимостью отладки приема данных через USB <> COM очень хочется чтобы одновременно android планшет был подключен к компьютеру (для отладки в среде) и USB устройство к планшету. Купил USB-хаб, думал все получится, но нет, не работает. Может кто знает как такое подключение реализовать?
  3. Vanka

    Serial port

    Невероятно, но факт: у меня тоже заработало при переносе в папку C:\Temp Причем результат отличается от GASCHE. Видимо это связано с версией Java2OP и RADStudio (у меня XE10). JavaInterfaces.pas
  4. Vanka

    Serial port

    Java2OP.exe -src . параметр -src - указывает папку с исходными файлами . - текущая папка (где лежит Java2OP.exe)
  5. Vanka

    Serial port

    Должен. Java2OP - это не интерпретатор и не конвертер программ. Это - конвертер классов. А классы там есть!
  6. Vanka

    Serial port

    вот что выдает при c:\Program Files (x86)\Embarcadero\Studio\17.0\bin\converters\java2op>Java2OP.exe -src . Warning: error opening ReservedWordsOP.txt Warning: error opening ReservedWordsC.txt Parsing xml: c:\Program Files (x86)\Embarcadero\Studio\17.0\bin\converters\java2op\bootclasses.xml Parsing source: . No classes selected, aborting
  7. Vanka

    Serial port

    Вот и у меня нет выходного файла. А если подать исходник (*.java), то выходной файл будет, но пустая обертка, без полей и методов.
  8. Vanka

    Serial port

    Java2OP.exe -jar usbserial.jar Сам usbserial.jar. Я не скачивал, у меня RADStudio XE10, не дает скачивать. А Java2OP поставляется сразу.
  9. Vanka

    Serial port

    Видимо неправильно. В архиве по ссылке лежат файлы bin\converters\java2op\bootclasses.jar bin\converters\java2op\bootclasses.xml А они-то у меня есть. А вот что за файлы ReservedWordsOP.txt и ReservedWordsC.txt понять не могу. А про какой батник идет речь?
  10. Vanka

    Serial port

    Да нет, с java все в порядке. Стоит jdk1.8.0_66. Под NetBeans все работает. Мне подсказали, что java2op теперь поставляется вместе с RadStudio. Запустил новый файл java2op получил другие ошибки: Warning: error opening ReservedWordsOP.txt Warning: error opening ReservedWordsC.txt Parsing xml: c:\Program Files (x86)\Embarcadero\Studio\17.0\bin\converters\java2op\bootclasses.xml Parsing jar: usbserial.jar Не подскажете, что за файлы ReservedWordsOP.txt и ReservedWordsC.txt?
  11. Vanka

    Serial port

    Так у меня же в jar не приложение, а пакет. Его не запустишь.
  12. Vanka

    Serial port

    Zuby, jar файлы смотрел через zip архиватор (если вы об этом) - все ок. А что именно вы обновляли, с какой версии на какую?
  13. Vanka

    Serial port

    Еще у меня не работает Java2OP.exe При передаче ему jar вообще ничего не выдает, а если передать папку с исходниками выдает пустую обертку: {*******************************************************} { } { CodeGear Delphi Runtime Library } { Copyright(c) 2014 Embarcadero Technologies, Inc. } { } {*******************************************************} unit Androidapi.JNI.Interfaces; interface uses Androidapi.JNIBridge; type // ===== Forward declarations ===== // ===== Interface declarations ===== implementation procedure RegisterTypes; begin end; initialization RegisterTypes; end. Java2OP скачивал в архиве, с embarcadero не удалось скачать, хотя у меня лицензионная версия (правда академическая).
  14. Vanka

    Serial port

    С батником разобрался. Случайно наткнулся на комментарий: Добавив эти ключи я получил classes.dex. Теперь вопрос: в интерфейсе обертки надо прописывать все поля и методы класса или только необходимые?
  15. Vanka

    Serial port

    От того же автора есть статья http://delphifmandroid.blogspot.ru/2015/03/jar.html#more где вроде все проще. Но после подключения jar файла к проекту появляется ошибка: [Exec Error] The command "PATH C:\Program Files\Java\jdk1.8.0_66\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;C:\Program Files (x86)\Embarcadero\Studio\17.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\17.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\Microsoft.NET\Framework\v1.1.4322\;C:\Program Files (x86)\Borland\BDS\4.0\Bin;C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin;C:\Users\Public\Documents\RAD Studio\7.0\Bpl;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin;C:\Users\Public\Documents\RAD Studio\5.0\Bpl;C:\Program Files (x86)\CollabNet\Subversion Client;C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin;C:\Users\Public\Documents\RAD Studio\8.0\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseHg\;C:\Program Files (x86)\Borland\CaliberRM SDK 2005 R2\lib;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Java\jdk1.8.0_66\bin;C:\Users\vanka\Documents\Borland Studio Projects\Bpl & "C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\dx.bat" --dex --output="D:\projects\Android\USB2\Android\Debug\usbserial-dexed.jar" "D:\projects\Android\USB2\usbserial.jar"" exited with code 1.
×
×
  • Создать...