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

Макс Войтенко

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

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

  • Посещение

Сообщения, опубликованные Макс Войтенко

  1. var
      Keyboard: IFMXVirtualKeyboardService;
    begin
       if TPlatformServices.Current.SupportsPlatformService( IFMXVirtualKeyboardService, IInterface( Keyboard ) ) then
          if TVirtualKeyboardState.Visible in Keyboard.GetVirtualKeyBoardState then
             ShowMessage( 'клавиатура открыта' )
          else
             ShowMessage( 'клавиатура скрыта' );
    end; 
    
    ТАК Я на шел для делфи. Но мне нужно для C++
    
    
  2. 1 минуту назад, Fedor K сказал:

    Как вариант в стиле вынести картинку с текстом в отдельный TLayout и добавить TFloatAnimation с триггером на IsSelected на свойство Opacity :

     

    1.png

    2.PNG
    Идея мне понятна, сейчас попробую. но меня смущает что я этот цвет у меня не от иконки а от стиля. Т.Е. иконку я вставлял черную. а в приложении она красная. и если я добавлю еще одну иконку то она будет такой жекрасной потому что один стиль на приложениии. (см скриншот): вот этот квадратик отвечает за то какого цвета будет иконка.594312e24532c_.PNG.8418797a5fb248c28b9b0de24fbf70e8.PNG

     

  3. 38 минут назад, Равиль Зарипов (ZuBy) сказал:

    на билдере вроде так

    
    TPath::GetDocumentsPath()

    ну или вот так, чтобы уж наверняка

    
    System::IOutils::TPath::GetDocumentsPath()

     

    Memo2->Lines->LoadFromFile(System::IOUtils::TPath::GetDocumentsPath()+"test.txt");
    ошибка ([bccaarm Error] Unit1.cpp(52): no member named 'IOUtils' in namespace 'System')
    
    Memo2->Lines->LoadFromFile(TPath::GetDocumentsPath()+"test.txt"); ошибка (
    
    [bccaarm Error] Unit1.cpp(52): reference to 'TPath' is ambiguous
      FMX.Objects.hpp(598): candidate found by name lookup is 'Fmx::Objects::TPath'
      System.IOUtils.hpp(168): candidate found by name lookup is 'System::Ioutils::TPath')

     

  4. 1 час назад, Равиль Зарипов (ZuBy) сказал:

    Я ведь написал что в uses нужно добавить System.IOutils

     я добавил все возможные библиотеки с похожими названиями.
    #include "System.IOUtils.hpp"
    //#include "System.IOUtils.h"
    //#include "IOUtils.hpp"
    //#include "IOUtils.h"
    #include "androidapi.IOUtils.hpp"
    //#include "androidapi.IOUtils.h"
    (с++ язык)
    (на закоментированые ругается)
    Те же самые ошибки 

  5. 4 часа назад, Равиль Зарипов (ZuBy) сказал:

    ничего не убирали, TPath.GetDocumentsPath uses System.IOUtils

    Memo2->Lines->LoadFromFile(GetDocumentsPath()+"test.txt"); 
    Когда я пишу так, при компиляции выводит такую ошибку
    ([bccaarm Error] Unit1.cpp(44): use of undeclared identifier 'GetDocumentsPath')
    А когда так
    Memo2->Lines->LoadFromFile(TPath.GetDocumentsPath()+"test.txt");
    то
    [bccaarm Error] Unit1.cpp(44): 'TPath' does not refer to a value
      FMX.Objects.hpp(598): declared here

  6. я знаю что можно добавить внешний файл в программу по пути (assets\internal)(скриншот) (раньше получали к нему доступ через)
    loadfromfille(GetDocumentsPath()+"test.txt")
    Сейчас GetDocumentsPath убрали из RadStudio и походу заменили чем то.
    я использовал в свой программе директорию 
    loadfromfille(GetHomePath()+"test.txt"), но я не знаю куда мне добавить программу через deploymant (скриншот)
    Тоесть
    1)GetDocumentsPath = (assets\internal) 
    2)GetHomePath= ??????
    3)GetDocumentsPath убрали из radstudio.
    Какую мне прописать директорию чтоб я имел к ней доступ через GetHomePath()??

    ofMMwRt51O8.jpg

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