![]() |
Funciones que me den 2 resultados diferentes
Saludos nuevamente :S
Quisiera saber si es posible que una funcion me regrese dos resultados diferentes esa es la idea más o menos sigo buscando... gracias por su comprensión |
Tal como lo escribes es imposible, pero bueno, puedes usar algo asi:
Saludos. |
Thanks
Creo que es lo que buscaba lo voy a probar
|
Que yo sepa una función devuelve un sólo resultado, salvo si usas parámetros por referencias, que si permiten devolver cuantos parámetros por referencia poseas, que creo es lo que buscas
Para esto se le antepone la palabra reservada var al parámetro Ej:
|
No hay mucho más qué agregar a lo dicho por xEsk, sin más contexto, pero quizá te convenga, por claridad, una combinación:
Esto te serviría en caso de que el valor principal de vuelta sea el string y el boolenao sólo sea un indicador de que la función fue exitosa o no. Otra opción que podrías considerar es el uso de un registro:
y usar ese tipo de datos como valor de vuelta de la función. // Saludos |
Cuando necesito devolver mas de un valor en mi función he utilizado parametros por referencia (var) , me pueden explicar por favor cual es la diferencia de usar out o var. Ya que según la ayuda out también es un parametro por referencia.
Saluditos |
La franja horaria es GMT +2. Ahora son las 10:08:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi