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

t-ea
07.03.2022 13:16:38
Форум: Lazarus
Тема: Printer.Title и строковая кодировка
Ответы: 0
Просмотры: 2261

Printer.Title и строковая кодировка

Производится печать через PDF-принтер, который использует Printer.Title в качестве имени для результирующего PDF-файла, но заголовок получается как не декодированный UTF8, то есть "Заголовок" становится "Заголовок".
Как сделать чтобы имя файла было нормальным?

unit ufrmMain;

{$mode ...
t-ea
01.08.2021 11:39:08
Форум: Free Pascal Compiler
Тема: Использование TXPathNSResolver при вызове EvaluateXPathEx
Ответы: 1
Просмотры: 3310

Использование TXPathNSResolver при вызове EvaluateXPathEx

Есть XML:

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

<ns:a id="1"/>
<b id="2"/>

Что надо сделать (как инициализировать XPathNSReolver, какие данные передать), чтобы сработал вызов

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

EvaluateXPathEx('//a/@id', xmlDoc, XPathNSResolver)

и вернулось "1"?
t-ea
23.04.2016 13:03:48
Форум: Free Pascal Compiler
Тема: Не могу выполнить функцию из DLL
Ответы: 0
Просмотры: 3052

Не могу выполнить функцию из DLL

Попытался «упростить» библиотеку для работы с TWAIN только для FPC, то есть без привязки к VCL Lazarus.
Но на первом же вызове функция из DLL сообщает об ошибочном результате.
Пример который пытался «упростить» в Lazarus работает.
Что и где пропущено при переносе?

Собственно программа с ошибкой ...
t-ea
27.06.2014 14:34:39
Форум: MSEide + MSEgui
Тема: Не учитывается кернинг в шрифте PT Sans
Ответы: 2
Просмотры: 13006

Не учитывается кернинг в шрифте PT Sans

Есть длинное поле ввода. Шрифт поля ввода PT Sans . При длинном тексте, если в нём есть символы препинания ( у меня частности это запятая «,» и точка «.»), становится очень неудобно редактировать текст в конце строки.

Ниже пример в котором в поле ввода введены только точки, и видно, что курсор ...
t-ea
09.06.2014 10:27:05
Форум: MSEide + MSEgui
Тема: Использование tDBwidgetgrid.SelectedRows
Ответы: 9
Просмотры: 29374

Re: Использование tDBwidgetgrid.SelectedRows

Теперь надо сделать для запроса, содержащего вложенный SELECT.
Пишет:

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

 nested : Dataset is read-only.
t-ea
15.04.2014 15:41:56
Форум: MSEide + MSEgui
Тема: Использование tDBwidgetgrid.SelectedRows
Ответы: 9
Просмотры: 29374

Re: Использование tDBwidgetgrid.SelectedRows

То есть для обработки выделенных строк надо делать что-то вроде
sqlquery&#46;first;
while not query&#46;eof do begin
if query&#91;'selected'&#93; <> 0 { или &#46;Value = True в случае boolean}
then 'Это выделено'
query&#46;next
end;

?

Есть ли где в mseide или в mseuniverse пример ...
t-ea
12.04.2014 11:07:03
Форум: MSEide + MSEgui
Тема: Использование tDBwidgetgrid.SelectedRows
Ответы: 9
Просмотры: 29374

Использование tDBwidgetgrid.SelectedRows

Надо сделать множественный выбор в tDB*grid, но SelectedRows, при выделении больше чем одной строки, возвращает nil.

Как быть?

P.S.: В news что-то описано — в поиске вижу, а при попытке открытия сообщения получаю "weft didn't produce an output."
t-ea
19.03.2014 19:21:09
Форум: MSEide + MSEgui
Тема: Как использовать filedialog, fdo_directory, fa_dir? [решено]
Ответы: 2
Просмотры: 12248

Re: Как использовать filedialog, fdo_directory, fa_dir?

debi12345 писал(а):TFileNameEdit ?


:oops: А я что-то во вкладки компонентов и не подумал заглянуть.

А там оказывается есть tDirDropDownEdit…
t-ea
19.03.2014 14:34:16
Форум: MSEide + MSEgui
Тема: Как использовать filedialog, fdo_directory, fa_dir? [решено]
Ответы: 2
Просмотры: 12248

Как использовать filedialog, fdo_directory, fa_dir? [решено]

В порядке изучения…

Есть в mse аналог windows-диалога выбора папки? (см. приложенный скриншот)

Сейчас вызывается filedialog с includeattrib = [fa_dir], но при выборе нужной папки сначала происходит вход в неё, и только потом — при нажатии кнопки OK — диалог закрывается. Возможно ли обойтись без ...
t-ea
13.03.2014 16:03:03
Форум: MSEide + MSEgui
Тема: Как tWidgetGrid.RowFonts присвоить тип tFont? [решено]
Ответы: 2
Просмотры: 10807

Как tWidgetGrid.RowFonts присвоить тип tFont? [решено]

В упрощённом виде стоит задача сделать что-то вроде этого:
<twidgetgrid>&#46;RowFonts&#91;0&#93; &#58;= stockobjects&#46;Fonts&#91;stf_default&#93;;

Сейчас все значения присваиваются «вручную»:
tfont(grid1&#46;RowFonts&#91;0&#93;)&#46;Name&#58;=stockobjects&#46;Fonts&#91;stf_default&#93;&#46 ...
t-ea
19.12.2013 14:57:58
Форум: MSEide + MSEgui
Тема: Как раскрасить строку tDB*Grid в зависимости от поля?
Ответы: 2
Просмотры: 11584

Как раскрасить строку tDB*Grid в зависимости от поля?

Есть таблица с данными, например:

Наименование Начало Конец Сделано
----------------------------------------------
Заседание 01&#46;01&#46;2013 02&#46;02&#46;2013 Да
Собрание 07&#46;01&#46;2013 07&#46;01&#46;2013 Нет
Праздник 01&#46;02&#46;2013 31&#46;12&#46;2013


В tDBStringGrid из этих колонок ...
t-ea
05.12.2013 22:46:48
Форум: MSEide + MSEgui
Тема: Как отловить системное событие? [решено]
Ответы: 5
Просмотры: 18652

Re: Как отловить системное событие?

WM_KEYDOWN просто для теста, чтобы посмотреть почему не работает тот код, который мне нужен.
В программе предполагаю использовать WM_DEVICECHANGE.
t-ea
05.12.2013 13:01:03
Форум: MSEide + MSEgui
Тема: Как отловить системное событие? [решено]
Ответы: 5
Просмотры: 18652

Как отловить системное событие? [решено]

Как отловить системное событие типа wm_XXXX?

Следующий тестовый код у меня не работает, то есть при нажатии клавиш счётчик не увеличивается.

type
tmainfo = class(tmainform)
dsp&#58; tintegerdisp;
procedure wmkeydown(var Msg&#58; TMessage); message wm_KeyDown;
end;

procedure tmainfo&#46 ...
t-ea
25.10.2013 13:48:48
Форум: MSEide + MSEgui
Тема: ttoolbar: состояние кнопок и горячие клавиши [решено]
Ответы: 3
Просмотры: 19367

ttoolbar: состояние кнопок и горячие клавиши [решено]

1. Как добиться визуального отображения нажатия ttoolbar-кнопки при использовании клавиатуры?
2 .Как узнать какая из кнопок в настоящий момент нажата?

Пример:
На форме есть ttoolbar с двумя кнопками (мужчина, женщина) у которых установлено mao_radiobutton.
1. При щелчке мышкой, кнопка меняет свой ...