String y Array en xHarbour

String y Array en xHarbour

Postby horacio » Fri Nov 25, 2011 4:13 pm

En xHarbour los strings son arrays, es decir si hago

Code: Select all  Expand view

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: Select all  Expand view

cCadena := ASort( cCadena,,, { | x, y | x > y } )
 


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

Salu2
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: String y Array en xHarbour

Postby hmpaquito » Fri Nov 25, 2011 4: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
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: String y Array en xHarbour

Postby horacio » Fri Nov 25, 2011 7:46 pm

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

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: String y Array en xHarbour

Postby hidroxid » Fri Jan 06, 2012 9: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
hidroxid
 
Posts: 30
Joined: Sun Apr 24, 2011 12:50 am

Re: String y Array en xHarbour

Postby hmpaquito » Sat Jan 07, 2012 5: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
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: String y Array en xHarbour

Postby hidroxid » Sat Jan 07, 2012 6: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.
hidroxid
 
Posts: 30
Joined: Sun Apr 24, 2011 12:50 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 90 guests