COMANDO FOR
olá.
estou com problema para fazer uma sequencia com o comando FOR.
meu código é esse:
[txt-color=#e80000]Dim imgitem As String
Dim i As Integer
For i = 0 To 1
Open [Ô]config\config.dat[Ô] For Input As #1 [ô]esse comando ele abre o arquivo
Line Input #1, imgitem [ô]ele pega a linha e joga na variavel imgitem
Close #1
wp00(i).Picture = LoadPicture(imgitem)
Next[/txt-color]
no caso eu tenho 2 Image com index, com os nomes assim:
wp00(0)
wp00(1)
e dentro do arquivo config.dat esta assim:
[txt-color=#e80000]config\img\wp\wp303.gif[/txt-color]
o comando for passa e coloca a imagem wp303.gif nos 2 Image do form.
só que eu gostaria de fazer ele pegar as imagem de cada linha do config.dat, por exemplo:
linha 1: [txt-color=#e80000]config\img\wp\wp303.gif[/txt-color]
linha2: [txt-color=#e80000]config\img\wp\wp124.gif[/txt-color]
ai no wp00(0) fica a wp303.gif e no wp00(1) fica o wp124.gif.
Ja tentei alterar tudo mais não consigo.
Obrigado!
estou com problema para fazer uma sequencia com o comando FOR.
meu código é esse:
[txt-color=#e80000]Dim imgitem As String
Dim i As Integer
For i = 0 To 1
Open [Ô]config\config.dat[Ô] For Input As #1 [ô]esse comando ele abre o arquivo
Line Input #1, imgitem [ô]ele pega a linha e joga na variavel imgitem
Close #1
wp00(i).Picture = LoadPicture(imgitem)
Next[/txt-color]
no caso eu tenho 2 Image com index, com os nomes assim:
wp00(0)
wp00(1)
e dentro do arquivo config.dat esta assim:
[txt-color=#e80000]config\img\wp\wp303.gif[/txt-color]
o comando for passa e coloca a imagem wp303.gif nos 2 Image do form.
só que eu gostaria de fazer ele pegar as imagem de cada linha do config.dat, por exemplo:
linha 1: [txt-color=#e80000]config\img\wp\wp303.gif[/txt-color]
linha2: [txt-color=#e80000]config\img\wp\wp124.gif[/txt-color]
ai no wp00(0) fica a wp303.gif e no wp00(1) fica o wp124.gif.
Ja tentei alterar tudo mais não consigo.
Obrigado!
Boa tarde, cara nesse caso você não vai precisar usar o FOR e sim um WHILE ara percorrer o arquivo .DAT
Faça assim
Espero ter ajudado
Faça assim
Dim imgitem As String
Dim i As Integer, F As Integer
i = 0
F = FreeFile [ô]Essa linha aqui é para armazenar a numeração livre para abertura do arquivo
Open [Ô]config\config.dat[Ô] For Input As #F
While Not EOF(F)
Line Input #F, imgitem
i = i + 1
if i = 1 then
wp00(i-1).Picture = LoadPicture(imgitem)
else
wp00(i-1).Picture = LoadPicture(imgitem)
Resume ENCERRA
End If
Wend
ENCERRA: [ô]Essa linha aqui é para fechar o arquivo depois de preencher as duas imagens
Close #F
Espero ter ajudado
Muito bom, realmente resolveu o problema.
Muito Obrigado!
Muito Obrigado!
Tópico encerrado , respostas não são mais permitidas