Size: a a a

2020 April 27

K

Kass in Delphi & Lazarus
Хе10 и хе2 там же звучало. А widestring системный, так что норм
источник

RR

Roman Roman in Delphi & Lazarus
А датасет возможно как то заполнить потом из json?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Roman Roman
А датасет возможно как то заполнить потом из json?
конечно
источник

М

Михаил in Delphi & Lazarus
В Москве количество вакансий по Дельфи упало ниже психологической отметки в 100 штук )))
источник

АВ

Александр В in Delphi & Lazarus
А, а если все на дельфи, зачем тогда dll? Если конечно не система плагинов....ну да это не моё дело-)) Согласен, все должно быть путём, если либу не планируется потом в другом ЯП пользовать-))
источник

K

Kass in Delphi & Lazarus
Да упоритесь вы json :) отлайте массив и не нужен лишний парсинг
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Roman Roman
А датасет возможно как то заполнить потом из json?
в обе стороны там пара строк кода
источник

RR

Roman Roman in Delphi & Lazarus
Александр В
А, а если все на дельфи, зачем тогда dll? Если конечно не система плагинов....ну да это не моё дело-)) Согласен, все должно быть путём, если либу не планируется потом в другом ЯП пользовать-))
Firedac в 10й и миллион строк кода во второй
источник

RR

Roman Roman in Delphi & Lazarus
Dmitry Belkevich
в обе стороны там пара строк кода
Можно статейку плз?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kass
Да упоритесь вы json :) отлайте массив и не нужен лишний парсинг
ну ты код кинь array of array of string в обе стороны, посмотрим
источник

K

Kass in Delphi & Lazarus
Dmitry Belkevich
в обе стороны там пара строк кода
Можно пример?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
function GetDataSetAsJSON(DataSet: TDataSet): TJSONObject;
var
 f: TField;
 o: TJSOnObject;
 a: TJSONArray;
begin
 a := TJSONArray.Create;
 DataSet.Active := True;
 DataSet.First;
 while not DataSet.EOF do begin
   o := TJSOnObject.Create;
   for f in DataSet.Fields do
     o.AddPair(f.FieldName, VarToStr(f.Value));
   a.AddElement(o);
   DataSet.Next;
 end;
 DataSet.Active := False;
 Result := TJSONObject.Create;
 Result.AddPair(DataSet.Name, a);
end;
источник

DB

Dmitry Belkevich in Delphi & Lazarus
первое встречное что нашлось
источник

K

Kass in Delphi & Lazarus
Дак это не датасет
источник

DB

Dmitry Belkevich in Delphi & Lazarus
🤣
источник

DB

Dmitry Belkevich in Delphi & Lazarus
у нас наверно разное понимание датасета :)
источник

RR

Roman Roman in Delphi & Lazarus
Dmitry Belkevich
первое встречное что нашлось
Спасибо) завтра покопаюсь
источник

DB

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

K

Kass in Delphi & Lazarus
Строки гонять дело не хитрое, а целиком датасет как объект перегнатт
источник

АВ

Александр В in Delphi & Lazarus
А это вообще реально, если менеджер памяти не один, без интерфейсов то?
источник