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

MrSergei2017

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

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

  • Посещение

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

  1. Thanks
    MrSergei2017 отреагировална Mars M в Настройки SDK для Токио   
    В SDK Manager оставляешь всё как есть, идешь в c:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\
    Там запускаешь SDK Manager.exe, обновляешь/устанавливаешь всё что он предложит. После устанавливаешь Android SDK build-tools 22.0.1
    И в принципе всё. Если будет ошибка при компиляции то в Environment Variables > BDSPLATFORMSDKSDIR указываем правильный путь до SDK - C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs
    Если всё равно ошибка то в  Environment Variables > Path вместо C:\ProgramData\Oracle\Java\javapath  указываем прямой путь до Java(к примеру C:\Program Files\Java\jdk1.8.0_60\bin)
  2. Thanks
    MrSergei2017 отреагировална Mars M в Странные ошибки при сборке   
  3. Thanks
    MrSergei2017 отреагировална Andrey Efimov в Как задать название приложению?   
    «$(ModuleName)» - это название приложения, которое можно поменять в Project Manager’е.   Android: За имя ярлыка приложения отвечает строчка «Label», удалите из неё «$(ModuleName)» и впишите своё название.   iOS: У меня нет девайсов от компании Apple, поэтому следующая информация на уровне догадок. Я предполагаю, что за отображаемое имя приложения отвечает строчка «CFBundleDisplayName», попробуйте изменить её. Если не поможет, то проверьте остальные строчки, где упоминается «$(ModuleName)».
  4. Thanks
    MrSergei2017 отреагировална ENERGY в Неверная ширина текста из .Canvas.TextWidth   
    Оттого, что ширина текста определяется для шрифта и размера указанного в Canvas, а не для шрифта из компонента.
    Например, в TLabel.TextSettings.Font  и в его TLabel.Canvas.Font размер шрифта будет разный (в Canvas он дефолтный - 12).
    В FMX компонентах Canvas, кстати, общий и один и тот же - это Canvas формы.
    Если в OnResize чего-либо, сделать так: 
      Label.Canvas.Font.Size := Label.Font.Size; или Label.Canvas.Font.Assign(Label.Font); (чуть дольше)   lRealWidth := Label.Canvas.TextWidth(Label.Text);  То размер будет корректный.
  5. Thanks
    MrSergei2017 отреагировална Alex7wrt в TPath Как программно указать TPathData   
    Например так:
     
    var path: TPathData; .......... Path:=TPathData.Create; Path.Clear; Path.MoveTo(PointF(x[0],y[0])); for i:=1 to N do Path.LineTo(PointF(x[i],y[i])); Path.ClosePath;  
  6. Like
    MrSergei2017 отреагировална dnekrasov в Как использовать CopyFromBitmap   
    Маленький примерчик
     
    CopyFromBitmap.zip
×
×
  • Создать...