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

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      9

    • Постов

      2 517


  2. MAD_EVAL

    MAD_EVAL

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


    • Баллы

      7

    • Постов

      39


  3. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      5

    • Постов

      2 124


  4. sinuke

    sinuke

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


    • Баллы

      2

    • Постов

      190


Популярный контент

Показан контент с высокой репутацией 17.10.2016 во всех областях

  1. MAD_EVAL

    TImage Stretch

    Ресайз приложения лучше сделать до того как помещать его в Timage. Не лучше -ли использоватьTMediaPlayerControl для вывода видео? Если Вы сами как-то расжимаете видео, то может стоит просто обратится к TMediaCodecManager и посмотреть как это делается уже имеющимися средствами. Там ещё в TMediaPlayer есть VideoSize. Посмотрите это всё. Возможно я вас неправильно понял, если это так - объясните чуть подробнее.
    3 балла
  2. sinuke правильно написал. Просто стили привязаны к платформам. Вы редактировали для винды. Нужно отдельно отредактировать и для андрюши. Будите переходить на iOs, нужно будет редактировать третий раз)))
    2 балла
  3. нужно отредактировать стиль для андройда
    2 балла
  4. kami

    TBitmap и экономия памяти

    Не совсем. То есть - технически правильно, но идеологически - нет. Проведем мысленный эксперимент: что случится, если на BeginScene возникнет исключение? Правильно, битмап не будет уничтожен, потому что этот код не выполнялся внутри Try. Поэтому, если заниматься буквоедством, то код должен выглядывать так: MyBitmap := TBitmap.CreateFromFile(OpenDialog1.Files[0]); try Image1.Bitmap.Canvas.BeginScene; try Image1.Bitmap.Canvas.DrawBitmap(MyBitmap, MyRect, MyRect, 20); finally Image1.Bitmap.Canvas.EndScene; end; finally myBitmap.Free; end;
    2 балла
  5. У Андрея Ефимова есть решение. http://delphifmandroid.blogspot.com/2013/12/delphi-xe5.html
    2 балла
  6. Вот, посмотрите мой ответ в другой теме: Обработка WM_GETMINMAXINFO Там же есть вариант с хуком и подменой оконной процедуры.
    2 балла
  7. [ld Warning] ld: symbol(s) not found for architecture armv7 Суть ошибки в том, что на этапе линкования вашего модуля и апи, который там написан, с внешней библиотекой, линкеру не удается найти нужный метод в сторонней либе. [ld Error] ld: file was built for i386 which is not the architecture being linked (armv7): Это значит, что линковщик нашел метод в сторонней либе, НО либа собрана для другой платформы/архитектуры. В данном сообщение, файл от десктопных систем, а вы собираетесь его использовать в мобильных процессорах armv7. Ваши действия такие. Когда среда собирает ваш проект, она подставляет на вход линковщику либы, прописанные в профиле сдк для текущей платформы. Там обязательно должен быть внешние либы, которые вы собираете использовать. Проверить, что либы, которые скачены па сервером на ваш компьютер актуальны и соответствуют требуемой архитектуре. Проверить пока сам не могу. Нету под рукой йос стенда.
    2 балла
  8. TRectF - не является классом, у него нет конструктора. Create используется чисто синтаксически.
    2 балла
  9. Добрый день! Изучите статью по этому вопросу: http://stackoverflow.com/questions/14983311/looking-for-a-3rd-party-tabcontrol-in-delphi-firemonkey
    2 балла
  10. обязательно нужно очистить
    2 балла
  11. Батарея на мыше села - значит будем пробовать софтик. Надеюсь работает и мне не придется с кровати вставать Плюсы: еее, работает Минусы: Поработай еще над интерфейсом - когда выбираешь "Настроить", появляется окошко с ползунком, которое хрен уберешь. Реализуй сворачивание в трей
    2 балла
  12. procedure TForm1.lvMainItemClickEx(const Sender: TObject; ItemIndex: Integer; const LocalClickPos: TPointF; const ItemObject: TListItemDrawable); begin if ItemObject is TListItemImage then ShowMessage(lvMain.Items[ItemIndex].Data['DateText'].AsString); end;
    2 балла
  13. Изменить нужно WM_GETMINMAXINFO На WM_HOTKEY
    1 балл
  14. Удалось получить вибрацию на С++ Builder. Вот такие настройки путей оказались правильными. Просто перебором вариантов нашла такое решение. При этом возникло диалоговое окно, что есть более новая версия файла AudioToolbox. Я согласилась с заменой. Компиляция проекта прошла успешно. Вибро сработало. #include <fmx.h> #pragma hdrstop #include "UVibrate.hpp" <-- на основании *.pas в этой теме #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.fmx" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Vibrate(); }
    1 балл
  15. PowerOff - максимально упрощенное приложение для автоотключения компьютера. Приложение и исходный код можно загрузить здесь: https://github.com/errorcalc/PowerOff Полезно если вы перед сном любите включать ролики на YouTube/музыку/сериалы/фильмы, но засыпаете и они продолжают играть всю ночь, вызывая на утро головную боль... По большому счету утилита была написана и с целью проверить пригодность технологии FireMonkey для разработки - в целом - да, на данный момент, под Windows (и для имитирования UWP интерфейса), это вполне работоспособная технология.
    1 балл
  16. if ItemObject is TListItemImage then begin if ItemObject.Name = 'Image2' then ..... end;
    1 балл
  17. Потому что в FMX никакие виндовые сообщения до формы не доходят. Так как это кроссплатформенный фреймворк, где сообщения есть только на винде. Единственный вариант, если вы хотите так делать, в разрез текущей ситуации, это можно прокинуть отправку сообщения форме. через вызов метода Form.Dispatch
    1 балл
  18. Прикладной

    Firemonkey Knowledge Base

    Смущает, наверное, то, что нет русской справки
    1 балл
  19. Не правильно добавляла путь. Надо так: Tools->Options->SDK Manager->click Add the new path item path on remote machine : /System/Library/Frameworks/AudioToolbox.framework File masks: * path type: Other path include subdirectories: unchecked Источник: https://forums.embarcadero.com/thread.jspa?threadID=88902 Однако избавиться от ошибки при компиляции так и не удалось: [ld Error] Error: "_AudioServicesPlaySystemSound", referenced from: __ZN8Uvibrate28AudioServicesPlaySystemSoundEi in .\\iOSDevice32\\Debug\\UVibrate.o; [ld Warning] ld: symbol(s) not found for architecture armv7
    1 балл
  20. 1 балл
  21. Как я понимаю, BlobType должно быть ftGraphic Live Binding это не мой конек.
    1 балл
  22. Вроде бы у ZuBy в модуле DeviceInfo в коде есть проверка интернета. Посмотрите
    1 балл
  23. GASCHE

    Линия в 3D (как MoveTo и LineTo в 2D)

    Здесь книга и примеры
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...