Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese
Pagetitle
FT_FRecno
FT_FRecno
Função:

A função FT_FRecno

Lê e

retorna

a

posição

atual

do

ponteiro

do

arquivo

texto

que foi aberto

pela

função

FT_FUse

()

. O termo ponteiro, utilizado na documentação, não está relacionado ao número da linha que está sendo lida, mas sim a posição do primeiro caractere que será lido na linha atual do arquivo aberto. Lembrando que essa posição equivale a quantidade de bytes desde o inicio do arquivo.

Sintaxe

Bloco de código
collapsefalse
FT_FRecno()
--> cRet

Retorno

Nome

cRet(caracter)

Tipo

Descrição

cRet

numérico

Retorna a posição corrente do ponteiro do arquivo texto.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
User Function Example()
  // Abre o arquivo
  
arquivonHandle
nHandle := FT_FUse("c:\
garbage
tmp\teste.txt")
  // Se houver erro de abertura abandona processamento
  
processamentoif
if nHandle = -1
    
returnendif
return
  endif
  // Posiciona na primeria linha
  
linhaFT
FT_FGoTop()
  // Retorna o número de linhas do arquivo
 
arquivonLast
 nLast := FT_FLastRec()
  MsgAlert( nLast )
  While !FT_FEOF()
    cLine  := FT_FReadLn()
    // Retorna a linha corrente
    nRecno := FT_FRecno()
    // Retorna o recno da Linha
    MsgAlert( "Linha: " + cLine + " - Recno: " + StrZero(nRecno,3) )
    // Pula para próxima linha
    FT_FSKIP()
  End
  // Fecha o Arquivo
  
ArquivoFT
FT_FUSE()
 return

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

Veja

Também

também