Ver Mensaje Individual
  #7  
Antiguo 28-05-2004
emeceuy emeceuy is offline
Miembro
 
Registrado: jun 2003
Ubicación: Uruguay
Posts: 128
Reputación: 24
emeceuy Va por buen camino
Yo usaba mal la funcion

Primero que nada MIL GRACIAS A TODOS POR EL TIEMPO DEDICADO !!! MUCHAS GRACIAS...

Luego les cuento que como ustedes decían el ejemplo que dí tenía un error de redacción, estaban en lo cierto...
Lo que también está mal, es la forma en que yo usaba la función... La clave está en el tercer parámetro, como me lo aclaró el amigo KING, el ultimo integer que hay que darle a la función, es el numero de caracteres que se quieren abarcar a partir del segundo parámetro. Yo pensaba que el tercer parametro, era la posición hasta donde se quería copiar, pero no es así...
Yo creía que era copy(cadena, posicion inicial, posicion final) y era copy(cadena, posicion inicial, caracteres desde posicion inicial) !!!

De cualquier manera, le aclaro para algún otro inexperto usuario como yo, que encontré una manera mejor que no sabía que se podía utilizar.
Como yo quería extraer solo un caracter de la cadena, alcanza con utilizar cadena[posicion del caracter (integer)] y listo !!! esa es la mas facil, creo...

Igual podría haber usado copy, pero en lugar de utilizar copy(cadena,4,4) para extraer el cuarto caracter, debería haber utilizado copy(cadena,4,1) !!!

Lo mas importante de todo, es que entendí y aprendí, y fué gracias a ustedes. Como siempre, la gente de los foros de CLUBDELPHI me ayudan muchisimo muchisimo !!!

MUCHAS GRACIAS DENUEVO A TODOS !!!

saludos desde Uruguay

mArCeLo
__________________
Marcelo C.

Última edición por emeceuy fecha: 28-05-2004 a las 23:43:38. Razón: me equivoqué en el ejemplo
Responder Con Cita