![]() |
![]() |
| 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 de nuevo!
Creo que debes usar By Value en lugar de By Descriptor, ya que de lo contrario Firebird/InterBase toma los argumentos y resultados de UDFs como parámetros por referencia. Es decir, casi podría segurar que el valor 193302400, que mencionas en tu ejemplo es la dirección de memoria de un entero que tiene un valor de 100. Espero esto sea de utilidad, seguimos en contacto. Al González . |
|
#2
|
||||
|
||||
|
OK!
Problema solucionado. Mil gracias Al González. |
|
#3
|
||||
|
||||
|
Feliz con el resultado
Nota al mensaje anterior:
El problema lo solucione modificando los parámetros de la función para recibirlos por referencia, es decir agregando la cláusula var antes de la variable de tipo entero.
Me ha sido de gran utilidad para mi trabajo, nuevamente mil gracias. Última edición por Héctor Randolph fecha: 21-12-2004 a las 08:03:39. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|