Ler arquivos de texto com o Gambas

Publicado por Hudson Moreira Guimaraes dos Santos em 23/06/2010

[ Hits: 8.214 ]

 


Ler arquivos de texto com o Gambas



Nessa dica mostro como ler um arquivo de texto com o Gambas e utilizar o conteúdo de cada linha.

Primeiro crie um arquivo texto com faça na imagem abaixo:
Depois crie no Gambas um formulário simples com um textarea e um combobox:
Agora chegou a hora do código fonte:
Quando executar o programa você terá um resultado parecido com o da imagem abaixo.
Outras dicas deste autor

Criando códigos de barra sequenciais usando Shell Script e PHP

Revele o sistema com apenas 1 ping

Leitura recomendada

Saudades do After Effects? Instale o Natron como alternativa

Erro: "UUID Already Exists" ao registrar o HD virtual no VirtualBox [Resolvido]

Instalação e configuração Halberd

Problema de codecs MPEG-1 Layer 3 (MP3) e decoder XVID MPEG-4 no Fedora

Instalando a última versão do Firefox no Slackware com AutoUpdate

  

Comentários
[1] Comentário enviado por willian.firmino em 24/06/2010 - 13:06h

Por acaso vc sabe se o gambas trabalha com o qt4 ou ainda é o qt3 ???

[2] Comentário enviado por hudyfx em 24/06/2010 - 18:19h

gb.qt4 Este componente implementa as classes Graphical User Interface. É baseada na biblioteca Qt 4.
é só atualizar... a versão estable do gambas atualmente é a 2.20.2 essa ja vem completa, eu uso a 2.13 e tive que por esse pacote, eu sempre coloco a ultima versão do qt curve nas distro que costumo usar, fica muito mais bonito...

---
(°>
//\
V_/_
Free, Powerful and safe
GNU Slackware Linux
Editar

[3] Comentário enviado por daigo em 26/06/2010 - 09:43h

Qual o comando para o Gambas executar por ex: gksu xterm instalar - netbeans
Tentei: EXEC gksu xterm - e instalar - netbeans, mas sempre ocorre 1 o erro:
Unknown identifier: gksu: na linha 416 em Fmain.class

[4] Comentário enviado por hudyfx em 27/06/2010 - 14:30h

tente Shell ao invés de exec, vc pode ter um resultado mais satisfatório, por exemplo:
se a requisição tem como origem um textbox eu faria assim...

TxComando.Text recebe o valor "xterm"

o codigo do evento seria igual a:
SHELL ("gtksu " & TxComando.Text & "")
seria o mesmo que:
SHELL ("gtksu xterm")

talvez isso ajude...

---
(°>
//\
V_/_
Free, Powerful and safe
GNU Slackware Linux
Editar

[5] Comentário enviado por daigo em 28/06/2010 - 11:01h

Brigadão pela ajuda, fazia quase 1 no q eu n mexia com o Gambas e havia esquecido q o comando certo é SHELL e não EXEC.

Ficou assim:
SHELL ("gksu xterm instalar-Kompozer")

[6] Comentário enviado por rafael_linuxfx em 16/07/2010 - 13:34h

o comando certo seria:

exec ["gksu", "xterm instalar-Kompozer"]

O comando exec retorna em uma array o resultado do terminal em várias linhas, ao contrário do SHELL que retorna em um comando único e seco.
F1 no gamas pode ajudar bastante na hora de dúvidas como esta.

[7] Comentário enviado por rafael_linuxfx em 16/07/2010 - 13:37h

Parabéns pelo artigo Hudson, de maneira fácil você ensinou várias pessoas a não querer usar Banco de Dados nunca mais na vida RSS, brincadeira. Agora ensina como criar esses arquivos de texto pelo gambas né cabeça, assim o pessoal pode criar e abrir pelo próprio Gambas ao invés de usar o vi ;)

ATT

[8] Comentário enviado por hudyfx em 16/07/2010 - 20:09h

acredito que dica não faz referencia a nehum banco de dados, mas valeu assim mesmo rafa! e a proxima dida de como criar um arquivo de texto como o gambas sera em sua omenagem, ei seo que vc esta curios pra saber como se faz rsrsrs inté...

[9] Comentário enviado por mrpower em 22/11/2011 - 22:27h

Muito bom, me ajudou bastante pois estava tentando fazer isto, continue com dicas para gambas !

[10] Comentário enviado por JulianoPais em 23/02/2016 - 17:51h

BOA TARDE,

sou inexperiente no gambas, porém já programo em VB, preciso de ajuda para um programa:
Preciso:
Abrir um .xlsx ler coluna por coluna
Criar um .txt
e Adicionar o conteuno do .xlsx no .txt

alguem por gentileza poderia um auxiliar


Grato

Juliano Pais



Contribuir com comentário