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

Лидеры

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

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

    Модераторы


    • Баллы

      1

    • Постов

      2 517


  2. MAD_EVAL

    MAD_EVAL

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


    • Баллы

      1

    • Постов

      39


  3. dnekrasov

    dnekrasov

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


    • Баллы

      1

    • Постов

      317


  4. #WAMACO

    #WAMACO

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


    • Баллы

      1

    • Постов

      776


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

Показан контент с высокой репутацией 17.04.2020 в Сообщения

  1. Только устройство! Что тут еще можно советовать....
    1 балл
  2. По умолчанию в TThread классовая функция GetTickCount имеет тип Cardinal, соответственно если приложение рассчитано на долговременную работу, то через 40 дней результат этой функции или уложит приложение (если отключена защита от переполнения) или превратит приложение в тыкву (если на этом завязана какая то логика). Для своего проекта написал хелпер для класса TThread, вдруг кому пригодится. Тестил на win10 x64 и linux x64. unit UnitTThreadHelper; interface uses {$IFDEF MSWINDOWS} Winapi.Windows, {$ENDIF MSWINDOWS} {$IFDEF POSIX} Posix.SysTypes, {$IFDEF MACOS} Macapi.CoreServices, {$ENDIF MACOS} {$IFDEF ANDROID} Posix.Fcntl, {$ENDIF ANDROID} {$IFDEF LINUX} Posix.Time, {$ENDIF LINUX} {$ENDIF POSIX} System.Classes; type TThreadHelper = class helper for TThread class function GetTickCount64 : Int64; static; end; implementation class function TThreadHelper.GetTickCount64 : Int64; {$IF Defined(MSWINDOWS)} begin Result := Winapi.Windows.GetTickCount64; end; {$ELSEIF Defined(MACOS)} begin Result := AbsoluteToNanoseconds(mach_absolute_time) div 1000000; end; {$ELSEIF Defined(POSIX)} var res: timespec; begin clock_gettime(CLOCK_MONOTONIC, @res); Result := (Int64(1000000000) * res.tv_sec + res.tv_nsec) div 1000000; end; {$ELSE OTHERPLATFORM} {$MESSAGE Fatal 'Method not implemented for Platform'} {$ENDIF OTHERPLATFORM} end. При попытке запуска на win x32 упадет - не используйте или проверяйте битность: if CheckWin32Version(6, 0) then begin GetTickCount64; end else begin GetTickCount; end;
    1 балл
  3. MAD_EVAL

    Шрифты для Android в Rio

    Погорячился с вопросом, разобрался сам. Может кому надо, вот файл для RIO. Подключайте к проекту, прописывайте TextSettings.Font.Family := 'font_name'; // без расширения ttf ну и в assets\internal задеплоить сам ttf файл FMX.FontGlyphs.Android.zip
    1 балл
  4. c:\Program Files (x86)\Embarcadero\Studio\20.0\bin\CodeGear.Deployment.Targets - в нём найдите параметр NotarizeAppAdditionalParams В нём пропишите NotarizeAppAdditionalParams="-itc_provider [TeamID]" TeamID можно узнать здесь https://developer.apple.com/account/#/welcome
    1 балл
  5. вообщем все заработало, проблема была в криво установленном Xcode ( устанавливал скачивая из developer.apple.com, установился в папку Загрузки) поэтому был не видим для PAS, перетащил в Программы и это оживило, потом для верности, еще и переустановил из АппСтор последний. решение здесь
    1 балл
  6. IS1

    Custom Font как сделать?

    1 балл
  7. а что в этом сложного? найди сервис который будет тебе отправлять смску за нормальную цену. 1) сгенерируй код, в пределах 1111-9999 2) запомни его (в переменную) 3) вызови апи сервиса который отправляет смс, со своим текстом и кодом 5) вызови диалог ввода смс-кода 6) пользователь вводит смс-код 7) сравниваешь с сохраненным в переменную значением 8) Профит! 6 пункт можно автоматизировать, через бродкаст и автоматическое чтение смс
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...