Ну и хорошо, а что этому мешает?
Извиняюсь за долгий ответ.
Да собственно ничего не мешает, оно даже работает, спасибо.
Мне просто, как человеку начавшему писать на Лазарусе недавно, просто интересно насколько это правильно реализовано, все таки после чего-то подобного
public void ...
Найдено 12 результатов
- 20.06.2025 21:35:19
- Форум: Lazarus
- Тема: Как правильно готовить TDictionary<string, T>
- Ответы: 5
- Просмотры: 3512
- 17.06.2025 01:31:59
- Форум: Lazarus
- Тема: Как правильно готовить TDictionary<string, T>
- Ответы: 5
- Просмотры: 3512
Re: Как правильно готовить TDictionary<string, T>
Генерик с ограничением параметров?
Ну, в целом нужно чего, может я вообще не туда копаю, просто интуитивно делаю как сделал бы на шарпе :?
Приложение представляет нечто вроде REST интерфейса, в котором в зависимости от урла будет исполнятся тот или иной адаптер
Адаптеры представляют из себя класс ...
Ну, в целом нужно чего, может я вообще не туда копаю, просто интуитивно делаю как сделал бы на шарпе :?
Приложение представляет нечто вроде REST интерфейса, в котором в зависимости от урла будет исполнятся тот или иной адаптер
Адаптеры представляют из себя класс ...
- 16.06.2025 22:19:39
- Форум: Lazarus
- Тема: Как правильно готовить TDictionary<string, T>
- Ответы: 5
- Просмотры: 3512
Как правильно готовить TDictionary<string, T>
Добрейшего времени суток.
Понадобилось в проекте использовать
TDictionary<string, T>
в итоге то что я смог найти выродилось вот в такое
// lasarusовский генерек словарь
AdapterTypesClass = class of TBaseAdapter; // некий базовый класс, потомков которого надо хранить в этом листе ...
Понадобилось в проекте использовать
TDictionary<string, T>
в итоге то что я смог найти выродилось вот в такое
// lasarusовский генерек словарь
AdapterTypesClass = class of TBaseAdapter; // некий базовый класс, потомков которого надо хранить в этом листе ...
- 29.02.2024 11:03:43
- Форум: Lazarus
- Тема: Как правильно освобождать ресурсы TJSONData
- Ответы: 2
- Просмотры: 2768
Re: Как правильно освобождать ресурсы TJSONData
Прошу прощения, поиском по FpJson и TJSONData пробежался, но тему Правильная очистка памяти при работе с JSON не заметилiskander писал(а):Емнип, подобный вопрос уже задавался, возможно даже неоднократно.
Спасибо.
- 29.02.2024 08:44:21
- Форум: Lazarus
- Тема: Как правильно освобождать ресурсы TJSONData
- Ответы: 2
- Просмотры: 2768
Как правильно освобождать ресурсы TJSONData
Добрейшего времени суток.
Хотелось бы уточнить как правильно освобождать ресурсы при работе с TJSONData (fpjson)
Имеется приложение (демон) на astralinux, приложение реализует подобие REST интерфейса.
Есть метод
// Смена статуса учетки
procedure THlpSrv.stateEmploeeEndpoint(ARequest: TRequest ...
Хотелось бы уточнить как правильно освобождать ресурсы при работе с TJSONData (fpjson)
Имеется приложение (демон) на astralinux, приложение реализует подобие REST интерфейса.
Есть метод
// Смена статуса учетки
procedure THlpSrv.stateEmploeeEndpoint(ARequest: TRequest ...
- 13.09.2023 19:45:03
- Форум: Lazarus
- Тема: HTTP server и авторизация Linux
- Ответы: 7
- Просмотры: 10605
Re: HTTP server и авторизация Linux
В итоге пока наколхозил такое :) По совету с https://forum.lazarus.freepascal.org/index.php/topic,64597.0.html
function TMySvr.CheckLinuxUser(AUserName, APassword: String): Boolean;
var
Pwd : PPasswd;
outString : String;
outArrayF : TStringArray;
outArrayS : TStringArray;
outArrayT ...
function TMySvr.CheckLinuxUser(AUserName, APassword: String): Boolean;
var
Pwd : PPasswd;
outString : String;
outArrayF : TStringArray;
outArrayS : TStringArray;
outArrayT ...
- 13.09.2023 09:37:19
- Форум: Lazarus
- Тема: HTTP server и авторизация Linux
- Ответы: 7
- Просмотры: 10605
HTTP server и авторизация Linux
Добрейшего времени суток!
Есть ли возможность для авторизации на FPHttpServer использовать существующих линукс пользователей?
Проверку существования логина получилось сделать так
function TCliGalSvr.CheckLinuxUser(AUserName, APassword: String): Boolean;
var
Pwd: PPasswd;
begin
Result := False ...
Есть ли возможность для авторизации на FPHttpServer использовать существующих линукс пользователей?
Проверку существования логина получилось сделать так
function TCliGalSvr.CheckLinuxUser(AUserName, APassword: String): Boolean;
var
Pwd: PPasswd;
begin
Result := False ...
- 31.07.2023 15:22:56
- Форум: Lazarus
- Тема: THTTPServer в потоке Daemona
- Ответы: 2
- Просмотры: 2033
Re: THTTPServer в потоке Daemona
Нужно лезть в код и прописывать логгирование каждой строчки проблемных процедур, найти что работает не так, а потом патчить. Если требуется глушить программу два раза, то скорее всего, чего-то в её коде не хватает, надо добавить.
Штука в том что судя по всему завис происходит на
inherited ...
Штука в том что судя по всему завис происходит на
inherited ...
- 27.07.2023 13:19:05
- Форум: Lazarus
- Тема: THTTPServer в потоке Daemona
- Ответы: 2
- Просмотры: 2033
THTTPServer в потоке Daemona
Добрейшего времени суток, пишу демон, который должен стартовать HTTP сервер, все работает за исключением одного - корректного завершения работы сервера
Сам сервер запускается в Execute так
LogToFile('Running http server.....');
FHttpServer := TFPHttpServer.Create(nil);
FHttpServer.Port ...
Сам сервер запускается в Execute так
LogToFile('Running http server.....');
FHttpServer := TFPHttpServer.Create(nil);
FHttpServer.Port ...
- 15.03.2023 22:01:09
- Форум: Lazarus
- Тема: Ой, отладчик попал.... Astra Linux, Lazarus 2.2.4 extern so
- Ответы: 1
- Просмотры: 2536
Ой, отладчик попал.... Astra Linux, Lazarus 2.2.4 extern so
День добрый!
Не могу понять почему чудит Лазарус, при попытке добавить в приложение вызов с внешней библиотеки, при запуске отладки выдается сообщение что
Ой, отладчик попал в состояние ошибки
Команда GDB:
"-exec-run"
не возвратила никакого результата.
проявляется в самом простом проекте
код ...
Не могу понять почему чудит Лазарус, при попытке добавить в приложение вызов с внешней библиотеки, при запуске отладки выдается сообщение что
Ой, отладчик попал в состояние ошибки
Команда GDB:
"-exec-run"
не возвратила никакого результата.
проявляется в самом простом проекте
код ...
- 15.03.2023 21:45:19
- Форум: Lazarus
- Тема: Обновил Лазарь до 2.2.2 - перестал собираться проект.
- Ответы: 16
- Просмотры: 11573
Re: Обновил Лазарь до 2.2.2 - перестал собираться проект.
В итоге оказалось описание одной из функций, которая экспортировалась отсутствовало в секции interface.Seenkao писал(а):очистить и пересобрать
Delphi на это не обращала внимание. Может кому еще поможет
- 03.03.2023 07:40:29
- Форум: Lazarus
- Тема: Обновил Лазарь до 2.2.2 - перестал собираться проект.
- Ответы: 16
- Просмотры: 11573
Re: Обновил Лазарь до 2.2.2 - перестал собираться проект.
Добрейшего времени суток!
Аналогичная проблема, небольшой проект два модуля, импортировал с дельфи, сами модули вроде как компилятся потом выскакивает
Fatal: Internal error 200709272
Lazarus 2.2.4 (rev lazarus_2_2_4) FPC 3.2.2 x86_64-win64-win32/win64
C:\lazarus\fpc\3.2.2\bin\x86_64-win64\fpc ...
Аналогичная проблема, небольшой проект два модуля, импортировал с дельфи, сами модули вроде как компилятся потом выскакивает
Fatal: Internal error 200709272
Lazarus 2.2.4 (rev lazarus_2_2_4) FPC 3.2.2 x86_64-win64-win32/win64
C:\lazarus\fpc\3.2.2\bin\x86_64-win64\fpc ...
