Size: a a a

2020 April 05

S

Serjone in Delphi & Lazarus
Вебсокеты
источник

S

Serjone in Delphi & Lazarus
Ну, то же самое считай
источник

S

Serjone in Delphi & Lazarus
Timur
В сети обычно считывают, а не отправляют...
Чего? 🤨
источник

AK

Alexey Kulakov in Delphi & Lazarus
простейшая функция сохранения в файл потоки не использует :(
источник

DB

Dmitry Belkevich in Delphi & Lazarus
быстрое чтение из базы:

 var FBlob:         TStream
 FBlob := FUniQuery4.CreateBlobStream(FUniQuery4.FieldByName('image_thumbnail') as TBlobField, bmRead);
 try
  TThread.Synchronize(nil, ShowBlobSync);
 finally
  FreeAndNil(FBlob);
  FUniQuery4.Close;
 end;
источник

DB

Dmitry Belkevich in Delphi & Lazarus
насколько я знаю с минимальным копированием данных
источник

S

Serjone in Delphi & Lazarus
источник

AS

Alexey Shumkin in Delphi & Lazarus
Serjone
как-то так
StringtoMS самописная? :)

man BinToHex, HexToBin
источник

DB

Dmitry Belkevich in Delphi & Lazarus
всё уже написано до нас )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Опередил...
👇
https://t.me/Delphi_Lazarus/119913
источник

S

Serjone in Delphi & Lazarus
Dmitry Belkevich
всё уже написано до нас )
Это я велосипед сделал?)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ага )
источник

S

Serjone in Delphi & Lazarus
Интересно, если взять мои программы десятилетней давности, там ведь всё в велосипедах... Вчера ковырял одну, нудно было добавить кнопку. Оказалось проще заново написать, чем править то, что было раньше
источник

AS

Alexey Shumkin in Delphi & Lazarus
Serjone
Интересно, если взять мои программы десятилетней давности, там ведь всё в велосипедах... Вчера ковырял одну, нудно было добавить кнопку. Оказалось проще заново написать, чем править то, что было раньше
С легаси обычно так, да : проще переписать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
всяко бывает. я постепенно рефакторю. вот в предыдущей версии выбросил максимально свои строчные велосипеды и так всяко
источник

DB

Dmitry Belkevich in Delphi & Lazarus
паскалевский еще файловый доступ тоже максимально под нож (AssignFile(f, FileName) etc)
источник

AK

Alexey Kulakov in Delphi & Lazarus
а я его использую в ФПЦ именно как компактный мультиплатформенный вариант
источник

AK

Alexey Kulakov in Delphi & Lazarus
не везде, но довольно часто
источник

S

Serjone in Delphi & Lazarus
Alexey Kulakov
а я его использую в ФПЦ именно как компактный мультиплатформенный вариант
C потоком не проще работать?
источник

AK

Alexey Kulakov in Delphi & Lazarus
когда потоки использую, тогда и использую их сохранение. А если работаю с данными вне потока, чем заморачиваться созданием класса, проще через BlockWrite сразу скинуть. всё равно всё в него упирается
источник