FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour String y Array en xHarbour
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
String y Array en xHarbour
Posted: Fri Nov 25, 2011 04:13 PM
En xHarbour los strings son arrays, es decir si hago

Code (fw): Select all Collapse
Local cCadena := "esto es una prueba"

For i := 1 To Len( cCadena )
     ? cCadena[ i ]
Next i

El código anterior me mostraria letra por letra la cadena pero si intento ordenar la cadena
con ASort de la siguiente manera

Code (fw): Select all Collapse
cCadena := ASort( cCadena,,, { | x, y | x > y } )


Al hacer un valtype( cCadena ) me dá Nil
Finalmente la pregunta es los strings son arrays ?

Salu2
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: String y Array en xHarbour
Posted: Fri Nov 25, 2011 04:23 PM

horacio,

Los strings NO son arrays, valga la tautología. Únicamente, parece, que en xHarbour se puede acceder a ellos, direccionar sus elementos, de la misma manera que se accede a las posiciones de un array.

En todo caso yo te recomendaría no usar las extensiones xHarbour NO compatibles con Harbour. Harbour, a día de hoy, y desde hace unos cuantos años, es un compilador mucho mas poderoso, en todos los aspectos, que xHarbour; con lo cual el uso de Harbour debería ser preferente a xHarbour.

Saludos

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: String y Array en xHarbour
Posted: Fri Nov 25, 2011 07:46 PM

Gracias por la respuesta, no uso esa extensión sin embargo se me presentó esta duda. Nuevamente gracias

Saludos

Posts: 30
Joined: Sun Apr 24, 2011 12:50 AM
Re: String y Array en xHarbour
Posted: Fri Jan 06, 2012 09:37 PM
hmpaquito,

Aunque el tema no corresponde, te consulto:

¿ Utilizando Harbour (no xHarbour) se puede comprimir ?

La solución de varios foristas es utilizar xHarbour, sin embargo se me ha hecho cuesta arriba compilar con xHarbour ademas de que lo que tu comentas es de evaluar.

Saludos

hmpaquito wrote:horacio,

En todo caso yo te recomendaría no usar las extensiones xHarbour NO compatibles con Harbour. Harbour, a día de hoy, y desde hace unos cuantos años, es un compilador mucho mas poderoso, en todos los aspectos, que xHarbour; con lo cual el uso de Harbour debería ser preferente a xHarbour.

Saludos
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: String y Array en xHarbour
Posted: Sat Jan 07, 2012 05:41 PM

hidroxid,

Si con "comprimir" te refieres a crear archivos .zip, la verdad es que no lo he hecho nunca con harbour.
Me extrañaria mucho que Harbour no tuviera esa posibilidad; es muy facil de saber: haz un DIR ZIP.* en el carpeta contrib de los fuentes de harbour. Probablemente ahí haya una libreria para comprimir.

Saludos

Posts: 30
Joined: Sun Apr 24, 2011 12:50 AM
Re: String y Array en xHarbour
Posted: Sat Jan 07, 2012 06:11 PM

hmpaquito,

Si, en efecto ya pude hacerlo.

Todo el problema radica en que no permite indicar comodines: .txt, .dbf, etc., es preciso indicar cada uno de los archivos con su ruta en el parámetro aFiles, a diferencia de la función de FW para Clipper que si lo permitía.

Gracias por responder.

Saludos cordiales.

Continue the discussion