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
|
|||
|
|||
Matriz como Paramentro de una funcion
Buendia a todos , seguramente este preguntando algo muy simple pero no logro resolverlo ,
En Delfi 5 , necesito pasar un parametro como VAR a una funcion y tengo problema en la definicion de la misma . Asi es como lo hice : Funcion mifuncion(p1:string; VAR vITems : array[1..4] of array[1..5] of string ):string; Pero cuando asigno un valor String a la matriz : vITems[0,i]:= fieldbyname('CAMPO').asstring; Me da error diciendome que STRING y CHAR son incompatibles ... pero la matriz la declare de String no CHAR !! si asigno esto NO me da error: vITems[0,i]:='A' probé otras forma de declarar la matriz pero ninguna me funcionó... Gracias sds |
#2
|
|||
|
|||
Perdon.. la declaracion de la funcion estaba asi
Function Mifuncion(p1:string ; VAR vITems : array of string ):string;
y en el procedimiento que la llama la matriz esta declarada localmente como : VAR vDetalleItems : array [1..4,1..5] of string; y el error lo da al COMPILAR : [Error] Uutiles.pas(499): Incompatible types: 'Char' and 'String' |
#3
|
||||
|
||||
Hola.
Un ejemplo base:
Ejemplo de uso:
Saludos Pd.: Recuerda usar las etiquetas cuando incluyas código fuente.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 12-12-2017 a las 17:09:42. |
#4
|
|||
|
|||
Te sugiero este código:
Saludos cordiales |
#5
|
|||
|
|||
GENIAL !! Gracias a ambos !!
Solucionado... Muchas GRacias !!
|
#6
|
|||
|
|||
Cuando respondí no había ninguna respuesta... No se le ocurra pensar Don Ecfisa, que fue un copy - paste... Los meritos son suyos...así lo indica la hora... Un abrazo |
#7
|
||||
|
||||
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
[Delphi7] Crear función para el determinante de una matriz | franco_cvm | Varios | 3 | 08-05-2015 03:56:31 |
Pasar formulario como paramentro | Hugorr | Varios | 4 | 24-08-2005 15:38:37 |
Como inicializo una matriz | Alejo | Varios | 1 | 10-07-2003 06:59:47 |
Como paso una matriz a una funcion | Alejo | Varios | 5 | 04-07-2003 21:21:49 |
como hacceder a un dbGrid como si fuese una matriz[i,j] | orfeo | OOP | 7 | 28-05-2003 03:53:43 |
|