- @Veresk: *Lazarus *publicПродолжаю вчерашние попытки набрести на истину. Что-то так получается:
Я разобрался, как передать текст
Отдали:
LTCPComponent1.SendMessage(out msg: string; aSocket: TLSocket=nil): Integer;
Приняли:
[code]LTCPComponent1.GetMessage(out msg: string; aSocket: TLSocket=nil): Integer;[/code]
Есть нюансы с размером строки, точнее буфером сетевым, но ладно, разработчик боле-мене описал проблему и решение. Ну есть ещё проблемы с зависанием клиента и сервера, надо правильно обработку исключительных ситуаций запилить.
А вот как передать просто данные не понял, там, кажется, использовать надо
Отдать:
LTCPComponent1.Send(out aData; const aSize: integer; aSocket: TLSocket=nil): Integer;
Принять:
LTCPComponent1.Get(out aData; const aSize: integer; aSocket: TLSocket=nil): Integer;
Но что за aData не понятно и как это использовать вообще? А у разработчика не нашёл ни слова.
Обсуждение идёт тут: clck.ru28 days ago; 15 replies - @Veresk: *Lazarus *publicИтак, у меня остался последний вопрос по программированию вообще и по Lazarus в частности. Помогайте, уже сгорел по срокам и вообще писец. Сильно прошу рекомендовать, а ну как до какого-нить годного паскальщика дойдёт сия телега? Текст туть: goo.gl29 days ago; 13 replies
- @Veresk: *Lazarus *publicВсё, программа создаёт файлы, сама работает под Linux 32\64 и Windows 32. Файлы читаются\пишутся кроссплатформенные, без разницы в какой системе созданы. По сравнению со старой версией, работает на порядок быстрее, файлы получаются компактные, даже при использовании графики. Выставил до 10 000 вопросов в одном тесте. Пока писал, вспомнил забытую опцию, ща срочно добавлю!1 month ago
- @Veresk: *Lazarus *publicУже который день убиваю на кроссплатформенные переносы строк. Установка параметра TextLineBreakStyle никак не помогает. Такое ощущение, что он тупо проскакивает мимо, ну никакой реакции. Или я что-то не так читаю? lazarus-ccr.sourceforge.net
- @Veresk: *lazarus *publicХорошо, зафигачим в public.
Народ, кто знает, как передавать данные между двумя приложениями в Lazarus? Желательно так, чтоб не изъебать себе моск.2 months ago; 13 replies - @Veresk: *lazarus *publicИтак, мне надо изображения из ImageList сложить в некий структурированный файл, с возможностью потом считать эти данные оттуда. При этом, в тот же файл надо запихать текстовые сведения из ещё пары массивов String. Уважаемые программисты, предложите варианты решений! Рекомендуэ, плз!2 months ago
- @Veresk: *lazarus *publicНикак не могу вдуплить: как правильно объявить процедуру, которая будет работать с визуальными компонентами на форме? При попытке сделать, например, label1.caption := 'text'; говорит, что ничего не знает про label1 принципиально. Хотя с глобальными переменными, например, работает хорошо. Шоделоц???2 months ago
- @Veresk: *Lazarus *publicВопрос дибильный, помогите, очень надо! Есть поле Memo1. В него вносится текст (с переносами, пробелами и прочее). Периодически нажимается кнопочка Button1 и текст надо из Memo убрать куда-то в память, а в Memo будет набираться следующий. И так до 500 раз.
Пока что из идей — только объявить массив потоков и делать SaveToStream. Но как его такой объявить даже — без понятия. - @Veresk: *программирование *lazarus *publicНу что, есть знатоки Lazarus\FreePascal в этих наших жуйках?