Dúvida com MEMO e XML
26/07/2019
0
for i := 0 to memo1.lines.count -1 do
begin
XML.LoadFromFile(memo1.lines.text[i]);
end;
Porém ele só pega o 2º arquivo do memo. Alguém tem ideia do pq isso ocorre?
Abs!
Gxf
Posts
22/08/2019
Kamila Gomes
XML.LoadFromFile(memo1.lines.text[i]);
tente usar XML.LoadFromFile(memo1.lines[i]);
fiz o seguinte código pra testar e deu certo:
procedure TForm1.Button1Click(Sender: TObject); var i:integer; xml:String; nomexml:String; begin for i := 0 to memo1.lines.count -1 do begin xml:= memo1.lines[i]; XMLDocument1.LoadFromFile(memo1.lines[i]); nomexml:= XMLDocument1.FileName; end; end;
23/08/2019
Emerson Nascimento
se for isso, faça algo assim:
strings := TStringList.Create; for i := 0 to memo1.lines.count -1 do begin strings.LoadFromFile(memo1.lines[i]); // aqui carrego o arquivo no objeto strings XML.Lines.AddStrings(strings); // e adiciono o conteúdo no XML end; FreeAndNil(strings);
23/08/2019
Gxf
Clique aqui para fazer login e interagir na Comunidade :)