Andreas Hausladen

Results 15 comments of Andreas Hausladen

I can't reproduce this with the following code: ```Delphi procedure TestTJsonObject.TestIssue71; var Json: TJsonObject; S: string; begin Json := TJsonObject.Parse('{ "_GCV_0_A": "24" }') as TJsonObject; try CheckEquals( '{' + JsonSerializationConfig.LineBreak...

UTF8String would be a good addition. WideString on the other side is a copy-on-assign data type. The data would still be copied into the internal data structure. So it makes...

It would be stored as UTF8String (if the platform supports it, otherwise is falls back to UnicodeString) so you have the benefit of a reference counted copy-on-write string.

JsonDataObject uses Data-Objects and is per definition a DOM parser. Changing JsonDataObject to be a SAX parser won't happen in the near future as I personally don't need it (yet)....

I don't need To/FromSimpleObject myself. I only added it to have at least something simple (and Delphi 2009 compatible) in the unit for others. Your example of a TJsonWriter wouldn't...

The FPDF_ImportNPagesToOne API is an "experimental API". If some PDFs don't work with it you should report this to the [PDFium library directly](https://bugs.chromium.org/p/pdfium/issues/list). The PdfiumLib Delphi wrapper around the pdfium.dll...

You can fork, make the necessary changes and create a pull request if you want.

In the jedi\jedi.inc file there is ` {$IFDEF VER140} {$DEFINE COMPILER6}` and `{$IFDEF COMPILER6} {$DEFINE COMPILER6_UP} {$ENDIF}` And then there is ``` {$IFDEF COMPILER27_UP} {$DEFINE COMPILER26_UP} {$ENDIF} {$IFDEF COMPILER26_UP} {$DEFINE...

I also have Delphi 10.2.3. It defines COMPILER25 (because of VER320) and then due to COMPILER25 COMPILER25_UP is defined and then the `$IFDEF COMPILER25_UP} {$DEFINE COMPILER24_UP} {$ENDIF}` defines the COMPILER24_UP...