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

Anatoliy

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

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

  • Посещение

Активность репутации

  1. Like
    Anatoliy отреагировална FREEFAR в Как убрать клаву по окончанию ввода в TEdit ?   
    onkeyDown описать как прятать клаву
  2. Thanks
    Anatoliy отреагировална sinuke в [Apple store] Guideline 4.2.2 - Design - Minimum Functionality   
    Ну может сделать ленту с акциями и скидками... А также, при просмотре детализации по акции сделать что-то типа "Принять участие / Записаться и т.д."
  3. Like
    Anatoliy отреагировална AngryOwl в TImage изображение по центру   
    Если я правильно понял, то Вам достаточно у TImage установить свойство ClipChildren = True.
  4. Like
    Anatoliy отреагировална FREEFAR в TImage изображение по центру   
    Либо поставь ALCINCOE компоненты. Там есть TALImage у него отлично работающий FitAndCrop
  5. Like
    Anatoliy отреагировална FREEFAR в [IOS11] Кнопка использовать фото - падение   
    была похожая проблема. ушла сама с обновление ОС на телефоне
  6. Like
    Anatoliy отреагировална Gingercat в Whole Tomato + Embarcadero?   
    Понятно, что радоваться пока рано, но новость весьма интересная - Idera, Inc. Acquires Whole Tomato to Enhance C++ Productivity Конечно, в дорожной карте мягко обошли этот вопрос, но будем надеяться, что в планах есть интеграция чертовски удобного дополнения в Rad Studio. Господа сишники, будет и на нашей улице праздник?)
    P.S. с учетом того, что Clang перестанет безбожно тормозить
  7. Like
    Anatoliy отреагировална RoschinSpb в Как базу данных подключить к TGrid   
    Используйте сразу Berlin, там есть пример как использовать DB Grid c набором данных.

    XE3 + Fire Monkey -> даже не мучайтесь, во-первых мало что получится, во-вторых всё равно надо буде переделывать при переходе на следующие версии.
  8. Like
    Anatoliy отреагировална AngryOwl в Отпечатки пальцев   
    Посмотрите в сторону "оберток". Например тут. Там есть файл android.hardware.fingerprint.pas (и не только). Вроде бы, есть все, что нужно. А уж как все это использовать - это другой вопрос, смотрите примеры.
  9. Like
    Anatoliy отреагировална ENERGY в XCode версия   
    Лучше использовть Tokyo 10.2.3 чтобы избежать танцев с бубном. 
    А для Android имхо лучше оставить Берлин. Тем более они нормально соседствуют.
    А так пойдет Xcode 9.2, его можно ставить на Sierra 10.12.6. 
    А для 9.3 уже нужен High Sierra (а с ней у меня были проблемы на VMWare - грузилась через раз) и помню там были проблемы с Xcode 9.3 с Delphi. 
     
  10. Like
    Anatoliy отреагировална Равиль Зарипов (ZuBy) в Нажать и удерживать кнокпу на планшете (windows)   
    На сенсорном экране нужно обрабатывать тап, в Делфи есть компонент для жестов. Копай в эту сторону
  11. Like
    Anatoliy получил реакцию от Kitty в Пуши в IOS   
    После публикации в app store пуши перестали приходить. Помогло обратно вернуть в false
    'sandbox' => false, и пуши пошли.
    Таким образом, не знаю как у других, но у меня во время разработки пуши работают если 'sandbox' => true,  а после публикации в app store вернуть обратно 'sandbox' => false
    Может кому пригодиться эта информация. Почему так не знаю.
  12. Like
    Anatoliy отреагировална gonzales в Пуши в IOS   
    Все правильно, так и работает. При публикации в аппсторе sandbox (песочница) надо снять
  13. Like
    Anatoliy получил реакцию от Barbanel в Пуши в IOS   
    После публикации в app store пуши перестали приходить. Помогло обратно вернуть в false
    'sandbox' => false, и пуши пошли.
    Таким образом, не знаю как у других, но у меня во время разработки пуши работают если 'sandbox' => true,  а после публикации в app store вернуть обратно 'sandbox' => false
    Может кому пригодиться эта информация. Почему так не знаю.
  14. Like
    Anatoliy отреагировална Brovin Yaroslav в C++’s Strengths Keep it Relevant in an Age of Code Bootcamps   
    There is an interesting post on Medium aiming to inspire students why to learn C++. Its main point is that learning C++ teaches fundamental computer science concepts: memory management, compile-time vs run-time, polymorphism implementation, iterators and containers, and more.  Unfortunately, it phrases itself in an exclusionary manner. While C++ is not the only language where you can learn these fundamentals, it is one of the most popular.
    However, with dozens of coding "boot camps" popping up and charging thousands of dollars for the promise of a quick path to a software development career, why should you consider learning a complex language like C++?
    Here are three key reasons to learn and use C++ today:
     
    Technical Foundation It's Widely Used Support and Future  
    Let’s look at these in order.
    Technical Foundation
    C++ is one of the most common languages used to teach strong foundational knowledge that is applicable to all other languages. There are many core concepts you can learn with C++:
    Memory management: Allocating and freeing; use of pointers, and very quickly why you should not manually manage memory Different memory management models: reference-counted in the form of shared_ptr; strict ownership in the form of unique_ptr 
    Ownership and deterministic behaviour, illustrated by RAII (see C++ specifics)
    Polymorphism behaviours: this one is in fact illustrated by some odd behaviours of C++, such as that the type identity of an object changes throughout its construction - hint, what happens when you call a virtual method in a constructor?
    Fundamental containers and algorithms
    Optimizations: what causes fast or slow code?
    Functional programming: while not a pure functional language, functional style is a direction the language has been heading and is very powerful in C++
     
    If you learn C++, you will have a solid background that will allow you to understand other languages’ designs and implementations.
    It’s Widely Used
    C++ is the most widely used language for software today, especially in areas requiring performance. The following applications are written totally or mostly in C++:
    Windows Explorer
    Photoshop
    Word
    Clang compiler
    Windows (key area, including the new wrappers for XAML and desktop in C++17)
    Amazon’s key services
    Large parts of Apple’s macOS
    Bloomberg’s financial software
    And many more.
    Why is it widely used?
    Because C++ is powerful, expressive, concise, and performant. When you need to write solid, fast, applications and need powerful concepts in your code, you use C++.
    Support and the Future
    Finally, one key item in learning a language is the direction it’s going in the future. C++ is an ISO standard, and is evolving rapidly. You can read an overview of the various standard versions here.
    It’s a language that is being kept up-to-date and extended as developers need it. That’s a language to rely on.
     
    Ready to Get Started learning or expanding your C++ knowledge? Start with our free tools and C++ Bootcamp replays.
     
    Просмотр полной статьи
  15. Like
    Anatoliy отреагировална Barbanel в Как убрать черту под TSpinBox?   
    Скорее всего это в объекте Background.
    Найтиде свойство SourceLinks, откройте и посмотрите на какую часть изображения ссылается фон.
    Возможно там что-то сдвинулось, или такая задумка дизайнеров.
  16. Like
    Anatoliy отреагировална Евгений Корепов в idtcpclient и текст   
    Если вы хотите передавать данные не тронутыми, то используйте бинарную передачу. 
    А вообще \t это общепринятый символ экранирования табуляции (символа с кодом 9) - вы его как раз и передаете. Можете на выходе делать замену \n на chr(9)
  17. Like
    Anatoliy отреагировална Brovin Yaroslav в Собственный TListBoxItem на C++   
    При применении стиль всегда растягивается по размеру контрола, а не наоборот. Если вы хотите, чтобы у вас всегда был фиксированный размер, то в стиле используйте FixedWidth, FixedHeight.
    Если вы не хотите фиксировать размер итема, а лишь задать дефолтный размер, то переопределите в классе итема метод GetDefaultSize, в котором верните желаемый размер.
  18. Like
    Anatoliy отреагировална Brovin Yaroslav в Обрезается размер у Form   
    В токио 10.2.3 была пофикшена проблема с неверным вычислением скейла при использовании системного увеличения приложений.
  19. Like
    Anatoliy отреагировална Евгений Корепов в Не соблюдается порядок добавляемых компонентов   
    Кроме Align = Top, установите еще свойство Top = 10000, что бы они добавлялись заведомо ниже всех существующий элементов. Если не устанавливать Top, то по умолчанию позиция у всех будет 0 и порядок элементов будет зависеть от погрешности вычислений Single.
  20. Like
    Anatoliy отреагировална krapotkin в [Android] Разделить скроллинг и нажатие   
    у каждого компонента есть BoundsRect. Нужно просто сравнить, не попадает ли XY в этот rect .
  21. Like
    Anatoliy отреагировална ENERGY в Книга для сишников   
    Да Осипов молодец, прям удивляюсь его производительности. И для Delphi сколько качественных книг уже выпустил и для С++. 
    Интересно на каких форумах он обитает?
  22. Like
    Anatoliy отреагировална Brovin Yaroslav в Combobox с иконками   
    Для режима DropDownKind = TDropDownKind.Native TComboBox берет только текст от итемов. Поэтому, если вам нужны иконки и возможность пользоваться всеми свойства TListBoxItem, переключите режим на:
    ComboBox1.DropDownKind := TDropDownKind.Custom
  23. Like
    Anatoliy отреагировална Brovin Yaroslav в List of new features and customer reported issues fixed in RAD Studio 10.2 Tokyo Release 3   
    Прочитать всю новость целиком на сайте Embarcadero
  24. Like
    Anatoliy отреагировална mazayhin в [Андроид] Настройки ОС   
    Событие формы OnKeyDown
     
    // uses FMX.Platform, FMX.VirtualKeyboard begin if Key = vkHardwareBack then begin Key := 0; end end; Как то так..
  25. Thanks
    Anatoliy отреагировална sinuke в Ошибки при переходе в Токио   
    Как я понимаю модуль FMX.FontGlyphs.Android.pas подключен из Берлинской версии студии. Вам нужен этот файлик для Токио. Как я понимаю, используете что-то типа FontAwesome. Например, на гитхабе Равиля этот файл есть версии и для Берлин и для Токио.
×
×
  • Создать...