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

kami

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

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

  • Посещение

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

    41

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

  1. Like
    kami получил реакцию от FeLDMARShaL в iOS 10   
    https://quality.embarcadero.com/browse/RSP-16036
  2. Like
    kami получил реакцию от AngryOwl в Методы шифрования delphi   
    Через Get It Manager можно поставить TurboPack LockBox. Это набор компонентов, реализующих различные виды шифрования, хеширования. И адаптированные для FMX.
  3. Like
    kami получил реакцию от chaplin.u@gmail.com в как держать компоненты вместе   
    Выравнивание одного - Client. Выравнивание второго - Top или Bottom. Элементарно, Ватсон!
    Примеры:
    1. ListBox - Top , Panel - Client
    2. ListBox - Client, Panel - Bottom.
    Всё зависит от того, кто должен менять размеры, а кто оставаться недвижим.
  4. Like
    kami отреагировална Равиль Зарипов (ZuBy) в как держать компоненты вместе   
    Top+Top
    <TListBox>.Align := TAlignLayout.Top; <TPanel>.Align := TAlignLayout.Top; Top+Client
    <TListBox>.Align := TAlignLayout.Top; <TPanel>.Align := TAlignLayout.Client; Client+Bottom
    <TListBox>.Align := TAlignLayout.Client; <TPanel>.Align := TAlignLayout.Bottom;  
  5. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в как держать компоненты вместе   
    Выравнивание одного - Client. Выравнивание второго - Top или Bottom. Элементарно, Ватсон!
    Примеры:
    1. ListBox - Top , Panel - Client
    2. ListBox - Client, Panel - Bottom.
    Всё зависит от того, кто должен менять размеры, а кто оставаться недвижим.
  6. Like
    kami получил реакцию от zairkz в Благодраность   
    Двусмысленно
  7. Like
    kami получил реакцию от rareMax в Благодраность   
    Двусмысленно
  8. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в CreateCellControl в Grid (Berlin)   
    Нет, конечно можно воспользоваться событием OnCreateCustomEditor.
    Но сделать свой редактор на основе уже существующих - нельзя. Они все (существующие редакторы, включая TDefaultEditor) объявлены в implementation FMX.Grid.Style.pas
    То есть - придется копировать код оттуда, дабы забрать функциональность ICellControl...
    А единственное место, где можно достучаться до редактора - это перекрытие TColumn.RefreshEditor. Но это может быть поздно - там уже почти все действия с контролом произведены, осталось только показать его...
    Как-то предыдущая архитектура грида мне больше нравилась...
    Пока не получилось, будет результат - отпишусь.
  9. Like
    kami получил реакцию от Rusland в CreateCellControl в Grid (Berlin)   
    Добрый день всем!
    В Seattle у TColumn была возможность создать свой контрол для редактирования содержимого, перекрыв CreateCellControl.
    TStringColumn = class(FMX.Grid.TStringColumn) protected function CreateCellControl: TStyledControl; override; end; Пытаюсь перейти на Berlin Upd1 - и вижу, что этого метода нет.
    Пошерстил по форуму, по исходникам, погуглил - да, грид переписан чуть более чем полностью. В стандартных примерах (если быть более точным - то по гриду только один) используются штатные колонки с их "штатными" редакторами.
    Мне же нужно установить редактору мой StyleLookup, выставить тип клавиатуры и пару других параметров.
    Собственно, вопрос - как?
    P.S. Да, гриды - зло, знаю. Но это узкоспециализированное приложение, работающее только на планшетах.
  10. Like
    kami отреагировална Равиль Зарипов (ZuBy) в RAD Berlin Upd1 & XCode   
    xcode 8 и новый paserver все пучком
  11. Like
    kami получил реакцию от Камышев Александр в Быстродействие при использовании TCrititcalSection и TThread   
    Так рассуждая, можно вообще до низов дойти
    Просто если у вас http - то я на текущий момент ничего лучше чем mORMot-ы не нашел. Да и не искал, если честно. Стабильность работы - 101%, в отличие от Indy и Synapse (до этого работал только с ними).
    А вот если TCP (своя надстройка над ним), то тут уже есть варианты. Но индейцы все равно в пролете, как и ScktComp.pas в режиме stBlocking.
    Всё вышесказанное - imho.
  12. Like
    kami получил реакцию от Камышев Александр в Быстродействие при использовании TCrititcalSection и TThread   
    MS - это Microsoft.
    http.sys и великолепная надстройка над ним в виде THttpApiServer из состава mORMot. Естественно - заточено только под Windows.
  13. Like
    kami получил реакцию от Vitaldj в Развертка на Mac   
    И телепаты сразу угадали, что это за ошибка, и дали четкий и исчерпывающий ответ на все поставленные (и не поставленные) вопросы.
  14. Like
    kami получил реакцию от Kitty в Будет ли утечка памяти при таком использовании объектов?   
    На Android штатный менеджер памяти не отслеживает утечки.
  15. Like
    kami получил реакцию от virus_forever в Будет ли утечка памяти при таком использовании объектов?   
    На Android штатный менеджер памяти не отслеживает утечки.
  16. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в Развертка на Mac   
    И телепаты сразу угадали, что это за ошибка, и дали четкий и исчерпывающий ответ на все поставленные (и не поставленные) вопросы.
  17. Like
    kami получил реакцию от Rusland в Будет ли утечка памяти при таком использовании объектов?   
    На Android штатный менеджер памяти не отслеживает утечки.
  18. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в Будет ли утечка памяти при таком использовании объектов?   
    Некрасиво обзывать описание интерфейса с префиксом T. Если уж используете объект как интерфейс - так и работайте с интерфейсом для нормальной работы подсчета ссылок:
     
    var Obj: IInterface; Obj:=TInterfacedObject.Create; В том случае, если ссылку на Obj никто не держит при выходе из метода - да, объект будет уничтожен.
  19. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в Будет ли утечка памяти при таком использовании объектов?   
    На Android штатный менеджер памяти не отслеживает утечки.
  20. Like
    kami получил реакцию от AngryOwl в Приложение крашится   
    Думаю, причина проще и сложнее одновременно. Просто что-то портит память.
  21. Like
    kami отреагировална Vitaldj в FMX и Windows, что нужно обновить?   
    Коллеги, писал пост ранее на похожую тему, а воз и ныне там. Сегодня опять гром среди ясного неба. Написал пользователь программы, говорит, что при запуске ошибка. У него windows vista. Вот скрин:

    Написана, естественно в берлине. Кроме как обновить дрова видеокарты и directX я не нашел, что пописать пользователю.
    Естественно вопрос в аудиторию:
    1) Что это за ошибка?
    2) Как с ней бороться?
    3) Какие вещи нужно обновлять в windows, для исправление этой ошибки?
    Вроде сказано и мы это обсуждали, что выпилили только windows XP, а остальное осталось. Эта ошибка в viste, до этого поста была в windows 7!!! Который я тоже так и не решил!
    Помогите кто чем сможет, не комильфо это, декларировать поддержку операционной системы, а ее нет((
  22. Like
    kami получил реакцию от zairkz в А как хочется что бы Delphi опять стал «Первым в мире».   
    С этим никто и не спорит.
    Немного утрируя - вы предлагаете сказать разработчикам Embarcadero "ребята, поживите годик без зарплаты, зато мы восстановим популярность и вот тогда всё выплатим"?
    Простите за резкие высказывания, но я со своего дивана тоже могу говорить, как надо управлять государством. Еще раз повторюсь, в управлении Embarcadero сидят не дураки. Там люди, умеющие считать деньги. Как "деньги сейчас" так и "что у нас будет с деньгами в перспективе". И очень может быть, что снизить цену просто не позволяет текущее финансовое состояние компании.
    Вот за такие факторы я и говорил. Ни вы, ни я, и никто кроме руководства компании не видит полной картины. Поэтому говорить "снизьте цену и через полгода все станет классно, это единственный выход" с вашей стороны как минимум опрометчиво.
    О, да. Как кодер по вашей классификации - снимаю шляпу перед вами, настоящим разработчиком.
     
    Увы - у меня их нет. Я просто не могу и не буду ничего советовать, если не имею всех исходных данных и соответственно - не могу просчитать влияние планируемых шагов на дальнейшую жизнь компании. И вам не советую.
  23. Like
    kami отреагировална AngryOwl в Как отловить событие изменения размера клавиатуры?   
    Подобный вопрос уже задавался тут, но ответа так не последовало.
    А вопрос достаточно актуальный, так как решения не удалось найти.
    Как отловить событие изменения размера клавиатуры, когда после первого отображения клавиатуры и попытки набора текста появляется некий дополнительный прямоугольник с подсказками по набору текста?
    Последовательность следующая:
    1. без клавиатуры
    2. появляется клавиатура при получении фокуса компонентом ввода текста (все ОК)
    3. при первом же введенном символе появляется дополнительная область клавиатуры с предлагаемыми вариантами набора текста (баг - клавиатура перекрывает поле ввода)
    4. при последующих вызовах клавиатуры (все ок)

  24. Like
    kami получил реакцию от Kitty в Failed to load libssl.so   
    Может, проблема в том, что там Intel Atom?
  25. Like
    kami отреагировална DirtyBorov в Крякнутая версия XE8   
    Из своего опыта (не про Delphi конкретно), приведу реальный пример. Доводилось работать на удаленке в одной международной компании. Уверен все о ней знают и пользуются ее продуктами (без названия, ок?).  Так вот в нашей интранете мелкого городского провайдера, лежала подборка их крякнутого софта. Я конечно "стуканул" руководителю и предложил "наехать" на местную контору что бы убрали пиратский софт. Но неожиданно получил от "самого главного боса" нагоняй: "Не вздумай им писать! Пусть софт лежит! Пусть люди им пользуются! Да, именно пиратским. Финансовые потери не сопоставимы с прибылью от популяризации. Пиратство - гарантированная, бесплатная реклама. Тот, кому действительно наш софт нужен - заплатит. Кто не готов платить (например школьники) - не заставишь. По этому оставь маркетинг профессионалам, а сам занимайся поставленными задачами."  
    С тех пор я не лезу в маркетинг.
×
×
  • Создать...