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

jsa
08.04.2026 09:20:22
Форум: Lazarus
Тема: Странная установка Разелителя-Boundary в TIdMultipartFormDataStream
Ответы: 4
Просмотры: 60

Re: Странная установка Разелителя-Boundary в TIdMultipartFormDataStream

sts писал(а): 08.04.2026 08:31:58 подозреваю что 25 лет назад не было необходимости в особенных Boundary и сделали как тогда было принято...
Спасибо. Ясно что весомой причины нет.

Себе в будущем напишу и закрываю тему.

В модуле IdMultipartFormData
дописал

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

    property Boundary: string read FBoundary write FBoundary; 
jsa
08.04.2026 06:52:38
Форум: Lazarus
Тема: Странная установка Разелителя-Boundary в TIdMultipartFormDataStream
Ответы: 4
Просмотры: 60

Странная установка Разелителя-Boundary в TIdMultipartFormDataStream

Здравствуйте.
Впервые столкнулся с тем, что в API при отсылке файлов через idHHTP типом запроса multipart/form-data требуется конкретный разделитель Boundary
Но при попытке указать его
multiData.Boundary:='RRRR';
Возникает ошибка
unit_sendout.pas(290,24) Error: No member is provided to access ...
jsa
23.03.2026 08:19:54
Форум: Lazarus
Тема: idHTTP запросы get/post через proxy
Ответы: 2
Просмотры: 889

Re: idHTTP запросы get/post через proxy

Оказалось, что целевая прокся тупо была выключена :(
В итоге мне выдали новую, уже Socks5, с ней всё получилось (не с первого раза правда и не без глюков). Кодом поделюсь позже.
jsa
22.03.2026 05:55:53
Форум: Lazarus
Тема: idHTTP запросы get/post через proxy
Ответы: 2
Просмотры: 889

idHTTP запросы get/post через proxy

День добрый.

Есть у кого опыт использования indy10 для запросов get и post через proxy серверы?
есть несколько проксей которые мне дали попробовать, часть http часть socks5

набрал варианты в таблицу Proxy и пробую
делаю так

Запрос например
sResp:= IdHTTP_post.Post(url, JsonToSend ...
jsa
16.10.2025 12:06:52
Форум: Lazarus
Тема: Служба с INDY виснет при исчезновении интернета.
Ответы: 6
Просмотры: 3958

Re: Служба с INDY виснет при исчезновении интернета.

WAYFARER писал(а):Версия Indy какая?
10.6.3.11
WAYFARER писал(а):Сейчас попробую пример накидать
Спасибо. Вроде как решил проблему.
jsa
16.10.2025 11:48:58
Форум: Lazarus
Тема: Служба с INDY виснет при исчезновении интернета.
Ответы: 6
Просмотры: 3958

Re: Служба с INDY виснет при исчезновении интернета.

Включить TCP KeepAlive
По умолчанию в IdHttp он включен.
IdHTTP.Socket.SetKeepAliveValues нет такой процедуры в TIdHTTP

Про KeepAlive посмотрел, и так понял это нужно чтобы держать сокет открытым для экономии времени на соединение.
Но у меня на каждой итерации создается TIdHttp.Create(nil ...
jsa
13.10.2025 09:33:23
Форум: Lazarus
Тема: Служба с INDY виснет при исчезновении интернета.
Ответы: 6
Просмотры: 3958

Служба с INDY виснет при исчезновении интернета.

Всем привет.

Имеется простой телеграм-бот. Служба получает входящие сообщения исходящим методом getUpdates "длинным запросом" Long polling по 7 сек.
Длинный запрос getUpdates запускается по таймеру раз в 500мс если входящие пустые, или сразу после обработки входящих сообщений.

Телеграм библиотеки ...
jsa
01.09.2025 09:07:57
Форум: Lazarus
Тема: Ошибка: не найден system.ppu.
Ответы: 5
Просмотры: 8219

Re: Ошибка: не найден system.ppu.

На новом установленном Lazarus 4.2.0 проблема повторилась
Вот нашел как решил ее в прошлый раз https://bugzilla.altlinux.org/25991

NotHAM 2013-03-14 14:43:24 MSK

Эта ошибка будет актуальна и Лазарусе 1.0.6.
Обойти ее очень просто (по кр. мере у меня сработало).
1. Сначала, когда не находит ...
jsa
01.09.2025 08:33:16
Форум: Lazarus
Тема: аналог xmldoc.FormatXMLData существует?
Ответы: 2
Просмотры: 2516

Re: аналог xmldoc.FormatXMLData существует?

sts писал(а):https://forum.lazarus.freepascal.org/index.php?topic=22159.0

?
Спасибо посмотрю.
jsa
01.09.2025 08:30:09
Форум: Lazarus
Тема: Ошибки нет в одной версии Lazarus, но есть в другой.
Ответы: 1
Просмотры: 2926

Ошибки нет в одной версии Lazarus, но есть в другой.

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

Странная ситуация наблюдается.
Есть паралельно в соседние папки установленные Lazarus 2.0.8, 2.2.6 и недавно поставил посмотреть что нового 4.2.0
В целом работают нормально.

Но недавно открыл один старый проект случайно не в 2.0.8, а в 2.2.6
При компиляции он зачем-то подтягивает ...
jsa
08.08.2025 09:49:35
Форум: Lazarus
Тема: аналог xmldoc.FormatXMLData существует?
Ответы: 2
Просмотры: 2516

аналог xmldoc.FormatXMLData существует?

Здравствуйте.
Перетаскиваю код из проекта на Delphi7 в Lazarus
Встретил в проекте подключение модуля xmldoc
и форматирование XML в лесенку функцией xmldoc.FormatXMLData
не могу найти в Lazarus подобной функции, подскажите пожалуйста существует ли она.
jsa
08.04.2025 05:35:12
Форум: Lazarus
Тема: ошибка в fpjson ?
Ответы: 7
Просмотры: 4799

Re: ошибка в fpjson ?

Lazarus 2.2.6 (rev lazarus_2_2_6)
FPC 3.2.2 i386-win32-win32/win64
Видимо сильно устарело
jsa
07.04.2025 12:30:59
Форум: Lazarus
Тема: ошибка в fpjson ?
Ответы: 7
Просмотры: 4799

Re: ошибка в fpjson ?

Т.к. для работы бота эмодзи видеть нет необходимости, и время поджимало, на скору руку сделал костыль и примотал его.
Две функции J_uS и J_Su
Первая заменяет все \u для кодов НЕкириллицы ( 0400—04FF - кириллица, 0500—052F - Дополнение к кириллице )
потом работаю с json потом для вынутых из него ...
jsa
07.04.2025 09:35:25
Форум: Lazarus
Тема: Как из строки удалить спец символ xEF (BOM ?)
Ответы: 4
Просмотры: 3650

Re: Как из строки удалить спец символ xEF (BOM ?)

Спасибо, так и оказалось.

var IdHTTP_post: TidHTTP;
sResp: RawByteString; //string;
txt2: string;
JsonToSend: TStream;
jsonObj: TJSONObject;
Begin
sResp:= IdHTTP_post.Post(teleurl, JsonToSend); // вывод в лог sResp
jsonObj:= GetJSON(sResp) as TJSONObject;
txt2 :=jsonObj.AsJSON ; // вывод ...
jsa
07.04.2025 09:34:40
Форум: Lazarus
Тема: ошибка в fpjson ?
Ответы: 7
Просмотры: 4799

ошибка в fpjson ?

Открыл эту тему вместо темы - Как из строки удалить спец символ xEF (BOM ?)
http://www.freepascal.ru/forum/viewtopic.php?f=5&t=43898
----

Получаю с телеграмма сообщение с эмодзи.
..."text":"\u2600\ufe0f"}
При преобразовании и сохранении в строку

jsonObj:=GetJSON( sResp ) as TJSONObject;
tele ...