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

Лидеры

  1. enatechno

    enatechno

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


    • Баллы

      3

    • Постов

      181


  2. Kitty

    Kitty

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


    • Баллы

      1

    • Постов

      792


  3. #WAMACO

    #WAMACO

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


    • Баллы

      1

    • Постов

      776


  4. Камышев Александр

    Камышев Александр

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


    • Баллы

      1

    • Постов

      235


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

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

  1. #WAMACO

    [TListView] высота итема=0

    Сделайте структуру вне ListView, с ней работайте, ListView заполняйте по структуре, как надо. Например, сначала видны категории, выбрали категорию, перезаполнили ListView элементами выбранной категории + категориями,которые свернуты.
    1 балл
  2. У Вас перепутаны строки и столбцы. Нужно или так: for i := 0 to n-1 do for j := 0 to m-1 do Или же так: SG.Cells[i,j]:=inttostr(ImMas[i,j]); TStringGrid: property Cells[const ACol, ARow: Integer] TestSGDraw.zip
    1 балл
  3. Спасибо за наводку, вот это помогло:
    1 балл
  4. По сути весь основной код уже сверху написан #ifdef __ANDROID__ String path = System::Ioutils::TPath::Combine (System::Ioutils::TPath::GetSharedDownloadsPath(), L"options.ini"); #elif _Windows String path = System::Ioutils::TPath::Combine(ExtractFilePath(ParamStr(0)), L"options.ini"); #endif if (FileExists(path)) { std::unique_ptr <TIniFile> Ini(new TIniFile(path)); String ip = Ini->ReadString(L"HOST", L"ip", L"127.0.0.1"); } int butId; // номер вопроса Далее идет код, который передает данные с ini на кнопки. void __fastcall TForm1::FormShow(TObject *Sender) { Form1->Updated(); Form1->Updating(); Button1->Text = Ini->ReadString(butId, "Ответ1", "Def"); Button2->Text = Ini->ReadString(butId, "Ответ2", "Def"); Button3->Text = Ini->ReadString(butId, "Ответ3", "Def"); Button4->Text = Ini->ReadString(butId, "Ответ4", "Def"); right = StrToInt(Ini->ReadString(butId, "right", "0")); Image1->Bitmap->LoadFromFile("img\\" + IntToStr(butId) + ".jpg"); Label1->Text = butId; } Ну и еще там по мелочи. Все писать не буду. Т.к. в остальном ini не фигурирует.
    1 балл
  5. Похоже на отсутствие прав чтения /записи в Андроиде. Проверьте : Project - Options - Uses Permission - Read external storage (Write external storage) P.S. Когда задаете вопрос, указывайте версию RAD, версию Android и устройство на котором тестируете
    1 балл
  6. Либо использовать TWebBrowser, либо вызвать внешний браузер: http://fire-monkey.ru/topic/3236-открыть-ссылку/
    1 балл
  7. Kitty

    Открыть ссылку

    Дополнительно найдено: #if defined(__ANDROID__) #include <Androidapi.JNI.JavaTypes.hpp> #include <Androidapi.JNI.GraphicsContentViewText.hpp> #include <Androidapi.JNI.Net.hpp> #include <Androidapi.Helpers.hpp> #include <FMX.Helpers.Android.hpp> #elif defined(__APPLE__) #include <iOSapi.Foundation.hpp> #include <Macapi.Helpers.hpp> #include <FMX.Helpers.iOS.hpp> #elif defined(MSWINDOWS) #include <shellapi.h> endif bool __fastcall OpenURL(const String &AURL) { #if defined(__ANDROID__) _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW, TJnet_Uri::JavaClass->parse(StringToJString(AURL))); try { SharedActivity()->startActivity(Intent); return true; } catch (const Exception &) { return false; } #elif defined(__APPLE__) _di_NSURL NSU = StrToNSUrl(AURL); if (SharedApplication()->canOpenURL(NSU)) return SharedApplication()->openURL(NSU); else return false; #elif defined(MSWINDOWS) SHELLEXECUTEINFOW sei = {0}; sei.cbSize = sizeof(sei); sei.lpFile = AURL.c_str(); sei.nShow = SH_SHOWNORMAL; return ShellExecuteEx(&sei); #else return false; #endif } void __fastcall TForm1::Text1Click(TObject *Sender) { OpenURL(L"http://fire-monkey.tu"); }
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...