|
|
Другие темы раздела | |||||||||||||||||||||||
Lazarus Корректно спустить приложение Сделал обработчик события Application.OnMinimize := @AppMinimize; ... procedure AppMinimize(Sender: TObject); begin Hide end; А при клике на иконке в трее Application.MainForm.Show; https://www.cyberforum.ru/ lazarus/ thread1794448.html |
Импорт формы в проект из другого проекта Lazarus Есть у меня тестовый проект, в нем несколько форм, конечно с обработчиками событий и процедурами, имена классов конечно уникальные... поигрался, потестировал - все получилось... хочу теперь несколько форм из тестового проекта добавить в другой проект. вроде бы и ничего сложного накидать компонентов, скопировать обработчики событий да процедур - но ведь уже есть все готовое и выравненное...!!... | ||||||||||||||||||||||
Lazarus Запуск внешнего приложения и закрытие программы
https://www.cyberforum.ru/ lazarus/ thread1794205.html Здравствуйте! Не подскажите как запустить внешнее приложение и оставить его запущенным при закрытии программы. Ubuntu-Mate 16.04 и Lazarus 1.6. В примере идет открытие виртуальной клавиатуры, но при закрытии программы, она закрывается, нужно оставлять ее запущенной, есть ли варианты решения данной проблемы? // Процесс запуска ProcessRun := TProcess.Create(nil); ... |
Lazarus Работа с оформлением TRxDBGrid Добрый день! У нас идет переделка на Lazarus некой программы, написанной на другом языке. Пользователи, естественно, желают иметь ровно тот же внешний вид, что был раньше. Однако не во всех случаях мне пока это удается. 1) Поведение скролл-бара несколько отличается. При перемещении бегунка автоматически меняется и фокус выбранной строки. И наоборот при передвижении по строкам бегунок... https://www.cyberforum.ru/ lazarus/ thread1794146.html | ||||||||||||||||||||||
Поймать вывод консоли Lazarus Здравствуйте. Есть приложение с командным интерфесом. Оно делает вывод. Вопрос в том, как запустить из кода это приложение так, чтобы вывод оказался в стринговой (или текстовой) переменной. Желательно, чтобы при этом на экран ничего не вывелось, но это уже вторая задача. Пробовал два варианта: SwapVectors(); Exec(ProgName,CmdLine) SwapVectors() Так можно запустить приложение, но не... |
Lazarus Порядок отображения окон Всем привет! Недавно обновил лазарус до последней версии и заметил, что появились некоторые изменения в работе окон. Из главного окна открываются окна по form.show, но почему-то всегда поверх главного, т.е. при переключении на главное оно активируется но form2 всегда спереди. Также, по схеме mainform > form2.show > form3.showmodal > form3.close > form2.close, mainform становится неактивно и... https://www.cyberforum.ru/ lazarus/ thread1793166.html | ||||||||||||||||||||||
Lazarus Как получить координаты окна относительно одного монитора? как получить координаты окна относительно одного монитора в многомониторной винде? GetWindowRect дает только координато относительно всего screen https://www.cyberforum.ru/ lazarus/ thread1793112.html |
Lazarus Неправильно вычисляется сумма элементов массива Само задание: Ввести одномерные массивы x = {4.1, 16, 0, -3.2, 12} и Y = {4, 5.1, 6}. Объединить их в один массив z, поместив элементы массива y между третьим и четвертым элементами массива x. В новом массиве z найти сумму элементов, рас-положенных до максимального элемента. Вопрос: с выводом массива в стринг грид у меня всё нормально, массив Z() выводится как надо, но сумма считается... | ||||||||||||||||||||||
Lazarus Получение URL из браузера Можно ли из Лазаруса получить URL текущей открытой страницы в браузере firefox? Из дельфи это можно сделать с помощью компонента TDdeClientConv, но в Лазаре нет такого компонента. https://www.cyberforum.ru/ lazarus/ thread1792654.html |
Lazarus Массив: Ввести одномерные массивы X и Y и произвести запись данных в файл
https://www.cyberforum.ru/ lazarus/ thread1792619.html Задание:Ввести одномерные массивы x = {4.1, 16, 0, -3.2, 12} и Y = {4, 5.1, 6} и произвести запись данных в дат файл. Объединить их в один массив z, поместив элементы массива y между третьим и четвертым элементами массива x. В новом массиве z найти сумму элементов, рас-положенных до максимального элемента. Вопрос: каким образом осуществляется запись в дат файл, если можно, то примерный... | ||||||||||||||||||||||
Lazarus Как перехватить нажатые клавиши не прерывая их нормальную отработку виндой? Проще говоря, как работают программы вроде Punto switcher-а? Если сделать RegisterHotKey, то зарегистрированная клавиша перехватывается программой и обычный ввод прерывается. Например, если зарегистрировать клавишу А как горячую, то напечатанное предложение "А какая погода" будет выглядеть как " ккя погод" |
Lazarus Прога зависает при выполнении процедуры
https://www.cyberforum.ru/ lazarus/ thread1792261.html В лазаре 1.2.6 процедура работала нормально, а в лазаре 1.6 программа зависает при выполнении этой процедуры procedure SetDefaultPrinter1(NewDefPrinter: string); var ResStr: array of Char; begin StrPCopy(ResStr, NewdefPrinter); WriteProfileString('windows', 'device', ResStr); StrCopy(ResStr, 'windows'); SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, Longint(@ResStr)); end; Почему? Что...
Наверх
|