choia 0 Denunciar post Postado Novembro 20, 2006 tenho duvidas de como pegar os dados de um arquivo txt e colocar na tela para o usuario visualizar Compartilhar este post Link para o post Compartilhar em outros sites
bdexterholland 0 Denunciar post Postado Novembro 20, 2006 você pode usar um memo memo1.lines.loadfromfile(<arquivo>); Isso serve? Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Novembro 20, 2006 De uma olhada nesse tópico... Aqui!!!!!! e tambem procure na BUSCA do fórum por txt, tem muito material lá!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
choia 0 Denunciar post Postado Novembro 20, 2006 você pode usar um memo memo1.lines.loadfromfile(<arquivo>);Isso serve?cara isso serve sim, mas eu tenho que pegar somente uma parte do arquivo txto meu prog ele salva isso "error on SnmpMgrRequest 40Value = String Hardware: x86 Family 15 Model 2 Stepping 9 AT/AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Build 2600 Uniprocessor Free)"so que so posso mostrar para o usuario do value para frente Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Novembro 20, 2006 Procedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); Texto.Freeend; acredito que isso pode te ajudar... Compartilhar este post Link para o post Compartilhar em outros sites
choia 0 Denunciar post Postado Novembro 20, 2006 Procedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); Texto.Freeend;acredito que isso pode te ajudar...cara mas esse codigo nao esta jogando nenhum valor na tela como eu jogo isso em um memo... Compartilhar este post Link para o post Compartilhar em outros sites
bdexterholland 0 Denunciar post Postado Novembro 20, 2006 Procedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); showmessage(pegar); Texto.Freeend; ou Procedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); memo1.text:=pegar; Texto.Freeend; Compartilhar este post Link para o post Compartilhar em outros sites
choia 0 Denunciar post Postado Novembro 20, 2006 Procedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); showmessage(pegar); Texto.Freeend;ouProcedure Le_Em_Ini;Var Texto: TStringList; pegar: String;begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); memo1.text:=pegar; Texto.Freeend; cara et ate tentei faer isso so que ele da esse erro "missing operator or semicolon" oq significa? Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Novembro 20, 2006 Tente desta outra forma: procedure TForm1.BitBtn1Click(Sender: TObject);var txt: TextFile; str: string;beginMemo1.Clear;AssignFile(txt,'c:\teste.txt');{$I-}Reset(txt);{$I+}if IOResult = 0 then begin while not Eof(txt) do begin Readln(txt, str); if str <> '' then if copy(str,1,8) = 'Value = ' then Memo1.Lines.Add(copy(str,9,Length(str) - 8)); end; end;CloseFile(txt);end; Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Novembro 20, 2006 Texto.Free esse erro que você ressaltou Choia, é devido a falta de um ; no fim dessa linha!!! Procedure Le_Em_Ini; Var Texto: TStringList; pegar: String; begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); memo1.text:=pegar; Texto.Free; end; Compartilhar este post Link para o post Compartilhar em outros sites
choia 0 Denunciar post Postado Novembro 20, 2006 Texto.Free esse erro que você ressaltou Choia, é devido a falta de um ; no fim dessa linha!!! Procedure Le_Em_Ini; Var Texto: TStringList; pegar: String; begin Texto := TStringList.Create; Texto.LoadFromFile('Arquivo.txt'); pegar := Copy(Texto.Strings[2],8, Length(Texto.Strings[2])); memo1.text:=pegar; Texto.Free; end; cara deu certo sim muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Novembro 20, 2006 Sussa...tamo ai!!! B) Compartilhar este post Link para o post Compartilhar em outros sites
bdexterholland 0 Denunciar post Postado Novembro 20, 2006 fala sério! Compartilhar este post Link para o post Compartilhar em outros sites