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

mrseagull

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

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

  • Посещение

  • Победитель дней

    2

Активность репутации

  1. Like
    mrseagull отреагировална Dion в Давайте меняться   
    Добрый день, Господа.
    Давайте меняться. 
    Предлагаю вам откуда-то взятый мною superobject, версии 1.2 из которой я выкинул разный хлам, допилил и сделал так, чтобы он собирался под Android, OS X и iOS. Протестировал.
    Дальше я написал вокруг него километр кода, создал набор стилей и сделал динамическую загрузку стилей для списка. В список в соответствии со стилями можно добавить порядка 20 разных компонентов.
    Идея моя была такой.
    Есть сервер, на него с клиента загружаются стили и дальше они разливаются от сервера к серверу и в конечном счете попадают на клиентов. Грубо говоря, должен получиться тонкий клиент.
    Надо кому? 
  2. Like
    mrseagull получил реакцию от Alex Bozhko в RAD 11 на подходе?   
    Так у них и есть версии лицензий для учебный заведений по цене низкой (относительно), но Visual Studio для студентов бесплатно. Отправляешь им ксерокопию студенческого билет и они дают тебе лицензию, так и я делал когда меня учили в универе C#. 
  3. Like
    mrseagull отреагировална Равиль Зарипов (ZuBy) в Custom Font   
    Шаблон проекта с кастомным шрифтом FontAwesome
    Намного удобней и менее затратно использовать Шрифт с Иконками, чем заботиться о качестве картинок, скейлах, их хранении и загрузке
    Поэтому давно перешел на шрифты, пару скриншотов (без использования картинок)

    Seattle CustomFont.7z
    Berlin CustomFont(Berlin).zip
     
    WINDOWS/MACOS - установить шрифт в систему
    IOS - в деплой добавить шрифт и с помощью IOS9Fix прописать в .plist следующее:
    ANDROID - в деплой добавить шрифт (Remote Path -> assets\internal) и подключить к проекту измененные файлы FMX.FontGlyphs.Android.pas, FMX.FontGlyphs.pas
  4. Like
    mrseagull получил реакцию от zairkz в RAD 11 на подходе?   
    Microsoft сильный игрок, Visual Studio тоже не в почете свое время была. Из-за размаха своего Microsoft может делать свои продукты бесплатными, с одной стороны и уходя в минус с этим продуктов (в  смысле денег), а с другой стороны захватить рынок. ИМХО конечно, но мне кажется для IDERA будет хорошим шагом сделать часть минимальную бесплатную для разработок, иначе Microsoft опять обыграем этот продукт. ИМХО.
  5. Like
    mrseagull получил реакцию от Brovin Yaroslav в Защита от захвата видео   
    Видимо глупый вопрос, но проблема такая встала. Решение проблемы нашлось такое. Добавить водяные знаки с id пользователя на форму. Работе пользователя они не мешают но если кто захочет сделать скриншот или записать видео, то по картинке удастся поймать нарушителя и заблокировать данного пользователя с id. Это максимум что удалось придумать и думаю самое просто что можно сделать.
    Сам спросил, сам ответил)
  6. Like
    mrseagull получил реакцию от Brovin Yaroslav в Защита от захвата видео   
    поставил прозрачность на 0,01 не вооруженным глазам не видно, но при должно обработки читается. Пользователь не догадается
  7. Like
    mrseagull отреагировална Равиль Зарипов (ZuBy) в Серьезно о FireMonkey на Android и iOS   
    если выбрать правильные инструменты, то возможно.
    FMX + сервак + PHP (или любой серверный язык) всю работу с БД и с картами (такие как запросы геокодинга и прочие ssl запросы на другие сайты) на PHP, а клиент-приложение только в виде отображения контента.
    и можно делать не только одноформенные приложения, а сложные
  8. Like
    mrseagull отреагировална Равиль Зарипов (ZuBy) в Потоки и процедуры   
    использовать такую конструкцию
    //uses System.Threading; TTask.Run(      procedure      begin         // выполняем загрузку файла из интернета;         TThread.Synchronize(nil, procedure            begin               // выполняем действия связанные с визуальными компонентами            end); end); но помнить что из доп. потока нельзя запустить доп. поток
  9. Like
    mrseagull отреагировална Kitty в Как правильно сделать сборку   
    Для C++ Builder:
    1. Project -> Options, and setting the C++ Linker option "Link with Dynamic RTL" to false
    2. Project -> Options, where you can set the Packages - Runtime Packages option "Link with runtime packages" to false
     
    Если у вас C++ Builder Seattle и осталась ошибка с BORLNDMM.DLL значит вы не установили Update 1.
    Подробности бага тут: https://forums.embarcadero.com/thread.jspa?threadID=170083&tstart=0
  10. Like
    mrseagull получил реакцию от Vitaldj в Как получить путь к папке "Мои документы"   
    wchar_t f[MAX_PATH]; SHGetSpecialFolderPath(NULL,f,CSIDL_PERSONAL,false); ShowMessage(f);
  11. Like
    mrseagull получил реакцию от Brovin Yaroslav в [TidHTTP] Как получить ответ от веб-сервера в нужной кодировке?   
    Все заработало! Простите за преждевременную панику.
×
×
  • Создать...