Tumaso
Пользователи-
Постов
348 -
Зарегистрирован
-
Посещение
-
Победитель дней
41
Весь контент Tumaso
-
Почему не обладает? Обладает, только хорошие темы платные Я покупал на делфистайлс, когда Крюков был еще живой
-
В Delphi 13 для FMX компонент TMaskEdit теперь тоже есть
-
Хендлер делается несложно, создаешь его и вешаешь свой обработчик сообщений 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}
-
Всем привет. А есть ли в природе компоненты, чтобы использовать полноценный Docking в FMX? Максимум что нашел, так это FireDocking, но эта библиотека производителем заброшена, увы Рассматриваю даже платные, главное решить задачу
-
Доступ к элементам стиля. FindStyleResource
-
Раз у тебя количество кнопок произвольное, самым простым способом будет ручной расчет позиций. Он очень простой
-
А может студент сам изучит основы SQL?
-
У OXML на сайте написано дословно: vendor for Delphi's XmlIntf.TXMLDocument
-
Нужно всего лишь подключить нужные модули (в uses) из коробки: 1. для OmniXML: Xml.xmldom, Xml.omnixmldom, Xml.XMLIntf, Xml.XMLDoc 2. для ADOM XML v4: Xml.xmldom, Xml.omnixmldom, Xml.XMLIntf, Xml.XMLDoc
-
Запили свой собственный редактор
-
Прошло почти 5 лет с момента начала этой темы, а проблема всё та же Сейчас использую Delphi 12 с 1 патчем, но работать с FMX.Graphics в консольном приложении на linux-машине без установленной графической оболочки так и не получается (компилируется, но при попытках использования работы с графикой валятся эксепшены и валится само приложение). При этом FMXLinux установлен, рекомендуемые либы gtk на линуксе также установлены. Использование внешнего приложения понятно, но задача - использовать исключительно внутренний код. Может есть у кого успешное решение аналогичной задачи?
-
Вообще и Берлин, Rio и даже Alexandria уже неактуальны. Ты проверял работу на Delphi 12? И интересно, почему ты сравниваешь файлы из папок, в которых системные компоненты не хранятся? А хранятся проекты пользователей. Т.е. ты накидал каких то файлов, и пытаешься выдать нам за сравнение системных либ
-
Сама суть Synchronize в том, чтобы выполнить код в главном потоке
-
Значит у тебя где в коде переинициализация значений этих радиобаттонов. Например, в OnShow
-
логично же. Пытаешься получить arr2 из Object, хотя arr2 находится внутри arr1
-
Какие претензии? Просто констатация факта)
- 10 ответов
-
- autoupdate
- errorsoft
-
(и ещё 1 )
C тегом:
-
Прошло ровно 5 лет с момента предыдущего поста, а компонент так и остался в статусе альфы. Не зря я говорил, что само название ErrorSoft как бы намекает....
- 10 ответов
-
- autoupdate
- errorsoft
-
(и ещё 1 )
C тегом:
-
И с чего вы решили, что в приложении нужна поддержка исключительно Windows?
-
Всё работает очень стабильно, ищи ошибки в своем коде