Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: verstehe neue Vorgehensweise nicht wirklich :-(

  Alt 3. Jan 2019, 11:46
Klar, gehen müsste das auch: Es zwingt dich ja niemand in einem einzigen Statement, ohne abzusetzen, das Array auch wieder direkt abzuschließen.

Du könntest doch:
  1. Builder.BeginObject()
  2. .BeginArray()
  3. Jetzt durch dein TDataSet und jedesmal machen Builder.BeginObject(..) bla bla .EndObject()
  4. Wenn du damit fertig bist: Builder.EndArray().EndObject()


Stelle ich mir nur mit vernünftiger Exception-Behandlung (Array und Objekt auf jeden Fall ordentlich abschließen) etwas schwieriger vor.


PS: Genannt wird die "neuere Technik" übrigens "Fluent Interface".
http://blog.marcocantu.com/blog/fluent_delphi.html

Geändert von Der schöne Günther ( 3. Jan 2019 um 11:49 Uhr)
  Mit Zitat antworten Zitat