FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Función que retorne Tarray<T>
Hola compañeros,
Antes que nada, les agradezco su atención y las respuestas que me puedan dar tanto como para solucionar o poder plantearme otra solución. Estoy consumiendo unos objetos DCOM que devuelven unos OleVariant alimentados como arrays. Los cuales se les puede hacer un manejo como muestro a continuación
Y quisiera llevar esa respuesta a un array generico. Algo como TArray < T > El inconveniente que tengo es que al tratar de devolver, un array de enteros me genera el error "E2010 Incompatible types: 'T' and 'Integer'". Igual sucede para otros tipos como double, string, etc.
la función, sin completar ya que el error no me deja avanzar, Es esta:
Entiendo que el error de genera porque espera elementos de tipo T, aunque también pensaba que al hacer uso de la función era donde se definiría el tipo de elemento.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com Última edición por movorack fecha: 22-09-2021 a las 00:42:47. |
#2
|
|||
|
|||
No es una solucion elegante pero quizas te sirva:
Código:
class function TForm1.VariantToArray < T > (V: OleVariant): Tarray < variant > ; |
#3
|
||||
|
||||
Muchas gracias! Sí, así funciona.
Y en realidad ya tengo el mismo array de variants dentro de la respuesta en el variant. Quería saber si podía pasarlo a un array con un tipo de dato definido con una función generica. La finalidad es por ej, cargarlos directamente a un TStringList si todo es un TArray < string > o pasarlo por parámetro en una función que me pida un TArray < integer >
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
funcion | carl778 | Varios | 9 | 02-11-2017 14:08:53 |
Funcion en C# | Panasys | .NET | 3 | 09-07-2015 16:42:41 |
Función javascript que llama a otra función javascript en otra página | jandroruiz | HTML, Javascript y otros | 4 | 28-02-2013 11:38:00 |
Funcion | fafita | Varios | 7 | 25-01-2008 16:03:40 |
Aplicacion que retorne un valor | Enan0 | Varios | 6 | 23-11-2005 16:30:44 |
|