![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Luli!
He seguido los hilos que ultimamente has estado escribiendo al respecto de este tema, yo pienso que una buena solución sería utilizar el TValueListEditor para que puedas manejar pares del tipo (Clave-Valor). Ya respondí a tu pregunta de como usar el componente TValueListEditor en este otro hilo que tú abriste. http://www.clubdelphi.com/foros/show...5126#post75126 Un saludo. |
|
#2
|
||||
|
||||
|
Cita:
Lo primero, es que si debes almacenar una cadena y un Integer, el array debe ser de Strings (en lugar de enteros), ya que un entero se puede almacenar como string, pero no al contrario. Otro error que he visto, es que Tabla lo tienes definido dentro de tipos (type) y no dentro de variables (var) y luego intentas trabajar con el; Si lo defines como Tipo debes definir una variable de ese tipo, y si lo defines como variable puedes usarla directamente. El código con alguna corrección quedaría así, revísa los cambios:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
|||
|
|||
|
hola, muchas gracias por la respuesta, me fué de utilidad, pero creo que sigo haciendo algo mal porque cuando corro el programa me manda un error que dice:
raise exception EAccess violation with message Access violation in address 00404322. Read of address FFFFFFF7 bueno algo asi y la supongo que es en la parte de este codigo: /SE GUARDA LA VARIABLE Y SU VALOR EN LA TABLA //Numero := StrToInt(Edit.Text); Variable:= Edit1.Text; Valor:= Edit2.Text; Bueno, en esta parte, porque cuando comento la siguiente linea no me sale el error: Tabla[i,j]:= Variable; //j:=j+1; //Tabla[i,j]:= Valor; Entonces me imagino que asi no es como se manejan los arreglos en delphi, si es asi agradecería una ayuda en cuando al manejo de éstos, gracias |
|
#4
|
||||
|
||||
|
Existe un error al definir el array, ya que empieza en la posición 1 y en ejecución la primera vez que pasa por:
i y j valen 0 (ya que no se han inicializado); De ahí que te "salte" el error de "Access Voilation"; Además para que salga el mensaje de error en el último IF deberías colocar:
El código final quedaría algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
|||
|
|||
|
Hola, gracias por responder, lo probaré, nuevamentegracias por todo, nos vemos luego por aqui
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|