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

Labian

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

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

  • Посещение

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

    2

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

  1. В 06.07.2016 в 14:33, Satellite сказал:
    1. Скачать отдельно SDK, можно обновить при необходимости. 
    2. При установке Seattle установить только NDK (пути оставить по умолчанию). У кого стоит уже Seattle и NDK можно пропустить.
    3. Прописать путь к новому SDK как у меня в настройках Android.
    4. По желанию можно поставить JDK той же версии, как и у меня. 

    01.png 02.png02.png

    Обновил SDK до 25, пути верные, версия JDK такая же. 

    Нашел причину ошибки, при отключение библиотек, пытается скомпилить, но появляется другая ошибка:

    [PAClient Error] Error: E2312 Unable to execute ...Пути к папке проекта(Все файлы существуют)...(Error -1073741819) 

    При компиляции с любой включенной библиотекой ошибка как в названии темы, файлы jar на месте.

     

     

     

     

    3.jpg

  2. Друзья, подскажите идею реализации экранного джостика в FMX. Пытался найти готовое решение, но гугл ничего не выдал.

    Реализацию самого джостика вижу так:

     За основу взять TLayout, в него положить TImage. Далее отслеживать нажатие, и при перемещении мыши двигать TImage, при этом недавать выйти за рамку TLayout.(т.е. проверять их на пересечение).

     

    Проблема, возникает когда появилась необходимость добавить еще две кнопки(Кнопки A,B). Как правильно реализовать обработку нажатий этих кнопок в момент использования джостика?

  3. Добрый день.!

    Выбираю в свойствах шрифт для лейбла. В винде все ок. На андройде/ios беда, ставится системный шрифт по умолчанию(Остальные свойства текста сохраняются).

    Как я понял это происходит из за того, что на устройстве нету выбранного шрифта.

    Как заставить работать шрифт который изначально доступен для выбора в FMX?

  4. Пробывал подключать в проект библиотеки ibcrypto.a и libssl.a через deploymet менеджер в assests\internal,

    в модуле добавил

    {...}
    USES 
     IdSSLOpenSSLHeaders_Static, IdSSLOpenSSLHeaders;
    {...}
    Function GetVkInfo(ID:String):TUserVK;
    Begin
      IdOpenSSLSetLibPath(TPath.GetDocumentsPath);
    {Указание параметров RESTClient1 и RESTRequest1}
      RESTRequest1.Execute; //Выдает ошибку EIdOSSLCouldNotLoadSSLLibrary
    {...}
    End;
    
    

    Подскажите пожалуйста любое решение проект горит 

  5. Всем привет!

    Возникла трудность при разработке приложения для iOS. Необходимо получить информацию о пользователе в VK методом "users.get"

     

    Использую REST для авторизации и запросов.

    При попытке выполнить запрос к https://api.vk.com/method/ возникает ошибка :

      First chance exception at $000178C8. Exception class EIdOSSLCouldNotLoadSSLLibrary with message 'Could not load SSL library.'

     

    Что нужно сделать чтоб работать с https на iOS?

     

    Delphi XE7 Update 1

     

     

     

  6. Embarcadero® RAD Studio XE6 Version 20.0.16277.1276 

     

    Не работает функция пересечения двух прямоугольников.

    Пытаюсь найти прямоугольник пересечения функцией IntersectRectF.

     

    Пример кода:

     
    var
      R1, R2, ResRect: TRectF;
    begin
      R1 := RectF(6, 3, 3, 6);
      R2 := RectF(8, 5, 5, 8);
    
      if IntersectRectF(ResRect, R1, R2) then
      begin
        ShowMessage(FloatToStr(ResRect.Left) + ' '  + FloatToStr(ResRect.Top) +
                ' '+FloatToStr(ResRect.Right) + ' ' + FloatToStr(ResRect.Bottom));
      end;
    end;
     

    Функция возвращает False и в ResRect присваивается значениям 0.

    Хотя очевидно что есть пересечение в виде квадрата 1 на 1.

     

    Как можно еще найти пересечение прямоугольников типа TRectF?

  7. Создаю в коде Timage и загружаю в него картинку

    var
     MyImage: Timage;
    begin
       ....
       MyImage:=TImage.Create(Self);
       ....
       MyImage.MultiResBitmap.Add.Bitmap.LoadFromFile('MyPic.png');
       ....
    end;
    

    Как выставить прозрачный цвет default? пытаюсь выставить так :

    MyImage.MultiResBitmap.TransparentColor := Default;
    

    Но выдает ошибку 

    [dcc32 Error] Unit1.pas(46): E2029 '(' expected but ';' found

    Как добиться того же результата что и при выборе параметра в ручную?

    Код проекта: TImage.zip

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