Function At( cSearch, cFile, nOffset )

Function At( cSearch, cFile, nOffset )

Postby George » Wed Apr 26, 2006 2:44 am

Aguien sabe cual version de xHarbour permite el uso del tercer parametro en la Function At( cSearch, cFile, nOffset ). Estoy usando xHarbour (xBuilder feb 2005) + FWH 2.5 pero no funciona el tercer parametro nOffset que se usa para indicar la posicion a partir de la cual se debe iniciar la busqueda del caracter (cSearch) en el texto (cFile).

George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby Antonio Linares » Wed Apr 26, 2006 8:40 am

George,

xharbour al igual que Harbour son productos de código abierto y libre, por lo que puedes tomar el código fuente actual de At() y reemplazarlo en la versión que usas.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby George » Wed Apr 26, 2006 2:12 pm

Antonio

Gracias por responder.

Ya solucione el problema. Era que estaba usando nOffset como la posicion del record + 1 y por eso volvia de nuevo al mismo record siempre.

Antonio ya que tu tienes experiencia en esta area aprovecho para preguntarte como puedo hacer para leer un archivo GRANDE, cientos de miles de records, que no puede ser cargado por memoread()?

Si uso FOPEN(), que me limita el tamaño del archivo?
Es posible calcular esta limitacion?
Como se calcularia la posicion del record al usar FOPEN()?

Saludos


George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby Antonio Linares » Wed Apr 26, 2006 4:00 pm

George,

No tienes porque tener ningún problema usando MemoRead(), recuerda que estamos en 32 bits y puedes direccionar hasta 4 gigas de memoria de una vez.

Si es superior a 4 gigas, puedes ir leyendo bloques con FOpen(), FRead(), etc.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 34 guests