Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
859 Beiträge
 
Delphi 10.4 Sydney
 
#1

Delphi 10.3.3: VerySimpleXML funktioniert nicht mehr

  Alt 23. Nov 2019, 09:57
Hi,

ich habe jetzt auch Delphi 10.3.3 installiert, stehe aber zunächst vor einem Problem. Ich habe vor Jahren die Klasse VerySimpleXML bei mir eingebunden.
Unter Delphi 10.3.2 lief sie noch, unter Delphi 10.3.3 jetzt leider nicht mehr. Ich weiß leider noch nicht, was es genau ist, mal schauen, wie wir dem auf die Schliche kommen.
Irgendwo an folgender Stelle wird die Datei nicht mehr richtig eingelesen:

Delphi-Quellcode:
constructor TXmlStreamReader.Create(Stream: TStream; Encoding: TEncoding; DetectBOM: Boolean; BufferSize: Integer);
begin
  inherited;
  FBufferedData := TRttiContext.Create.GetType(TStreamReader).GetField('FBufferedData').GetValue(Self).AsObject as TStringBuilder;
  FNoDataInStream := Pointer(NativeInt(Self) + TRttiContext.Create.GetType(TStreamReader).GetField('FNoDataInStream').Offset);
  GetFillBuffer(FFillBuffer);
end;
https://blog.spreendigital.de/2014/0...simplexml-2-0/

Grüße, Philipp
  Mit Zitat antworten Zitat