1

Delphi 7 コードを Delphi XE4 に移行しました。Delphi XE4 の LoadFromStram メソッドでエラーが発生していますが、Delphi 7 でも問題なく動作しています。

エラー:

First chance exception at $7559C41F. Exception class EDOMParseError with message
'XML document must have a top level element.

Line: 0
'.
Process abc.exe (10516)


var
myStream : TStream;
....
....
LoadFromStream(myStream);

uses 句で XMLDoc、XMLIntf、XMLDOM を使用しています。

4

1 に答える 1

3

あなたのストリームは空です(無効なファイルからロードしたなど、ストリームにどのようにデータを入力したかを伝えるのに十分なコードを提供していません)か、TLamaが指摘したように、最初にリセットしていません. つまり、seek(0);

于 2013-10-25T14:41:55.707 に答える