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

Tumaso

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

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

  • Посещение

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

    41

Весь контент Tumaso

  1. В Личном Кабинете же лежит оффлайн инсталлятор?
  2. Типично для мошенников, никакой телефонной связи, только мессенджер. Самое удивительное, что по официальному телефону, официальный сотрудник НПЦ «ГеоТЭК»компании, наличие вакансий опровергает.
  3. При звонке по телефону говорят, что открытых вакансий нет ))
  4. Скрин ошибки подразумевает скрин экрана того устройства, на котором она возникла. На телефоне? Значит скрин с телефона. Вытягивать инфу с тебя никто не будет, потому что это надо тебе. У нас все работает (с) На этом пока пока.
  5. Я просил скрин ошибки. Где пишет про синтаксическую ошибку? Телепатов не завезли, если что
  6. Почему не обладает? Обладает, только хорошие темы платные Я покупал на делфистайлс, когда Крюков был еще живой
  7. В Delphi 13 для FMX компонент TMaskEdit теперь тоже есть
  8. стили, темы - это одно и тоже))
  9. Хендлер делается несложно, создаешь его и вешаешь свой обработчик сообщений type TMyForm = class(TForm) private {$IFDEF MSWINDOWS} // Сохраненный обработчик сообщений окна FPrevWndProc: TFNWndProc; // Установленный обработчик сообщений окна FWndProc: Pointer; // Обработчик сообщений окна procedure FormWndProc(var AMsg: Winapi.Messages.TMessage); {$ENDIF} protected {$IFDEF MSWINDOWS} procedure CreateHandle; override; {$ENDIF} end; {$IFDEF MSWINDOWS} procedure TMyForm.FormWndProc(var AMsg: Winapi.Messages.TMessage); begin case AMsg.Msg of WM_SETTINGCHANGE: begin // смотрим наличие ImmersiveColorSet в сообщении и включаем нужную тему из нужного StyleBook на форме end; end; AMsg.Result := CallWindowProc(FPrevWndProc, FormToHWND(Self), AMsg.Msg, AMsg.WParam, AMsg.LParam); end; procedure TMyForm.CreateHandle; begin inherited; var LHandle: HWND := FormToHWND(Self); FPrevWndProc := TFNWndProc(GetWindowLong(LHandle, GWL_WNDPROC)); FWndProc := MakeObjectInstance(FormWndProc); SetWindowLong(LHandle, GWL_WNDPROC, NativeInt(FWndProc)); end; {$ENDIF}
  10. Товарищей конечно нет, но неужели было нельзя использовать современный интерфейс, а не интерфейс в стиле win95? Ведь в VCL, который вы используете (судя по содержимому exe-файла), тоже поддерживает стили
  11. А почему внешний вид такой ужасный? При этом приложение сделано на VCL, а не на FMX
  12. Tumaso

    Docking для FMX

    Всем привет. А есть ли в природе компоненты, чтобы использовать полноценный Docking в FMX? Максимум что нашел, так это FireDocking, но эта библиотека производителем заброшена, увы Рассматриваю даже платные, главное решить задачу
  13. Доступ к элементам стиля. FindStyleResource
  14. @DevMachines для fmx бросили делать?
  15. Раз у тебя количество кнопок произвольное, самым простым способом будет ручной расчет позиций. Он очень простой
  16. А может студент сам изучит основы SQL?
  17. У OXML на сайте написано дословно: vendor for Delphi's XmlIntf.TXMLDocument
  18. Нужно всего лишь подключить нужные модули (в uses) из коробки: 1. для OmniXML: Xml.xmldom, Xml.omnixmldom, Xml.XMLIntf, Xml.XMLDoc 2. для ADOM XML v4: Xml.xmldom, Xml.omnixmldom, Xml.XMLIntf, Xml.XMLDoc
  19. Запили свой собственный редактор
  20. Прошло почти 5 лет с момента начала этой темы, а проблема всё та же Сейчас использую Delphi 12 с 1 патчем, но работать с FMX.Graphics в консольном приложении на linux-машине без установленной графической оболочки так и не получается (компилируется, но при попытках использования работы с графикой валятся эксепшены и валится само приложение). При этом FMXLinux установлен, рекомендуемые либы gtk на линуксе также установлены. Использование внешнего приложения понятно, но задача - использовать исключительно внутренний код. Может есть у кого успешное решение аналогичной задачи?
×
×
  • Создать...