FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
hola eficsa gracias por tu colaboracion
todavia tengo una duda o un error cunado compilo me sale un error incompatible types extended and string ???
|
#2
|
||||
|
||||
Hola julyus.
Con los tipo Variant podes hacer lo siguiente:
¿ En que parte del código te salta el error ? Saludos. |
#3
|
||||
|
||||
este es el codigo mas o menos
aqui es donde llamo el array para pasarlo a otro array creo que esta mal
la sintaxis de como hacerlo
declaracion de la funcion
funcion uso de la funcion aqui es donde me marca el error
la funcion no esta terminada lo que quiero de esta funcion es que me ingrese unos datos y si hay unos casos cumplidos me genere un array con el registro primero ingresado y luego los casos cunplidos me generelos unos nuevos rows repetidos solo con los casos cumplidos afectaran unas variables y generaran un nuevo row ejemplo a,b,c insert row en el array entran a b y c si c = 0 se evaluan si c= o tonces escribe a,b y c= '123' en el array fin si c= 1 si c= o tonces escribe a,b y c= '321' en el array a regresar alfinal deben quedarme 3 rows 1 original 2 cambiado 3 cambiado fin de la funcion
|
#4
|
||||
|
||||
Hola julyus.
Claro, por que estás intentando asignar una funcion a un array of variant: Cita:
Entonces la asignación sería:
Saludos. Última edición por ecfisa fecha: 25-08-2010 a las 22:02:52. |
#5
|
||||
|
||||
segunda pregunta
eficsa gracias por tu explicacion me ayudo mucho el tema y un poco de ver codigo basico
ahora tengo otra pregunta cree dentro de esta funcion que retorna un array tipo variant otro array para irle asignando unos valores en los campos mi pregunta es el array ListArray es igual de tipo variant no se si debo crearlo asi i:interger i = 0; .... ListArray[i] := valor; i := i +1 para ir incrementado la posicion que solo tiene un valor ver parte del código
|
#6
|
||||
|
||||
Hola Julyus.
Si, es correcto. Funciona como cualquier array; te vas desplazando por él incrementando o decrementando el subíndce. Ya sea utilizando una variable tipo contador, como pusiste en el post:
O con el uso de for:
Eso depende de como estructures el código. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cosulta de BDF no regresa nada | eduardo_2009 | Tablas planas | 3 | 21-08-2007 15:00:49 |
??que regresa un query?? | david duarte | Tablas planas | 5 | 22-05-2006 17:04:53 |
Funcion SUM me regresa una cadena | paty_rlopez | Firebird e Interbase | 6 | 18-04-2006 15:13:10 |
SQLClientDataSet no regresa lo esperado | EITB | OOP | 2 | 27-09-2004 18:45:25 |
Como devuelvo un Arreglo en Función | Prophoenix | Varios | 1 | 30-05-2003 19:40:58 |
|