eXeLab
eXeL@B DVD 2017 !

Видеокурс программиста и крэкера 5D 2O17
(актуальность: август 2O17)
Свежие инструменты, новые видеоуроки!

  • 400+ видеоуроков
  • 800 инструментов
  • 100+ свежих книг и статей

УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: deniskore, alexseo (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› QML
Посл.ответ Сообщение
DenCoder


Ранг: 274.3 (наставник)
Статус: Участник

Создано: 24 марта 2017 23:08 · Поправил: DenCoder New!
· Личное сообщение · #1

Поискал, погуглил... Выяснилось, что по теме qt qml нет нигде ничего, кроме разве что небольших сведений об этом на хабре.

Послужной список exelab.ru:
Flash
Unity
Java
.Net
протекторы
...

QML почему-то нет!?

Интересует байт-код QML, который бывает уже встроен в приложение. Отладка кода очень мало что даёт, это по сути аналогично нативной отладке .NET...

Что в этой теме есть на текущий момент? С одной стороны есть сорсы, по которым что-то можно понять, а с другой - неужели никто не копал это? На хабре есть хотя бы описание 30 инструкций байт-кода QML.
(На самом деле там снятая трасса интерпретатора байт-кода)

Пока смотрю сорсы qtqml, дебажу проги, qml-vm в них...

Кто-нибудь уже знает, как/чем байт-код QML можно разбирать? Где-то в exe-файле должен быть какой-то заголовок?

P.S. Второй день знакомства с qml, давно не писал ни о какой проблеме, но вот сейчас вижу - стоит
jinoweb

Ранг: 7.0 (гость)
Статус: Участник

Создано: 27 июня 2017 20:30 New!
· Личное сообщение · #2

Что непонятно с Qt QML? Какой там байт код. QML файлы имеют JSON похожую структуру - открываются в блокноте если лежат рядом с программой, или же запихнуты в Qt-шные ресурсы
Bit-hack


Ранг: 303.7 (мудрец)
Статус: Участник
tPORt Manager

Создано: 28 июня 2017 21:45 New!
· Личное сообщение · #3

jinoweb
В коммерческую версию Qt входит компилятор QML.
jinoweb

Ранг: 7.0 (гость)
Статус: Участник

Создано: 28 июня 2017 22:41 · Поправил: jinoweb New!
· Личное сообщение · #4

Проверю, возможно ты прав

Добавлено спустя 14 часов 9 минут
Bit-hack пишет:
В коммерческую версию Qt входит компилятор QML.


DenCoder, у меня есть исходники коммерческой Qt 5.6.0. Могу помочь с компилятором
DenCoder


Ранг: 274.3 (наставник)
Статус: Участник

Создано: 29 июня 2017 19:25 · Поправил: DenCoder New!
· Личное сообщение · #5

jinoweb, благодарю за отзыв! Теперь уже пока ещё не актуально... Просто дико тогда было - подо всё реверс-инструменты есть, а под QML - ничего )

Интересовало тогда 3 месяца назад, как подобно разбору таблицы ресурсов в exe выделять и разбирать скомпиленые QML-формы с нахождением обработчиков.
Bit-hack


Ранг: 303.7 (мудрец)
Статус: Участник
tPORt Manager

Создано: 30 июня 2017 18:05 New!
· Личное сообщение · #6

jinoweb пишет:
DenCoder, у меня есть исходники коммерческой Qt 5.6.0. Могу помочь с компилятором

А разве их любой не может получить взяв триал версию на сайте?
jinoweb

Ранг: 7.0 (гость)
Статус: Участник

Создано: 30 июня 2017 19:59 New!
· Личное сообщение · #7

Bit-hack пишет:
DenCoder, у меня есть исходники коммерческой Qt 5.6.0. Могу помочь с компилятором
А разве их любой не может получить взяв триал версию на сайте?


Исполнимый файл возможно получишь. У меня же есть исходники.
 eXeL@B —› Основной форум —› QML

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS