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

Лидеры

  1. Error

    Error

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


    • Баллы

      3

    • Постов

      167


  2. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      2

    • Постов

      2 124


  3. krapotkin

    krapotkin

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


    • Баллы

      2

    • Постов

      2 213


  4. kami

    kami

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


    • Баллы

      2

    • Постов

      643


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

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

  1. Error

    [Статья] Fire-Monkey help and tips

    Ссылка: https://habrahabr.ru/post/317814/ Автор: Пётр (Error) Описание: За годы существования фреймворк Fire-Monkey(FMX) претерпел множество изменений, и если с самого начала он был очень сырым и ненадежным, то сейчас это намного более стабильная и надежная платформа. Данная заметка представляет из себя сборник из нескольких полезных советов для разработчиков использующих данный фреймворк...
    3 балла
  2. Полагаю это поможет: https://habrahabr.ru/post/116398/
    2 балла
  3. krapotkin

    TIdHTTP «не отпускает» dll?

    если вы на этом форуме, то, скорее всего, выход проще - нужно отказаться от TidHTTP и использовать THttpClient, встроенный в delphi
    2 балла
  4. kami

    Окно "Настройки"

    1. Фреймы просто создавать динамически, в рантайме. Панельки с содержимым обычно накидывают на саму форму. С учетом кучи пунктов опций - получается гигантская каша, в которой без 100 грамм не разберешься. 2. Каждый фрейм - в отдельном модуле. Очень просто искать, редактировать, править функционал и при необходимости - удалять. В отличие опять-таки от этих панелек. Только не надо сами фреймы кидать на форму, как это делается с другими визуальными компонентами!
    1 балл
  5. kami

    Окно "Настройки"

    Я бы сделал правую часть на фреймах. А левая часть заполнялась бы автоматом наименованиями фреймов, которые зарегистрировались в окне настроек.
    1 балл
  6. FIL

    Listview - где хранить ID ?

    У LiveBindings-привязок (или как они там правильно называются...) есть набор своих событий. Например, у LinkFillControlToField есть событие OnFilledListItem в обработчике которого можно дообработать данные из БД, которые не удалось привязать. Будет выглядеть примерно так: procedure TForm1.LinkFillControlToField1FilledListItem(Sender: TObject; const AEditor: IBindListEditorItem); var Item: TListViewItem; begin if AEditor.CurrentIndex >= 0 then begin Item := ListView1.Items[AEditor.CurrentIndex]; Item.Tag := BindSourceDB1.DataSet.FindField('ID').AsInteger; ... end; end;
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...