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

mig-31
11.12.2020 13:35:10
Форум: Lazarus
Тема: KGrid вставка DateTimePicker в ячейки
Ответы: 1
Просмотры: 2555

Re: KGrid вставка DateTimePicker в ячейки

Делал такое для TDBGrid и называется CustomCellEditor. В TDBGrid надо добавить код в event OnSelectEditor.

1. Создание TDateTimePicker

DateEdit := TDateTimePicker.Create(Self);
//DateEdit is TDateTimePicker
DateEdit.Parent := MOKGrid;
DateEdit.Visible:= False;


2 ...
mig-31
13.11.2020 18:30:40
Форум: Lazarus
Тема: Как в DBGrid задать высоту заголовка?
Ответы: 1
Просмотры: 2299

Re: Как в DBGrid задать высоту заголовка?

Пример вашего кода не является мультиплатформным

DBGrid1.Columns[0].Title.MultiLine:= true;
DBGrid1.Columns[0].Title.Alignment:= taCenter;
DBGrid1.Columns[0].Title.Caption:= 'Заголовок'+ sLineBreak + 'в две строки';


Как ...
mig-31
09.11.2020 19:29:33
Форум: Lazarus
Тема: Пожалуйста помогите разобраться с модальными окнами
Ответы: 48
Просмотры: 29150

Re: Пожалуйста помогите разобраться с модальными окнами

Я бы добавил try finally

procedure TFormMain.B_OpenFormViewClick(Sender: TObject);
begin
FormView:= TFormView.Create(nil);
try
FormView.ShowModal;
finally
FormView.Free;
end;

FormFind:= TFormFind.Create(nil);
try
FormFind.ShowModal;
finally ...
mig-31
06.10.2020 15:44:16
Форум: Lazarus
Тема: LazReport TlrJPEGExport существует?
Ответы: 7
Просмотры: 5554

Re: LazReport TlrJPEGExport существует?

Добавьте пакет lr_extexp
mig-31
06.10.2020 11:15:27
Форум: Free Pascal Compiler
Тема: Как получить в gdb лог вызываемых процедур
Ответы: 8
Просмотры: 8777

Re: Как получить в gdb лог вызываемых процедур

Наверно вся проблема в том, что разработчики огибают gdb для нужд Pascal, а он создан для С. Скорее всего функционал появится, когда допилят дебагер прямо для Pascal.
mig-31
01.10.2020 13:24:41
Форум: Общее
Тема: Общие данных в динамической библиотеке
Ответы: 4
Просмотры: 15119

Re: Общие данных в динамической библиотеке

Через динамическую библиотеку не получится. Система для каждого экземпляра программы загрузит копию библиотеки в память. Кроме клиент-серверным приложенияостаеться только вариант с написанием сосбственного драйвера. Драйвер читает состояние входов/выходов и пишет в /dev/ai0 , /dev/di0 или считывает ...
mig-31
01.10.2020 11:53:41
Форум: Общее
Тема: Общие данных в динамической библиотеке
Ответы: 4
Просмотры: 15119

Re: Общие данных в динамической библиотеке

Что за плата, если не секрет? Я так понимаю API к драйверу платы это не умеет multithread (карты National Instruments умееют). Драйвер Линух - это всегда файл. Можно открыть только для чтения. Например драйвера для чипов подлючаемых по I2C у ARM плат создают /dev/mcp3008/ai0.
Можно написать демона ...
mig-31
22.09.2020 14:29:31
Форум: Lazarus
Тема: Ось дат в TChart
Ответы: 5
Просмотры: 5006

Re: Ось дат в TChart

Вам TDateTimeIntervalChartSource нужно положить из палетты компонентов Лазарус, закладка Chart. TDateTimeIntervalChartSource появится в Marks -> Source -> TDateTimeIntervalChartSource.
mig-31
21.09.2020 15:07:52
Форум: Lazarus
Тема: Ось дат в TChart
Ответы: 5
Просмотры: 5006

Re: Ось дат в TChart

Выберите ось TChart, потом Marks -> Source -> TDateTimeIntervalChartSource и Style -> smsLabel
mig-31
17.08.2020 11:10:35
Форум: Общее
Тема: Нативные приложения - снятие нагрузки?
Ответы: 30
Просмотры: 49582

Re: Нативные приложения - снятие нагрузки?

Всем привет. Наверняка многим известно, что я занимаюсь доработкой ZenGL и я давно ещё искал путь ограничения ФПС, ещё задолго до того как начал заниматься самим ZenGL.
И вот, разбираясь что к чему и получив ограничение которое искал, я обнаружил, что очень сильно стал загружаться процессор, аж до ...
mig-31
23.06.2020 13:13:59
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7330

Re: DBGrid + LookupComboBox + новая запись.

Сюда по этой ошибке, вам надо задать запрос на вложение записи в SQLQuery.InsertSQL.Text.
mig-31
22.06.2020 19:16:51
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7330

Re: DBGrid + LookupComboBox + новая запись.

Я списки в DbGrid делаю, через PickList, например

DbGrid.Columns.Items[0].ButtonStyle := cbsPickList;
DbGrid.Columns.Items[0].PickList.Add('Item1');
DbGrid.Columns.Items[0].PickList.Add('Item2');

Данные в PickList можете ...
mig-31
01.06.2020 11:52:47
Форум: Потрепаться
Тема: регистрочувствительные имена файлов
Ответы: 34
Просмотры: 37057

Re: регистрочувствительные имена файлов

И вообще ОС писали студенты
UNIX не писали студенты. Что касается Linux, так ваше утверждение справедливо только для начального этапа.

Кто-нибудь сможет объяснить, зачем в линухе регистрочувствительные имена файлов?
Это зависит от используемой файловой системы и ее флагов. Недавно добавили ...
mig-31
30.04.2020 16:04:11
Форум: Lazarus
Тема: Lazarus 1.8.4 не может найти fbclient.dll (Firebird 3.0)
Ответы: 39
Просмотры: 32683

Re: Lazarus 1.8.4 не может найти fbclient.dll (Firebird 3.0)

Переставил Лазаря на 32-битный вариант и проблема исчезла. Странно. что WMAsoftware сразу не предупреждает о необходимости одинаковой битности у компилятора и библиотек firebird.
Не надо гадать на кофейной гуще все просто. При добавлении библиотеке Лазарус ее компилирует и устанавливает. Если у ...