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

artem78
02.12.2024 11:39:02
Форум: RxLib
Тема: [РЕШЕНО] TRxDBColorBox не сохраняет custom-ные цвета
Ответы: 2
Просмотры: 13837

Re: TRxDBColorBox не сохраняет custom-ные цвета

Спасибо, помогло.

Отчего автор сего модуля сам не исправит сохранение значения, чтобы можно было обходиться без такого костыля?
artem78
01.12.2024 22:09:32
Форум: RxLib
Тема: [РЕШЕНО] TRxDBColorBox не сохраняет custom-ные цвета
Ответы: 2
Просмотры: 13837

[РЕШЕНО] TRxDBColorBox не сохраняет custom-ные цвета

По-видимому компонет TRxDBColorBox содержит ошибку. Если включён флаг cbCustomColor и устанавливаешь цвет через пункт "custom..." он сохраняется как clBlack. Если выбирать цвета из стандартного перечня - всё нормально.

https://disk.yandex.ru/i/ONnlkLwPOO_hyQ

Демо:
https://disk.yandex.ru/d ...
artem78
01.11.2024 21:21:45
Форум: Lazarus
Тема: TChart: Наклон подписей при нехватке места
Ответы: 1
Просмотры: 2761

TChart: Наклон подписей при нехватке места

Есть ли в TChart способ автоматического поворота подписей, когда они перекрывают друг друга?

Нашёл вот это:
AChart.BottomAxis.Marks.SetAdditionalAngle(45)

Например, вместо этого:
VirtualBox_Windows 7_01_11_2024_21_09_38.png

делать так.
VirtualBox_Windows 7_01_11_2024_21_03_20.png

А если ...
artem78
30.10.2024 20:02:34
Форум: Lazarus
Тема: TChart: Собственные цвета для круговой диаграммы
Ответы: 2
Просмотры: 2863

Re: TChart: Собственные цвета для круговой диаграммы

Ошибка компиляции исчезла, но цвета остались стандартные.

Добавлено спустя 33 минуты 29 секунд:
Наверно, проще будет задать поле цвета в ds.FieldColor и получать цвет в SQL-запросе.
artem78
30.10.2024 14:08:23
Форум: Lazarus
Тема: TChart: Собственные цвета для круговой диаграммы
Ответы: 2
Просмотры: 2863

TChart: Собственные цвета для круговой диаграммы

Хочу использвать собственные цвета вместо стандартных в круговой диаграмме TChart. Данные берутся из БД, колв-о значений может быть различным. Вот так пытаюсь задать цвета хотябы для десятка значений.


procedure TForm1.GenerateSourcesChart({var} AChart: TChart);
const
// Цвета как в LibreOffice ...
artem78
29.10.2024 12:09:45
Форум: Lazarus
Тема: TChart и LazReport: вставка круговой диаграммы в отчёт
Ответы: 3
Просмотры: 3225

Re: TChart и LazReport: вставка круговой диаграммы в отчёт

Chart.Free; и bmp.Free
Попробывал заккоментировать эти две строчки, ничего не изменилось.

Добавлено спустя 21 минуту 36 секунд:
Эврика! Заменил

Код: Выделить всё

Chart.PaintTo(bmp.Canvas, 0, 0);
на

Код: Выделить всё

Chart.PaintOnCanvas(bmp.Canvas, Rect(0, 0, chart.Width, chart.Height));
и попёрло.
artem78
28.10.2024 21:58:06
Форум: Lazarus
Тема: TChart и LazReport: вставка круговой диаграммы в отчёт
Ответы: 3
Просмотры: 3225

TChart и LazReport: вставка круговой диаграммы в отчёт

Здравствуйте, уважаемые специалисты. Помогите чайнику с вставкой графика в LazReport. В шаблоне отчёта специально под это дело добавлен компонент типа Picture. Вот код, который формирует график и вставляет его в отчёт:


procedure TForm1.frReport1EnterRect(Memo: TStringList; View: TfrView);
var ...
artem78
23.02.2024 12:15:25
Форум: Lazarus
Тема: [Решено] Ошибка "File not open" при чтении файла
Ответы: 19
Просмотры: 8508

Re: Ошибка "File not open" при чтении файла

Alex2013 писал(а):Главное поменьше использовать легаси функции
Наверно, вы правы.
artem78
23.02.2024 11:16:48
Форум: Lazarus
Тема: [Решено] Ошибка "File not open" при чтении файла
Ответы: 19
Просмотры: 8508

Re: Ошибка "File not open" при чтении файла

Если только чтение, то в любом случае после AssignFile(f, FileNameEdit1.FileName); нужно добавить FileMode := 0;
Не помогло. Та же ошибка.

Посмотрите в сторону TFileReader из модуля StreamEx, который как раз предполагает построчное чтение текстового файла.
Зато этим способом с флагами ...
artem78
22.02.2024 22:05:35
Форум: Lazarus
Тема: [Решено] Ошибка "File not open" при чтении файла
Ответы: 19
Просмотры: 8508

Re: Ошибка "File not open" при чтении файла

xchgeaxeax писал(а):Попробуйте читать файл через TFileStream
Насколько я понимаю, он для двоичных, а не текстовых файлов предназначен. Как с его помощью читать файл построчно мне не понятно.

Добавлено спустя 18 минут 30 секунд:
xchgeaxeax писал(а):OpenText
Что-то не могу найти, в каком юните это.
artem78
22.02.2024 20:48:06
Форум: Lazarus
Тема: [Решено] Ошибка "File not open" при чтении файла
Ответы: 19
Просмотры: 8508

[Решено] Ошибка "File not open" при чтении файла

Вроде бы тривиальная задача построчного чтения текстового файла.

procedure TForm1.Button1Click(Sender: TObject);
var
F: TextFile;
Line: String;
begin
AssignFile(f, FileNameEdit1.FileName);
try
Reset(F);
while not EOF(F) do
begin
ReadLn(F, Line);
ParseLine(line);
end;
finally
CloseFile ...
artem78
29.03.2022 15:16:31
Форум: Lazarus
Тема: DBGrid отображает не все поля у новой записи
Ответы: 2
Просмотры: 2465

Re: DBGrid отображает не все поля у новой записи

Снег Север писал(а):По-моему это - нормальное правильное поведение. С чего бы вычисляемому полю обновляться без Refresh?

Возмоно. А почему тогда ID для таблицы обновляется, а для вида - нет?
artem78
27.03.2022 22:21:24
Форум: Lazarus
Тема: DBGrid отображает не все поля у новой записи
Ответы: 2
Просмотры: 2465

DBGrid отображает не все поля у новой записи

Здравствуйте.

Использую БД SQLite3 и компонент DBGrid для отображения данных. Заметил следующую проблему: если SELECT запрос осуществляется не к реальной таблице, а к виду , то при добавлении новой записи не отображается значение в тех полях, которые не были явно заполнены при добавлении записи (в ...
artem78
08.02.2022 20:47:51
Форум: Lazarus
Тема: Ошибка "SQLITE BUSY" при работе с Sqliite БД
Ответы: 11
Просмотры: 6209

Re: Ошибка "SQLITE BUSY" при работе с Sqliite БД

iskander писал(а):Ну а код-то из поста выше опробовали?

Да. Похоже, работает как надо. Спасибо.

Добавлено спустя 22 часа 39 минут 49 секунд:
Снег Север писал(а):Пользуйтесь нормальными компонентами - SqlDB, ZeosDB

Какие между ними различия? Какой из них порекомендуете выбрать?
artem78
07.02.2022 20:40:45
Форум: Lazarus
Тема: Значок и текст на одной строке в ToolBar
Ответы: 0
Просмотры: 1887

Значок и текст на одной строке в ToolBar

Как сделать, чтобы значки отображались слева от текста, а не сверху?

20220207_200242.png

object ToolBar1: TToolBar
Left = 0
Height = 26
Top = 0
Width = 320
ButtonHeight = 22
ButtonWidth = 23
Caption = 'ToolBar1'
Images = ImageList1
ShowCaptions = True
TabOrder = 0
object ...