Найдено 879 результатов

shade
15.06.2017 22:14:50
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Re: Асинхронные компоненты в Lazarus

Я пока решил сделать свой компонент, уже даже почти работает, одна проблема - включить в цикл (но на крайний случай можно и просто на таймер повесить)

Если кто-то вспомнит что есть какой-то готовый компонент, то скажите. Про то как написать костыль не надо - это я люблю сам свои по своей ноге ...
shade
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 ...
shade
15.06.2017 21:18:13
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Re: Асинхронные компоненты в Lazarus

olegy123 писал(а):function SerOpen

Спасибо.
shade
15.06.2017 20:47:58
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Re: Асинхронные компоненты в Lazarus

Спасибо, с юниом sockets я работал. Интересуют компоненты лазаруса чтобы они уже были включены в рабочий цикл и были готовые события чтения/записи.
shade
15.06.2017 13:23:08
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Re: Асинхронные компоненты в Lazarus

Вроде пересмотрел все вкладки компонентов в лазарусе, не нашел там TClientSocket/TServerSocket, их надо отдельно как-то ставить?
shade
14.06.2017 20:56:01
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Re: Асинхронные компоненты в Lazarus

"не блокирующими" = асинхронный
shade
14.06.2017 19:33:36
Форум: Lazarus
Тема: Асинхронные компоненты в Lazarus
Ответы: 26
Просмотры: 25001

Асинхронные компоненты в Lazarus

Лет 7 не пользовался ни лазарусом, ни fpc, запустил, потыкал, но кой-чего нужного мне не нашел, может кто подскажет есть ли такие компоненты и где их искать. Меня интересует асинхронная работа с сетью (в делфи были были компоненты TClientSocket, TServerSocket которые могли работать в том числе в ...
shade
14.06.2017 15:46:22
Форум: Разработки на нашем сайте
Тема: Cheb's Game Engine
Ответы: 901
Просмотры: 1230343

Re: Cheb's Game Engine

я конечно не знаю как сейчас, но в иксах не было OpenGL и приложения использовавшие OpenGL рисовали в обход иксов. так что может и этим объясняется. С другой стороны, я помню в винде тоже такое было, например при проигрывании видео - пытаешься сделать скриншот с плеера в котором видео играет и ...
shade
14.06.2017 15:40:49
Форум: Lazarus
Тема: Валидация имени файла или каталога
Ответы: 17
Просмотры: 18182

Re: Валидация имени файла или каталога

кстати да, в *nix всё сложнее, может статься так что в одном каталоге одни правила, в другом другие, например корень примонтирован на ext3 с одним набором ограничений, и путь /foo/bar будет иметь одни правила проверки, а в каталог /foo/bar/banana будет примонтирован ntfs со своими ограничениями ...
shade
11.06.2017 23:08:42
Форум: Разработки на нашем сайте
Тема: Cheb's Game Engine
Ответы: 901
Просмотры: 1230343

Re: Cheb's Game Engine

Кстати, зачем там вектору четвёртая компонента?..
Извиняюсь если не распознал сарказм и влез не в тему, но если вопрос был прямой, то есть такая штука, называется " Проективная геометрия " и " однородные координаты "

а нужно это всё для того, чтобы реализовать перспективу не какими-то сложными ...
shade
11.06.2017 17:43:29
Форум: Free Pascal Compiler
Тема: Использование LCL в fpc
Ответы: 121
Просмотры: 112482

Re: Использование LCL в fpc

А в чём же ещё писать консольные программы?)) В текстовом редакторе?))
в редакторе, а почему нет?

То что я пишу далее, чисто мой выбор, я никого не призываю выкинуть IDE, просто хочу сказать что есть и другие варианты и каждый выбирает себе инструмент как ему больше нравиться.

Из IDE мне ...
shade
11.06.2017 14:43:35
Форум: Lazarus
Тема: LoadFromFile (TStringList) при автозапуске программы в Linux
Ответы: 10
Просмотры: 10132

Re: LoadFromFile (TStringList) при автозапуске программы в L

1. Старайтесь не использовать относительные пути.
2. Нежелательно прописывать имена файлов и пути в коде (хотя тут контекст задачи не ясен, если это загрузка конфигурационного файла, то надо прописывать полный путь или писать код поиска файла проверяя несколько значений...)
shade
11.06.2017 14:23:01
Форум: Free Pascal Compiler
Тема: Использование LCL в fpc
Ответы: 121
Просмотры: 112482

Re: Использование LCL в fpc

У нас, в мире свободного софта, не принято распространять просто "исполняемый файл". Он не запустится у меня на Raspberry Pi, и он не позволит использовать те возможности, которые даёт cmake или Autotools.
Не знаю у кого "у вас", очень много дистрибутивов *nix поставляются в бинарном виде, я не ...
shade
10.06.2017 21:38:38
Форум: Free Pascal Compiler
Тема: Использование LCL в fpc
Ответы: 121
Просмотры: 112482

Re: Использование LCL в fpc

Когда мы собираем из исходников какую-нибудь маленькую утилитку, мы не ставим IDE, который её разработчик пользовался при создании. Мы ставим только компилятор - ну, и ещё обычно make .
утверждение не совсем верное, есть разные подходы. Есть сборка через make. Есть надстройки - cmake, qmake ...
shade
10.06.2017 16:02:16
Форум: Free Pascal Compiler
Тема: Использование LCL в fpc
Ответы: 121
Просмотры: 112482

Re: Использование LCL в fpc

смысл может быть в автоматических ежедневных билдах, или автоматическом тестировании, т.е. когда надо это дело поместить на сервер где возможно нет графического интерфейса.

Я сделал простой Hello World с одним окошком и кнопкой на Lazarus, и пытаюсь его собрать. fpc говорит, что не может найти ...