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

POV

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

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

  • Посещение

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

    5

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

  1. Что-то такое попробуй. У тебя ошибка с самого начала, где-то что-то не так написал. А еще вероятно буковки русские не прокатывают

        IXMLNode *XMLDoc = XML->DocumentElement;
        IXMLNode *Node = XMLDoc->ChildNodes->FindNode("commands");
        IXMLNode *n;
    
        if (Node)
        {
            Node = Node->ChildNodes->FindNode("command");
            if (Node)
            {
                String cmd = Node->GetAttribute("name");
                if (cmd == "Global Params")
                {
                    for (int i = 0; i < Node->ChildNodes->Count; i++)
                    {
                        n = Node->ChildNodes->Nodes[i];
    
                        if (n->NodeName == "...")
                        {
                            ... n->GetAttribute(".....");
                        }
                    }
                }
            }
        }

     

  2. 1 час назад, ader сказал:

    вы не чувствуете разницы между "нарисовать немедленно" и "отправить запрос на отрисовку"?

    А с чего ты взял что контролируешь операционку? Она живёт своей жизнью и поплёвывает на самоуверенных кодеров )

  3. Глянул 10.2.3 - косяки которые жить мешали - на месте, среда вылетать начала по любым телодвижениям (что к 10.2 было практически устранено). Да, надежды на fmx не осталось, в коммерческие проекты закладывать нельзя.

  4. 37 минут назад, kiz35196 сказал:

    на данный момент решил тем что на кнопку,как на родительский элемент повесит TImage.

    но проблема в том что кликать по всей кнопке нельзя,только в места где нет картинки

    Ну сделай у имаджа и кнопки общий обработчик. Делов-то.

  5. Онклик есть вроде у всего. А тригер просто позволит эффект активировать. Я так например кнопку (их несколько, нажата может быть лишь одна) неактивную перевожу в оттенки серого эффектом.

  6. аа, тогда глупо как я сказал. конечно, картинкой лишь пиктограмма должна быть.

    Но я выше сказал же - главное нужны ли тебе тригеры на эффектах. Если нет, то всякие шейпы можно применить. Но я ради эффектов компоненты под задачу на базе какой-либо кнопки (обычно спидбаттон от ТМС) делаю.

  7. 1 час назад, wamaco сказал:

    Там (QT) ценник по более будет.... и не меньше глюков.

    Я как-то глюков в QT не вижу таких чтобы жить мешали, а ценник 3к баксов - если .. ну далее перечень ограничений согласно лицензии. 99% можно сделать бесплатно.

  8. 17 часов назад, wamaco сказал:

    Как романтично! :lol:

    Что за пафос не уместный? Абракадабра допускает использование стартер пока доход от использования не превысит тыщи баксов. Т.е. де-факто некоммерческое использование разрешено. И намёки к человеку "не купил - не имей претензий" ни к чему.

    У меня, к примеру, было куплено лишь 2007, а FMX использую исключительно для своих поделок, ничего покупать не планирую. Слишком сыро, слишком глюкаво, и конца и краю этому не видно.

  9. В 17.02.2018 в 00:28, fsdb сказал:

    Ребята подскажите на Orange pi h5 h6  -  под Linux можно компилировать свои приложения?

    Марка процессора:Allwinner, CPU:H5 Quad-core Cortex-A53 64bit

    Это такая форма мазохизма? Если нужна отладка на этой букашке, используй ремоут дебагер.

  10. О, ошибка-то не новая. Её регулярно "исправляют", однако со времени Berlin'a кто только с ней не сталкивается

    Цитата

    exception class EBindingScopeFactoryError with message 'Scope class TBindSourceAdapterCustomScope not registered'

    Неужто не решено или нет путей обхода?

    Конкретно в моём случае проявляется даже если просто включил 4 инклуда, и больше ни строчки кода и никаких компонентов на форме.

    #include "FMX.TMSCustomGrid.hpp"
    #include "FMX.TMSGrid.hpp"
    #include "FMX.TMSTableView.hpp"
    #include "FMX.TMSTableViewEx.hpp"

     

    Далее поглядел чего *.hpp включает - ну там эти бинды, скопы кругом. Т.е. ошика видимо в файлах от студии, а не сами компоненты виноваты.

  11. Ну как с камеры получил битмап, так и вывожу.

    Вопрос общем последние два часа стал сугубо академическим, потому как bitman.assign оказался удобнее. Но в итоге 2% процессорного времени потеряно в сравнении с отрисовкой сразу на Image. Но тем не менее на будущее хотелось бы понять как быть..

     

    Сходное я наблюдал давным давно когда с DirectX баловался. После захвата контекста устройства там тоже все затиралось.

  12. файл Data.Bind.ObjectScope.pas заканчивается так

    initialization
      TBindingScopeFactory.RegisterScope(TBindSourceAdapter, TBindSourceAdapterCustomScope);
      TBindingScopeFactory.RegisterScope(TBindSourceAdapterReadObjectField, TBindSourceAdapterObjectFieldCustomScope);
    finalization
      TBindingScopeFactory.UnregisterScope(TBindSourceAdapterCustomScope);
      TBindingScopeFactory.UnregisterScope(TBindSourceAdapterObjectFieldCustomScope);
      GValueGenerators.Free;
    end.


    вот на первой строчки внутри finalization ошибка.

    Что это может быть?

  13. Если на Image готовый битмап выводить вот так (против Bitmap.Assign(bm)) то все что выше Image затирается.

        Canvas->BeginScene();
        TRectF rc = bm->BoundsF;
        Canvas->DrawBitmap(bm, rc, rc, 1, true);
        Canvas->EndScene();
    

    Если механизмы как обойти чтобы контролы на картинкой обновляемой виднелись? Repaint'ом не катит - видно как они мерцают.

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