Buscar texto en un fichero

Re: Buscar texto en un fichero

Postby antolin » Mon Nov 29, 2010 1:08 pm

Perdona JmGarcia, leyendo la documetnacion me he dado cuenta que parece ser que me he bajado funcky para delphy. Seguiré buscanso a ver si lo encuntro para clipper/xharbour.

Gracias de todas formas.
Peaaaaaso de foro...
antolin
 
Posts: 492
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Buscar texto en un fichero

Postby JmGarcia » Mon Nov 29, 2010 4:23 pm

antolin wrote:...Lo que me falta ahora son los ficheros de cabecera (.ch),...

No hacen falta los ficheros de cabecera si usas COM.

function main()
oFuncky:=CreateObject("FUNCky") // Aqui esta el truco
msginfo(oFuncky:ChrCount("t","Esto es un test")) // Visualiza un 3 (el número "t")
msginfo(oFuncky:ChrCount("A", "1234567")) // Visualiza 0 (no hay ninguna "A")
return nil
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Re: Buscar texto en un fichero

Postby antolin » Tue Nov 30, 2010 10:18 am

Ok JmGarcia, ya entiendo. Más fácil de lo que parecía.
Muchas gracias
Peaaaaaso de foro...
antolin
 
Posts: 492
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Buscar texto en un fichero

Postby Daniel Garcia-Gil » Tue Nov 30, 2010 9:11 pm

Daniel Garcia-Gil wrote:Saludos


Puedes mirar la clase TFile de fivewin



Antolin

disculpa la pregunta, pero encontraste algun problema con la sugerencia que te expuse....???

aqui hay un ejemplo simple del funcionamiento de la clase...

el 1ero botton crea un archivo de texto bastante grande y el 2do hace una busqueda

descarga el exe desde aqui

Code: Select all  Expand view

#include "FiveWin.ch"

//----------------------------------------------------------------------------//

function Main()

   local nWords := 0
   local oBar


   define window oWnd
   define buttonbar oBar of oWnd

   define button of oBar action MsgRun( "Please Wait...", "Wait while fill file", {|| FillFileTxt( oWnd ) } )
   define button of oBar action FindText()
   
     
   activate window oWnd
   

return nil

//----------------------------------------------------------------------------//

Function FillFileTxt( oWnd )
   local cStr
   local oFile  := TTxtFile():Create( "testing.txt" )
   
   for n = 1 to 500000
      cStr = StrZero( n, 7 ) + " " + Time() + " Testing TTxtFile Class " +  StrZero( n, 7 )
      oFile:Add( cStr )
   next
   oFile:Close()
   
return nil

//----------------------------------------------------------------------------//

Function FindText()
   local oFile  := TTxtFile():New( "testing.txt" )
   local nRec   := 0
   local cRec
   
   if MsgGet( "Number to seek", "Number:",  @nRec  )
      cRec = StrZero( nRec, 7 )
      oFile:Seek( cRec )
      ? oFile:ReadLine()
   endif
   
 return nil
//----------------------------------------------------------------------------//


 
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Buscar texto en un fichero

Postby antolin » Wed Dec 01, 2010 7:50 am

Daniel, la verdad es que no he tenido mucho tiempo para trabajar. He probado el EXE y va muy bien, la verdad.

He aprovechado para echarle un vistaso a esa clase y a la clase ttxfile, pues en mi FW la clase tFile no tiene método ::ReadLine() y me parece muy, muy intersante. De hecho creo que voy a pasar de Funcky y quedarme con lo que tenemos.

Gracias
Peaaaaaso de foro...
antolin
 
Posts: 492
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Buscar texto en un fichero

Postby Daniel Garcia-Gil » Wed Dec 01, 2010 11:33 am

Antolin

la clase TTxtFile es una extencion mejorada de TFile
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Buscar texto en un fichero

Postby Silvio » Thu Dec 02, 2010 11:15 pm

do you make an email exstractor from ......web pages ?
this is no legal...!
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: Buscar texto en un fichero

Postby Daniel Garcia-Gil » Thu Dec 02, 2010 11:20 pm

Silvio wrote:do you make an email exstractor from ......web pages ?
this is no legal...!


???
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 10 guests