Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi 10.3.3: VerySimpleXML funktioniert nicht mehr (https://www.delphipraxis.net/202623-delphi-10-3-3-verysimplexml-funktioniert-nicht-mehr.html)

philipp.hofmann 23. Nov 2019 09:57

Delphi 10.3.3: VerySimpleXML funktioniert nicht mehr
 
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

cydo 24. Mai 2020 17:36

AW: Delphi 10.3.3: VerySimpleXML funktioniert nicht mehr
 
Ahoi, hast Du das Problem immer noch oder hat es sich mittlerweile erledigt?

philipp.hofmann 24. Mai 2020 18:56

AW: Delphi 10.3.3: VerySimpleXML funktioniert nicht mehr
 
Müsste ich genauer nachschauen, das Problem habe ich auf jeden Fall nicht mehr, ich weiß leider nur nicht mehr, was die Lösung war (und habe vergessen dies hier zu posten). Ich nutze auf jeden Fall Version 2.0.2 von VerySimpleXML. Hast du das gleiche Problem und nutzt auch 2.0.2?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz