Kitayets писал(а):
про zip + xml это конечно слишком низкий уровень абстракции...
А сторонняя библиотека как будто как то иначе работает))
Ну понятно, что на низком уровне так и работает, но хотелось бы взаимодействовать с документами на уровне абстракций - документа, страницы, абзаца, таблицы ...
Найдено 174 результата
- 01.11.2025 00:35:32
- Форум: Lazarus
- Тема: Работа с файлами формата MS WORD (docx)
- Ответы: 4
- Просмотры: 2959
- 31.10.2025 00:48:40
- Форум: Lazarus
- Тема: Работа с файлами формата MS WORD (docx)
- Ответы: 4
- Просмотры: 2959
Работа с файлами формата MS WORD (docx)
Нахожусь под приятным впечатлением от FPSpreadsheet. Использовал в проекте, все очень круто!
Подскажите, а есть что-то похожее, но для формата MS WORD? Чтобы кроссплатформа и напрямую с файлами? Есть проект актуальный, надо с старого delphi перетащить, там сложная система отчетов на базе документов ...
Подскажите, а есть что-то похожее, но для формата MS WORD? Чтобы кроссплатформа и напрямую с файлами? Есть проект актуальный, надо с старого delphi перетащить, там сложная система отчетов на базе документов ...
- 29.10.2025 17:00:42
- Форум: Lazarus
- Тема: Просто TClientSocket
- Ответы: 31
- Просмотры: 9316
Re: Просто TClientSocket
Спасибо всем ответившим. Сделал свою обертку над сокет API. Как по мне, получилось даже удобнее делфового клиент-сокета.
И хотя серверный сокет мне в этом проекте не нужен и не планировался, но базовый класс клиентского сокета так хорошо лег под задачи серверного воркера, что решил сделать еще ...
И хотя серверный сокет мне в этом проекте не нужен и не планировался, но базовый класс клиентского сокета так хорошо лег под задачи серверного воркера, что решил сделать еще ...
- 14.08.2024 13:38:08
- Форум: Сторонние средства
- Тема: Библиотека Падеж для Линукс - Access Violation
- Ответы: 15
- Просмотры: 28840
Re: Библиотека Падеж для Линукс - Access Violation
> код поправленной библиотеки:
Юрий теперь в порядке, но похоже проблема и с именем Ольга. Видимо и другие имена и фамилии тоже.
Также не совсем понятно как быть с файлом rules.js - он привязан к расположению экзешника, что не совсем unix way. Или сделать расположение настраиваемым или включить ...
Юрий теперь в порядке, но похоже проблема и с именем Ольга. Видимо и другие имена и фамилии тоже.
Также не совсем понятно как быть с файлом rules.js - он привязан к расположению экзешника, что не совсем unix way. Или сделать расположение настраиваемым или включить ...
- 12.08.2024 01:26:36
- Форум: Сторонние средства
- Тема: Библиотека Падеж для Линукс - Access Violation
- Ответы: 15
- Просмотры: 28840
Re: Библиотека Падеж для Линукс - Access Violation
Разработчику надо написать вначале, чтобы он её освободил под GNU/*GPL и только потом использовать.
Они исходники при покупке отдают.
Добавлено спустя 6 часов 14 минут 11 секунд:
Решил поделиться своей библиотекой.
https://github.com/WAYFARER87/NameCasePas
В свое время накидал на коленке и ...
Они исходники при покупке отдают.
Добавлено спустя 6 часов 14 минут 11 секунд:
Решил поделиться своей библиотекой.
https://github.com/WAYFARER87/NameCasePas
В свое время накидал на коленке и ...
- 25.11.2021 21:50:21
- Форум: Free Pascal Compiler
- Тема: EDivByZero вместо EOverflow на linux
- Ответы: 1
- Просмотры: 2538
EDivByZero вместо EOverflow на linux
на linux (в данном случае ubuntu 20.04) freepascal (в данном случае 3.0.4+dfsg-23) на простейшей программе бросает не то исключение
минимальная программа:
program float_overflow;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add ...
минимальная программа:
program float_overflow;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add ...
- 06.04.2016 10:13:21
- Форум: Lazarus
- Тема: acinerella
- Ответы: 1
- Просмотры: 1931
Re: acinerella
в юниксах ac_dll называется скорее всего libac.so, тогда для статической компоновки можно так описать прототип функции:
Код: Выделить всё
function ac_init(): PAc_instance; cdecl; external ac;- 17.03.2016 11:11:41
- Форум: Общее
- Тема: Решено: Парсинг всех урл с переменной
- Ответы: 7
- Просмотры: 20920
Re: Парсинг всех урл с переменной
TRegExp + само регулярное выражение найди в гугле.
вот так примерно:
goole.com -> "регулярное выражение для url"
Добавлено спустя 1 минуту 39 секунд:
вот такое предлагают (>:-0)
/(https?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6 ...
вот так примерно:
goole.com -> "регулярное выражение для url"
Добавлено спустя 1 минуту 39 секунд:
вот такое предлагают (>:-0)
/(https?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6 ...
- 26.01.2016 16:05:16
- Форум: Lazarus
- Тема: SQLite3 Упрощенный доступ
- Ответы: 6
- Просмотры: 5291
Re: SQLite3 Упрощеный доступ
а если тебе на SELECT * FROM TABLE; миллиард записей с БЛОБ-ами приедет, тоже тебе произвольной строкой/текстом это отдать?
ИМХО никто такие бредовые задачи не решает при работе с базами данных. Общеупотребительные компоненты направленны на "более не менее" стандартный паттерн использования.
ИМХО никто такие бредовые задачи не решает при работе с базами данных. Общеупотребительные компоненты направленны на "более не менее" стандартный паттерн использования.
- 12.11.2015 15:08:54
- Форум: Free Pascal Compiler
- Тема: Область действия ЛП после добавления её в TList
- Ответы: 24
- Просмотры: 25273
Re: Область действия ЛП после добавления её в TList
Да и вообще ходят слухи (вроде gunsmoker такое писал), что из delphi этот оператор (with) хотят дропнуть. так что лучше уже привыкать без него программы писать.
- 09.11.2015 10:39:45
- Форум: Lazarus
- Тема: JEDICodeFromat падает по Access violation
- Ответы: 5
- Просмотры: 4419
Re: JEDICodeFromat падает по Access violation
Ага, спасибо. Действительно в комментариях, были несоответствия открытых и закрытых скобок - типа таких {{{ }
- 06.11.2015 16:59:03
- Форум: Lazarus
- Тема: JEDICodeFromat падает по Access violation
- Ответы: 5
- Просмотры: 4419
Re: JEDICodeFromat падает по Access violation
текста ошибки как бы нет никакого, просто, выбираю в меню "Код-> Форматирование кода JEDI -> Текущая вкладка редактора", вылазит окошко с деревом разбора и в окно "сообщения" вываливается следующее:
JCF, ошибок: 1
testx.pas Error: Exception EAccessViolation Access violation
IDE Aborted ...
JCF, ошибок: 1
testx.pas Error: Exception EAccessViolation Access violation
IDE Aborted ...
- 06.11.2015 13:38:11
- Форум: Lazarus
- Тема: JEDICodeFromat падает по Access violation
- Ответы: 5
- Просмотры: 4419
JEDICodeFromat падает по Access violation
Всем привет, такая проблема - достался проект один, с очень длинными корнями (из 80-ых еще, а может и раньше). Явно портированный с каких-то древних языков типа Алгола.
Попытался я отформатировать модуль один встроенным в lazarus 1.4.2 JEDI форматером (версия 2.44), так он падает с Исключением ...
Попытался я отформатировать модуль один встроенным в lazarus 1.4.2 JEDI форматером (версия 2.44), так он падает с Исключением ...
- 26.10.2015 12:57:53
- Форум: Lazarus
- Тема: Программа для ТСД Honeywell 6500
- Ответы: 2
- Просмотры: 2542
Re: Программа для ТСД Honeywell 6500
Посмотри на офф. сайте lazarus - там в разделе по WinCE перечислены возможные проблемы.
- 29.09.2015 14:38:23
- Форум: Lazarus
- Тема: Странности с окном отладки
- Ответы: 4
- Просмотры: 4161
Re: Странности с окном отладки
Отладчик всякую фигню показывает, если с оптимизацией программа скомпилирована. сам с таким сталкивался.
