FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Arreglo String
Saludos a todos:
Estoy asignandole valores a un arreglo de string estatico, dentro de un procedure. Todo esta muy bien y normal, pero cuando llamo a el procedure, los valores que corresponden a una posicion, no son los que deberian de ser. Lo extraño del caso es que no son valores tomados de tablas, son valores que asigno yo mismo, cadenas de strings.Por ejemplo: Arreglo[1] := '<DIA_LETRA_HOY>'; Y cuando invoco el procedure en el mismo arreglo de la misma posicion me dice que es igua a 'P' Que podria ser??? yo pongo showmessages dentro del procedure para chequear si se estan asignando los valores bien y asi es. Pero porque se me cambian de un momento a otro, si esos valores son fijos y no hay formas dentro del codigo de cambiarlo?? |
#2
|
||||
|
||||
Si colocas todo el código que te da el error, verás como alguien te ayudará a resolver el problema.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Observen esto:
Mientras se estan asignando los valores, esta de lo mas bien y lo veo pk tengo showmessages. Pero luego que sale del procedure y trato de acceder a algun valor del arreglo 'SearchString', me aparecen letras, no los valores que yo asigne en cada posicion del arreglo. Esta mas entendible?? Última edición por marcoszorrilla fecha: 11-09-2006 a las 23:21:19. |
#4
|
||||
|
||||
Si la variable SearchString esta declarada dentro del procedure, ¿como haces para acceder a ella desde fuera?
|
#5
|
||||
|
||||
Si quieres que una vez abandonado el procedimiento prevalezcan los valores no declares las variables dentro del mismo, sino en la sección pública del módulo.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
||||
|
||||
Yo creo que te estás confundiendo entre variables locales y globales. Cuando sales del procedimiento ya no es posible acceder a SearchString y ReplaceString, no al menos, a las declaradas dentro del procedimiento. Si tienes otras declaradas fuera del procedimiento, entonces es lógico que no veas los resultados esperados pues el procedimiento está alterando otras variables (que se llaman igual).
// Saludos |
#7
|
||||
|
||||
Te habrás dado cuenta del efecto de presentar el código aludido?
3 respuestas en un minuto. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#8
|
|||
|
|||
real, es verdad,falle en un tonto error
todos tienen mucha razon, muchas gracias a todos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Arreglo De Cadenas : String | victor2023 | OOP | 6 | 19-05-2006 22:41:44 |
arreglo con Campos | ahkimpech | Firebird e Interbase | 0 | 01-06-2005 04:26:23 |
Imprimir un arreglo | Luli | Varios | 2 | 15-05-2005 07:57:55 |
Arreglo de componentes | jzginez | OOP | 2 | 13-03-2004 23:02:21 |
Redimensionar un arreglo | darkone2k3 | Varios | 11 | 02-11-2003 01:14:40 |
|