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

Legioner

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

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

  • Посещение

Сообщения, опубликованные Legioner

  1. Сразу скажу, с такой задачей сталкиваюсь впервые, поэтому даже не представляю куда гуглить. Подскажите направление, а дальше сам.
    Собственно задача:
    Например, на форме изображена схематично квартира с комнатами нестандартных форм (треугольник с одной выпуклой стороной, полукруг и т.д.), необходимо, чтобы при клике на ту или иную комнату происходила процедура (не важно какая, пусть будет подсвечивание выделенной комнаты). Какие компоненты можно использовать для таких целей? Если бы у комнат были стандартные формы (квадрат, прямоугольник), то я бы просто помещал к примеру TPanel на форму и не парился.
    Главное найти решение описанной задачи, а дальше я уже сам, но для любителей задач поинтереснее:
    Пользователь должен иметь возможность рисования этих форм самостоятельно. Т.е. вставил на форму любую схему и поочередно обвел необходимые объекты.

    Сразу извините, если для кого-то вопрос покажется глупым, но повторюсь: я с таким никогда не сталкивался.

  2. Итак, несколько дней поисков в интернетах...и вот я все таки сдался. Теперь я надеюсь на вашу помощь. Хотя бы пальцем покажите куда идти.
    Собственно сама проблема: разработал шифратор файлов, и файловый менеджер (исходники нашел) для поиска этих файлов. Все работало как надо.
    Но тут мне приспичило шифровать файлы с внешних носителей, а конкретнее с usb флешки.
    При подключении носителя он монтируется в папку mnt, но при клике на папку выскакивает сообщение "The specified path was not found", якобы папки не существует (не смотря на то, что я ее вижу). Я знаю какие папки и файлы на флешке, поэтому решил попробовать прописать полный путь до одного из файлов и о чудо, файл открывается и шифруется без проблем.
    Вопрос, что я делаю не так? Почему папка якобы не существует, а файлы в ней существуют и открываются?

    P.S. В IDE все разрешения выставлены...да, психанул и даже выставил такие разрешения как NFC.
    P.P.S. Скачал приложение OTG Disk Explorer Lite и оно при запуске запрашивает доступ к usb устройствам, после чего отображает содержимое моей флешки. Вот так же хочу

  3. Снова я, снова проблема, снова гугл ничего не знает.

    Написал программу под андроид (код не важен, т.к. проблема и в пустом приложении вылетает) на Берлине. Приложение работает хорошо, но на одном из девайсов (Lenovo A5000) при нажатии на TEdit виртуальная клавиатура не открывается, а приложение зависает и вылетает. Видел предложение изменить файл  FMX.Platform.Android.pas, в результате клавиатура начала открываться, но при нажатии на любой символ снова зависание и вылет.
    P.S. Насчет файла  FMX.Platform.Android.pas: нашел две разные инструкции для Seattle и Berlin, итог один.

    Надеюсь у кого-нибудь есть предложения

  4. Всем спасибо, проблему решил сам, только не понял, что именно помогло, напишу последние действия:

    - Скачал libeay32.dll и ssleay32.dll (точнее использовал одни из скачанных до этого, ресурс не подскажу уже)
    - Закинул их в C:\Windows\System32 (по инструкции для 32-битной системы) и их же закинул в C:\Windows\SysWOW64 (по инструкции для 64-битной системы)
    - После этого зарегистрировал их через командную строку: cmd ->  regsvr32 libeay32.dll  -> enter -> перезагрузка
    После последнего действия вылетела ошибка о несовместимости системы и используемых библиотек, НО...все теперь работает как надо

    Пора вводить программирование как новую религию..иногда происходят чудеса похлеще походов по воде.

    Тему можно закрывать

  5. Согласен, не пояснил все более открыто

    22 часа назад, ZuBy сказал:

    SSL библиотеки не может найти, скачайте их и поставьте в систему или положите рядом с exe файлом

    Библиотеки скачивал с различных ресурсов и закидывал в различные папки (системные папки и в папку проекта включительно)
    Даже добавлял в деплоймент (мало ли)
    К тому же ставил OpenSSL-Win32 и OpenSSL-Win64 (система 64-битная, приложение 32-битное)
    В общем перепробовал все советы всезнающего гугла

    13 часов назад, kami сказал:

    Люди, помогите понять. Вот топикстартер - создает трехзвенку, работает с датаснап, mySQL, делает приложение под Андроид... то есть - довольно-таки сложные вещи. И не может прочитать сообщение об ошибке, путает компиляцию с исполнением ? о_О...

    Сообщение я прочитал и естественно загуглил на тот случай, если я что-то неправильно понял.
    После компиляции автоматически происходит исполнение (извините, если говорю что-то не так)

     

    Ко всему этому хочу добавить, столкнулся с данной проблемой только на Берлине. Да, можно вернуться на Сиетлл, но не хочу сдавать просто так (решение пригодится многим)

  6. Снова я, снова с проблемами в связке foremonkey+mysql

    Начал разрабатывать трезвенку для связи Android`а с MySQL, проблема всплыла при создании серверной части
    Создал DataSnap Server -> Forms App -> TDSServerModule
    Подключился к удаленной БД (Подключение прошло успешно), но при компиляции программа сразу же крашится с сообщением:
     

    Безымянный.png

  7. Пишу программу для андроида на Берлине, нужно подключиться к удаленной базе MySQL, но с этим куча проблем.

    1. Юзал FireDAC - ошибка с драйвером libmysql.dll (исправить так и не смог)

    2. Юзаю триальный MyDAC - постоянно вылетает предупреждение, о том, что нужно купить полную версию (пока нет возможности купить ее, но после продажи приложения честно готов оплатить в полном размере)

    Итак, предлагайте варианты выхода из ситуации.
    - как настроить FireDAC
    - где найти крякнутый MyDAC для Берлина
    - как устранить вылетающее напоминание о необходимости покупки полной версии

    Что-нибудь одно меня очень спасет

  8. В мобильном приложении использую триальную версию MyDAC для подключения к таблице MySQL. Покупать полную версию для одного раза не вижу смысла.

    Итак, проблемы:

    1. Не могу настроить кодировку - текст приходит в виде иероглифов.

    2. При запуске приложения на устройстве выводится сообщение о том, что я использую триальную версию. Я понимаю, что это сделано, чтобы достать меня и заставить купить полную версию, но повторюсь, что не вижу в этом смысла. В связи с этим ищу способ как вырубить это всплывающее сообщение

  9. Имеется удаленная таблица в mySQL, подключение через MyDAC проходит успешно, данные получены (проверил на текстовых данных). В одном из столбцов таблицы хранятся изображения.

    Вопрос: как получить все изображения из данной таблицы и вывести в один столбец GRID`a? В гриде используется ImageColumn

  10. Предыстория: впервые программирую для смартфонов в студии XE5, версия SDK 22.0.1 32bit, версии android 4.2.2 и 4.4.2, версии api 17 и 19, эмулятор bluestscks и ни одного девайса.

    Суть проблемы: пишу приложение hello word, на эмуляторе запускается без проблем. За неимением ни одного устройства на платформе android кинул apk-файл нескольким товарищам в версиями android от 4.2.2 и выше, но каждый из них в файловом менеджере получал информацию о версии приложения 1.0.0, а после установки получили сообщение "Приложение остановлено". Копаясь вглубь проблемы перепробовал все версии android и api и компилировал как в режиме debug, так и release. Ничего не менялось. Возможности подключить девайс к среде - нет.

    Вопрос: что я делаю не так?

×
×
  • Создать...