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

antarey

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

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

  • Посещение

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

    2

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

  1. Есть две формы - на первой есть TabControl1 и TabItem2 - как для второй формы задать родителем TabItem2 ?

    Для ВСЛ код 

    Form2->Parent = TabItem2 ; 
    Form2->Show();

    работает отлично, а на FMX ни в какую :(

     

  2. Использую Си++10 и FireDac и SQLite.

    Есть задача вместо удаления записи ставить признак удаления в определенном поле.

    FDUpdateSQL1->DeleteSQL="UPDATE SPRDB  SET  EDITSTATE = 3, EDITTIME = CURRENT_TIMESTAMP WHERE SPRDBID = :OLD_SPRDBID;"

    ну и потом

    FDQuery1->Delete();

    Для файребирда и фибсов такой вариант проходил на УРА - как реализовать такую задачу?

     

    Не хочется добавлять еще один Query с макросами.

  3. Как получить в С++ Сиетл  доступ к элементу стиля?

    В одном из делфиских примеров есть код

     c: TRectangle;
    begin
      
      c := self.StyleBook1.Style.FindStyleResource('List1Style1') as TRectangle;

    в С++ пробую

    Fmx::Types::TFmxObject* StyleResource = StyleBook1->Style->FindStyleResource("List1Style1");

    и получаю

    _fastcall TStyleBook::GetStyle()' is not accessible
     

     

  4. haword, мапить диск не обязательно, есть компоненты от ТМС для работы с диском, можно скачать на прямую.
    Но мне кажется что сие возможно, - есть плагины для хромоногих для онлайн просмотра баз sqlite и я сомневаюсь что там написан сервак 
  5. Есть SQLite база, храниться на диске гугля.

    Можно , используя FireDAC как-то подключиться к базе с Вин/Андроид приложения?

    В параметрах конекта указал путь, который выдал гугл диск , но что-то не хочет конектиться :(

  6. Gingercat я об етом как раз и писал, приложение собирается и вылетает на старте по access violation, причем прикол обращения к AddItemToList(String list) на старте нету .
    Я думал что-то я начудил, но такая же ошибка и на студийной демке. Ето надо чтобы Ярослав посмотрел.
  7. Есть код:

    //---------------------------------------------------------------------------
    void TForm1::AddItemToList(String list)
    {
    TListBoxItem *listItem;
    
    
    ListBoxFile->BeginUpdate();
    listItem = new TListBoxItem(ListBoxFile);
    listItem->StyleLookup="listboxitembottomdetailExt";
    listItem->Height=52;
    
    listItem->ItemData->Text=list;
    listItem->ItemData->Detail=list;
    listItem->StylesData["infodate"] = TValue::From<String>(list);
    listItem->StylesData["infosum"] = TValue::From<String>(list);
    ListBoxFile->AddObject(listItem);
    
    
      ListBoxFile->EndUpdate();
    }
    //---------------------------------------------------------------------------
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    AddItemToList("test");
    }
    //---------------------------------------------------------------------------

    На форме StyleBook со своим стилем итемов для ЛистБокса

    Все отлично работает, пока не переключаю на релиз конфигурацию и не уберу галки с Link with dynamik RTL & Link with runtime package.

    Причем access violation получаю уже на старте.

     

    Проблема в строках

    listItem->StylesData["infodate"] = TValue::From<String>(list);
    listItem->StylesData["infosum"] = TValue::From<String>(list);
    

    В чем проблема? на ХЕ7 все работало

    В атаче тестовый проект.

     

     

    Test.zip

  8. Нужно ли самому определять является ли комп одно/много процессорным?

    Вопрос к чему - если я буду использовать библиотеку без всяких проверок в программе и ее запустят на стареньком компе - не будет глюков?

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