LENDO ARQUIVO TXT

ICHIHARA 28/02/2005 23:52:38
#70433
Bom dia!!

Pessoal como faco para ler um arquivo em txt delimitado em ponto e vigula(;)
Sei que existe um modo que voce indica o delimitador e ele joga automaticamente em um type cada campo.... Como se faz isso mesmo!?!?
WEBMASTER 01/03/2005 00:21:33
#70437
Utilize a função Split..por exemplo, em um textbox tem o seguinte texto :

Citação:


"William;Guilen;Programador;VB"



Você pode usar :


Dim Var as String
Var=Split(text1.text,";")

Msgbox Var(0) & ";" & Var(1) & ";" & Var(2) & ";" & Var(3)


Entendeu ? =P

CAJU 01/03/2005 00:48:25
#70443

Dim Var as Variant

Var=Split(text1.text,";")

for i = lbound(var) to ubound(var)
Msgbox var(i)
next i


oks?
WEBMASTER 01/03/2005 01:06:23
#70446
Hehehe...é mais fácil assim né..hehehe...mas eu dei um exemplo pra mostrar como acessar pelas matrizes..exemplo mais simples, digo..mas o seu tá melhor..heheh...

quanto a minha declaração :
Citação:


Dim Var as String



Não lembro se é obrigatório ser um valor variant..
ICHIHARA 01/03/2005 08:31:27
#70467
Entao desse jeito eu sei... mas sei que tem uma forma onde se declara um type...
Vcs sabem?
ICHIHARA 01/03/2005 16:06:41
#70585
WEBMASTER 02/03/2005 01:31:09
#70653
Este exemplo utiliza em Type..faz exatamente o que queres..:

http://vbmania.com.br/vbmdetail.php?varID=462
Tópico encerrado , respostas não são mais permitidas