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

zairkz

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

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

  • Посещение

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

    12

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

  1. Like
    zairkz отреагировална RoschinSpb в Перспективы RAD   
    Дело в том, что на мобилках рисование на канве выполняется существенно медленнее, чем на дэсктопах, тут хоть оптимизируй, хоть нет а узкое место ни куда не денется. При этом все стилевые контролы рисуются именно самопально на канве. Для улучшения ситуации нужен переход на использование нативных контролов, а это уже не рефакторинг, а полное переписывание при этом сложность разработки повышается раза в три (по сравнению с написанием с нуля) из-за необходимости обеспечить совместимость.
  2. Like
    zairkz отреагировална Error в Перспективы RAD   
    Все было бы намного лучше, если бы использовалась родная канва платформы, поддерживающая Clipping, как это происходит на Windows и MacOS, но на мобилах используется тормозная TGPUCanvas, которая ко всему прочему еще и без сглаживания рисует.
  3. Like
    zairkz отреагировална bigjorj в Перспективы RAD   
    Я смотрел. На сессии вопросов выступил шеф московского офиса. Мне показалось что само московское руководство не особо одобряет этот шаг, но резюме такое: Идера ведет разработку всех своих продуктов силами наемных компаний разработчиков (и надо сказать видимо весьма успешно, раз хватило денег на выкуп Ембаркадеро), вот теперь и разработка RAD тоже полностью подчиняется этой стратегии. Летом офис с Испании, теперь Россия.
    Немного рассказали про линукс - он будет только в энтерпрайз версии
    PS: Поздравьте меня, теперь я наконец легальный пользователь! Купил Prof+mobile по акции. Еще и скидку 10% получил как индивидуальный. Так что я верю в светлое будущее!
  4. Like
    zairkz отреагировална XXXXXX в Gif File   
    Здравствуйте. Есть один вариант с использованием TBitmapListAnimation:
    Кидаем обычный TImage на форму. Под TImage создаём TBitmapListAnimation.
    Структура должна выглядеть так:
    В свойствах TBitmapListAnimation: AnimationBitmap - загружаем ленту картинок. Например: Для коротких Gif -ок можно использовать онлайн конверторы:
    http://ezgif.com/split - разделение Gif на отдельные фреймы (картинки)
    http://www.photojoiner.net/merge-photos/editor/# - соединение нескольких картинок в одну (соединяет до 8 штук)
    AnimationCount - сколько раздельных картинок в нашей объеденённой по горизонтали (в нашем слечае 8) AnimationRowCount - сколько рядов в нашей картинке (в нашем случае 1) Enabled = True Duration - указываем промежуток времени, которое должна занимать гифка (в секундах). PropertyName - прописываем Bitmap  
  5. Like
    zairkz отреагировална Всеволод Леонов в Перспективы RAD   
    Коллеги, написал ещё такой небольшой пост по сабжу.
    http://delphifeeds2.ru/2016/11/23/delphi-must-live/
    Примите во внимание не только общий настрой дельфистов, но и общее состояние рынка мобильности (корпоративной), а также зрелость Delphi как продукта.
  6. Like
    zairkz отреагировална Kitty в Перспективы RAD   
    Если увольняют создателей библиотек, которые являются ядром продукта (FireDAC, FMX), то даже женская логика говорит, что здесь что то не так...
     
  7. Like
    zairkz отреагировална Всеволод Леонов в Перспективы RAD   
    1C-RARUS в качестве кейса. МРК - мобильное рабочее место кассира. С кучей периферии (POS-терминал, ВТ-сканнер, фискальник) - я обзор сделал на CodeRage XI.
    По-русски тоже напишу.
    И только не надо тут писать, что 1С - это гуано. Каким бы то ни было ядро, мобильный клиент выполнен в работоспособном качестве, на FMX и (!) кроссплатформенно. Т.е. именно две портации реально существуют.
     
    Kitty - вопрос по TurboCocoa и С++Builder. Пока - нет. Ждём первой волны Дельфийцев, которые не могут пользоваться FMX, но готовы продолжать использовать Дельфи и для мобильной разработки.
     
    По-поводу "ничего путного не сделали на Дельфи". Вот тут точно - вопрос не к Эмбаркадеро, а к разработчикам. Я (работая в Эмбаркадеро) огрёб кучу "позитива" от Виталия Кривякова - как раз разработчика мобильного клиента МРК. И я по пальцам могу пересчитать людей (в рунете), которые пробовали что-то делать мобильное. Соответственно, вопрос к Дельфистам. Сели на VCL и занимаются "поддержкой legacy-кода" до бесконечности в статусе "придворного программиста". Как-то лень начинать новый проект, проталкивать его через начальство, разбираться в FMX, гораздо проще сесть на привычное место, скривиться и сказать "вон кады Э сделает мне FMX как VCL для всех платформ одновременно с автоматической загрузкой мне 10 000 баков на счёт от одной публикации приложения в магазине, тогда ещё подумаю...". Или грант безвозмездный даст на разработку.
    Так что, коллеги, взгляд надо и на себя обращать. Хотя бы из уважения (к сожалению) бывшим отечественным разработчикам Delphi и FMX.
  8. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Перспективы RAD   
    мы тут все не из-за корыстных целей. этот форум прежде всего создан для помощи
    вы же понимаете что этого мало для оценки FMX как конкурирующей платформы. я могу из маркета привести несколько десятков проектов, но не один из них не в топе. Это все на уровне "смотри что я сделал, круто да?"
    и тем более на видео не показан функционал этого приложения, залить цветом форму и влепить анимашку уйдёт пару действий мышью.
    Поэтому ответ пользователя был с сарказмом.
    Хотя мы видели (всем надоедливые) бразильские решения, про видеонаблюдение и управление аэрофлотом - этого опять же мало
  9. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Перспективы RAD   
    эм, как бы вот
  10. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Перспективы RAD   
    и через web installer Амиго ставился))
  11. Like
    zairkz отреагировална Kitty в Перспективы RAD   
    Основатель FMX Евгений Крюков в поисках работы: https://plus.google.com/u/0/105338484741532774705/posts/SnK5twK939Y
    Основатель FireDAC Дмитрий Арефьев тоже больше не работает.
    По Вашему мнению какие все же перспективы RAD при такой кадровой политике?
  12. Like
    zairkz отреагировална rareMax в Перспективы RAD   
    Это как Пашку Дурова убрали с ВК. Осталось только что бы Рад Студио выкупили Маил.ру
  13. Like
    zairkz отреагировална fabiano Bom dia в WebBrowser in front of the Multi View   
    I used this code, but when I slide the webbrowser is in front.
    procedure TForm1.MultiView1StartHiding(Sender: TObject); begin   img.free;   webbrowser1.Visible := true;   MultiView1.Visible := False; end; procedure TForm1.MultiView1StartShowing(Sender: TObject); begin   img := TImage.Create(self);   img.Parent := Layout2;   img.Align := TAlignLayout.AlClient;   img.Bitmap :=  webbrowser1.MakeScreenshot;   webbrowser1.Visible := false;  
  14. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Красивые интерфейсы мобильных приложений   
    вот пару скринов проектов, по мне так не скучные
     
  15. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Как создать новый RESTRequest и передать ему полученные ранее куки   
    каков вопрос - таков ответ.
    Раскрывайте вопрос полностью, с описанием версии студии, использованных компонентов
    UPDATE:
    RESTRequest1.AddAuthParameter('name','value',TRESTRequestParameterKind.pkCOOKIE); UPDATE2:
    можно использовать альтернативный вариант, куда можно передать куки (как из примера выше)
  16. Like
    zairkz отреагировална Andrey Efimov в Как создать новый RESTRequest и передать ему полученные ранее куки   
    ТС'у - не надо плодить и поднимать старые темы с одним и тем же вопросом! Все три темы объединил.
    Выбранный ТС'ом раздел как бы намекал... или ты уже перенёс тему?(вопрос более не актуален, посмотрел историю модерации)
  17. Like
    zairkz отреагировална RoschinSpb в MDI интерфейс   
    Если Вы говорите об аналоге fsMDIChild то ни как. Такой вид форм это чисто виндовая особенность.
    Используйте TTabControl и TFrame, или просто обычные формы.
  18. Like
    zairkz отреагировална fsdb в Как работать с Arduino по bluetooth?   
    вопрос закрыт. все получилось. с ардуино получаю и отправляю данные
    ничего такого  особо интересного - я делаю экструдер
     
  19. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Доступ к данным программы "Здоровье"   
    ну начать можно с этого
    добавить ключи в info.plist
     
    остальное также можно найти в поиске
  20. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в CloudFlare [IPV6]   
    ну и как результат, написанного выше

  21. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в CloudFlare [IPV6]   
    Доброго времени суток!
    Для тех, кто не может опубликовать приложение в AppStore
    Если приложение посылает запросы на сервер и у Вас на сервере нет поддержки IPV6, Apple не опубликует приложение!
    Что нужно для успешной публикации:
    Получить у Вашего хостера IPV6 адрес (примерно такой вид имеет ipv6 адрес)  2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d  
    Если нет root-доступа к серверу, то можно воспользоваться сервисом https://cloudflare.com Если есть root-доступ, то ознакомьтесь с инструкцией Мы рассмотрим самый частый вариант, без root-доступа, через сервис CloudFlare
    Не буду расписывать регистрацию, там все просто Нажимаем +Add Site, вписываем адрес Вашего сайта (домен), как только система проверит конфигурацию Вашего текущего DNS, она предложит изменить NS-сервера В кабинете хостера Вам нужно будет сменить NS-сервара, на те которые выдал CloudFlare  В CloudFlare -> раздел DNS Нужно будет дописать запись типа AAAA с Вашим ipv6 адресом  Все поддомены которые есть также прописать через запись типа CNAME  Чтобы работало FTP нужно отключить HTTP Proxy (CDN)  Теперь FTP протокол будет доступен по IPv4, не по домену Ждём обновления DNS и проверяем правильность конфигурации
    Результат примерно такой должен быть

    Что нужно сделать в Delphi / C++:
    Выкидываем TidHTTP (Indy) и переписываем на TNetHTTPClient Приложу пример запроса и обработки ответов, учтен баг с получением контента на IOS
    TmyAPI.zip или https://github.com/rzaripov1990/FMX.HTTP.Request
  22. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в CloudFlare [IPV6]   
    Те кто присутствуют в чате телеграм, могли слышать запись разговора с тех. поддержкой apple. Которые при тесте приложения не увидели контента. Ни один запрос не прошел (скорей всего IPv6-IPv4). Поэтому при публикации все время идут отказы.
    Они даже провели тест не через сеть построенной Apple, а через мобильных операторов. Результат одинаковый, контента не было
    я проверил эту теорию...
    минусы:
    1) если работать с сервером IPv4-IPv4 нужно сначала узнать, в какой сети ты находишься и от этого уже решать ставить [] или нет.
    2) Если сервер имеет SSL, то на андроиде начиная с 6.0 не работает TIdHTTP (не помню помогает ли, включение отдельно скачанных ssl библиотек в проект)
    Так для чего все эти операции, если можно использовать TNetHTTPClient который рекомендован Embarcadero и работает без этих минусов?
  23. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в CloudFlare [IPV6]   
    проблемы в коде нету, тестировали ребята по всему СНГ (IPv4-IPv4) (хотите потестить в личку напишите)
    Такие вопросы на форуме есть и не только на форуме
    вот и вот еще
  24. Like
    zairkz получил реакцию от Rusland в Fire-Monkey в Telegram   
    Создана группа для знакомства и общения разработчиков, использующих инструменты Fire-Monkey.
    Небольшой свод правил в группе Fire-Monkey:
    - Не стоит описывать проблему, скрины и тд. не изучив необходимую литературу и форум, если решения все-таки нет, необходимо создать тему на форуме fire-monkey.ru и скинуть в группу ссылку; 
    - необходимо учитывать часовые пояса, в случае если на тему в Форуме долго нет ответа;
    - можно постить новости IT-рынка связанных с Fire-Monkey и RAD-studio, iOS и Android;
    - «баяны», «мемы» и приколы касательно тематике чата приветствуются, желательно в небольшом количестве;
    - скриншоты и описание программ написанных на Fire-Monkey тоже приветствуются;
    - будьте вежливыми, ведь вежливость – это утонченность речи, благопристойность манер и поведения;
    Запрещено:
    - запрещено задавать элементарные вопросы касательно разработки, для этого есть куча литературы;
    - запрещены сообщения с большим описание проблемы и кода, для этого есть всем известный форум;
    - навязчивая реклама компании\приложения в чате под запретом;
    - оскорбления в адрес участников и в адрес Embarcadero запрещены;
    - запрещены спам, порнография и подобная грязь;
    @fire_monkey в Telegram
  25. Like
    zairkz отреагировална AngryOwl в Благодраность   
    Вы знаете...
    На самом деле, за последний год изменилось очень многое.
    Я искренне рад за компанию Embarcadero, и, конечно, за сам продукт RAD Studio. Им есть над чем работать, возможно не хватает ресурсов и т.д. и т.п... Однако на все сложности, думаю, у них очень большие перспективы. Серьезно! На мой взгляд, на сегодняшний день, аналога RAD Studio просто не существует! Его просто нет! Ну вот хоть убейтесь - нет его! И это далеко не только мое мнение. Мнение очень многих серьезных программистов, которые используют и другие IDE и, тем-более, языки (и которые работают в очень серьезных компаниях). И "всепропальщиков" я слышу со времен моей работы с Turbo-Pascal 5.0... )
    Недостатки есть у всех! Можно так охаять любую IDE и любой язык, - что мало не покажется. Это касается "любого" (я о всяких студиях... и мелкомягких и корпорацияхдобра)... Вопрос больше в ресурсах, которые есть у компании, чтобы оперативно решать проблемы: баги, обновления, документация, поддержка и т.д...
    А если говорить непосредственно о FMX, то вообще - все остальные тупо в пролете!
    И мы говорим о продукте компании, которая катастрофически уступает своими возможностями и ресурсами таким монстрам как Microsoft с их Visual Studio.
    Сейчас уже все больше и больше и документации и информации и ресурсов по FMX, в частности. Это и китайские ресурсы, и японские и немецкие. Не думайте - что только в постсоветском пространстве популярен Delphi, в частности, и среда RAD Studio. Это не серьезно! )
    Китай, Япония, Германия, Франция и т.д. и т.д.
    Все больше и больше и открытых исходников и разнообразных ресурсов и компонентов. Тот же Boian Mitov - куча компонентов, уникальные инструменты. Большинство - с поддержкой, и под, FMX! (не реклама! ссылок не даю - сами найдете). Уникальный болгарский (если мне память не изменяет) программист - написал и развил огромную библиотеку... И таких как он - много.
    К чему я все это... А к тому - что изменилось столько всего! что даже не уверен, что об этом вообще надо говорить. А уж я то за ней следил еще со времен библиотеки VG-Scene (Евгения Крюкова) и далее - с самой первой XE...
    А уж текущий ресурс - считаю один из лучших. Главное - уметь пользоваться!
    И я полностью согласен с [Kitty] и поддерживаю - благодарю ребят за то, что они создали и ведут этот ресурс!
×
×
  • Создать...