Я пока решил сделать свой компонент, уже даже почти работает, одна проблема - включить в цикл (но на крайний случай можно и просто на таймер повесить)
Если кто-то вспомнит что есть какой-то готовый компонент, то скажите. Про то как написать костыль не надо - это я люблю сам свои по своей ноге ...
Найдено 879 результатов
- 15.06.2017 22:14:50
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
- 15.06.2017 21:47:01
- Форум: Lazarus
- Тема: Решено. TImage сохраняет залитое чёрным изображение
- Ответы: 13
- Просмотры: 11499
Re: TImage сохраняет не то, что надо
> BitMap.Width := Rect.Right - Rect.Left;
> BitMap.Height := Rect.Bottom - Rect.Top;
> BitBlt(BitMap.Canvas.Handle, 0, 0, Rect.Width , Rect.Height , Image2.Picture.Bitmap.Canvas.Handle, Rect.Left , Rect.Top , SRCCOPY);
может так:
BitBlt(BitMap.Canvas.Handle, 0, 0, Bitmap.width, bitmap.height ...
> BitMap.Height := Rect.Bottom - Rect.Top;
> BitBlt(BitMap.Canvas.Handle, 0, 0, Rect.Width , Rect.Height , Image2.Picture.Bitmap.Canvas.Handle, Rect.Left , Rect.Top , SRCCOPY);
может так:
BitBlt(BitMap.Canvas.Handle, 0, 0, Bitmap.width, bitmap.height ...
- 15.06.2017 21:18:13
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
Re: Асинхронные компоненты в Lazarus
olegy123 писал(а):function SerOpen
Спасибо.
- 15.06.2017 20:47:58
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
Re: Асинхронные компоненты в Lazarus
Спасибо, с юниом sockets я работал. Интересуют компоненты лазаруса чтобы они уже были включены в рабочий цикл и были готовые события чтения/записи.
- 15.06.2017 13:23:08
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
Re: Асинхронные компоненты в Lazarus
Вроде пересмотрел все вкладки компонентов в лазарусе, не нашел там TClientSocket/TServerSocket, их надо отдельно как-то ставить?
- 14.06.2017 20:56:01
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
Re: Асинхронные компоненты в Lazarus
"не блокирующими" = асинхронный
- 14.06.2017 19:33:36
- Форум: Lazarus
- Тема: Асинхронные компоненты в Lazarus
- Ответы: 26
- Просмотры: 25001
Асинхронные компоненты в Lazarus
Лет 7 не пользовался ни лазарусом, ни fpc, запустил, потыкал, но кой-чего нужного мне не нашел, может кто подскажет есть ли такие компоненты и где их искать. Меня интересует асинхронная работа с сетью (в делфи были были компоненты TClientSocket, TServerSocket которые могли работать в том числе в ...
- 14.06.2017 15:46:22
- Форум: Разработки на нашем сайте
- Тема: Cheb's Game Engine
- Ответы: 901
- Просмотры: 1230343
Re: Cheb's Game Engine
я конечно не знаю как сейчас, но в иксах не было OpenGL и приложения использовавшие OpenGL рисовали в обход иксов. так что может и этим объясняется. С другой стороны, я помню в винде тоже такое было, например при проигрывании видео - пытаешься сделать скриншот с плеера в котором видео играет и ...
- 14.06.2017 15:40:49
- Форум: Lazarus
- Тема: Валидация имени файла или каталога
- Ответы: 17
- Просмотры: 18182
Re: Валидация имени файла или каталога
кстати да, в *nix всё сложнее, может статься так что в одном каталоге одни правила, в другом другие, например корень примонтирован на ext3 с одним набором ограничений, и путь /foo/bar будет иметь одни правила проверки, а в каталог /foo/bar/banana будет примонтирован ntfs со своими ограничениями ...
- 11.06.2017 23:08:42
- Форум: Разработки на нашем сайте
- Тема: Cheb's Game Engine
- Ответы: 901
- Просмотры: 1230343
Re: Cheb's Game Engine
Кстати, зачем там вектору четвёртая компонента?..
Извиняюсь если не распознал сарказм и влез не в тему, но если вопрос был прямой, то есть такая штука, называется " Проективная геометрия " и " однородные координаты "
а нужно это всё для того, чтобы реализовать перспективу не какими-то сложными ...
Извиняюсь если не распознал сарказм и влез не в тему, но если вопрос был прямой, то есть такая штука, называется " Проективная геометрия " и " однородные координаты "
а нужно это всё для того, чтобы реализовать перспективу не какими-то сложными ...
- 11.06.2017 17:43:29
- Форум: Free Pascal Compiler
- Тема: Использование LCL в fpc
- Ответы: 121
- Просмотры: 112482
Re: Использование LCL в fpc
А в чём же ещё писать консольные программы?)) В текстовом редакторе?))
в редакторе, а почему нет?
То что я пишу далее, чисто мой выбор, я никого не призываю выкинуть IDE, просто хочу сказать что есть и другие варианты и каждый выбирает себе инструмент как ему больше нравиться.
Из IDE мне ...
в редакторе, а почему нет?
То что я пишу далее, чисто мой выбор, я никого не призываю выкинуть IDE, просто хочу сказать что есть и другие варианты и каждый выбирает себе инструмент как ему больше нравиться.
Из IDE мне ...
- 11.06.2017 14:43:35
- Форум: Lazarus
- Тема: LoadFromFile (TStringList) при автозапуске программы в Linux
- Ответы: 10
- Просмотры: 10132
Re: LoadFromFile (TStringList) при автозапуске программы в L
1. Старайтесь не использовать относительные пути.
2. Нежелательно прописывать имена файлов и пути в коде (хотя тут контекст задачи не ясен, если это загрузка конфигурационного файла, то надо прописывать полный путь или писать код поиска файла проверяя несколько значений...)
2. Нежелательно прописывать имена файлов и пути в коде (хотя тут контекст задачи не ясен, если это загрузка конфигурационного файла, то надо прописывать полный путь или писать код поиска файла проверяя несколько значений...)
- 11.06.2017 14:23:01
- Форум: Free Pascal Compiler
- Тема: Использование LCL в fpc
- Ответы: 121
- Просмотры: 112482
Re: Использование LCL в fpc
У нас, в мире свободного софта, не принято распространять просто "исполняемый файл". Он не запустится у меня на Raspberry Pi, и он не позволит использовать те возможности, которые даёт cmake или Autotools.
Не знаю у кого "у вас", очень много дистрибутивов *nix поставляются в бинарном виде, я не ...
Не знаю у кого "у вас", очень много дистрибутивов *nix поставляются в бинарном виде, я не ...
- 10.06.2017 21:38:38
- Форум: Free Pascal Compiler
- Тема: Использование LCL в fpc
- Ответы: 121
- Просмотры: 112482
Re: Использование LCL в fpc
Когда мы собираем из исходников какую-нибудь маленькую утилитку, мы не ставим IDE, который её разработчик пользовался при создании. Мы ставим только компилятор - ну, и ещё обычно make .
утверждение не совсем верное, есть разные подходы. Есть сборка через make. Есть надстройки - cmake, qmake ...
утверждение не совсем верное, есть разные подходы. Есть сборка через make. Есть надстройки - cmake, qmake ...
- 10.06.2017 16:02:16
- Форум: Free Pascal Compiler
- Тема: Использование LCL в fpc
- Ответы: 121
- Просмотры: 112482
Re: Использование LCL в fpc
смысл может быть в автоматических ежедневных билдах, или автоматическом тестировании, т.е. когда надо это дело поместить на сервер где возможно нет графического интерфейса.
Я сделал простой Hello World с одним окошком и кнопкой на Lazarus, и пытаюсь его собрать. fpc говорит, что не может найти ...
Я сделал простой Hello World с одним окошком и кнопкой на Lazarus, и пытаюсь его собрать. fpc говорит, что не может найти ...
