![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Modificar variables de una aplicación desde una DLL
Hola a todos, tengan un buen día.
Tengo el siguiente problema: Desarrollé una aplicación en la que puse una función que utiliza dos variables globales de la misma aplicación, pero ahora quiero usar esta función en otras aplicaciones, entonces lo que estoy haciendo es ponerla en una DLL, pero no puedo modificar estas dos variables, las modifico, pero no estoy mandando el valor modificado a la aplicación, solo se modifica en la DLL. Cómo puedo hacer esto? Estas variables que quiero modificar no las tenía dentro de los parámetros, porque eran globales y simplemente tomaba el valor que tenía en ese momento en la aplicación. Para que la función trabaje, tuve que incluir estas variables en los parametros de la función y mandar los valores cada vez que utilizo la función, pero ahora el problema es que no se modifican en mi aplicación. Espero haberme explicado correctamente, se me hace un poco complicado lo que quiero. Gracias de antemano, Dios los bendiga.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
Última edición por Albano fecha: 20-04-2007 a las 02:43:19. |
#2
|
|||
|
|||
No dices que tipo de variable es, dependiendo del tipo se haría de una manera u otra, es distinto si es un integer, un string o un objeto.
|
#3
|
||||
|
||||
Entonces es posible?
![]() Son de tipo integer las dos...
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#4
|
||||
|
||||
¿Como estas pasando el parámetro? por valor o por referencia. Si lo estas haciendo por referencia no debería de haber ningún problema.
Tu función debería ser algo así:
|
#5
|
||||
|
||||
Aqui esta el código, asi lo tengo en mi DLL...
Me marca lo siguiente: Cita:
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#6
|
||||
|
||||
Y, ¿cuáles son los valores que quieres modificar? No veo ningún var, como te indicó seoane. Y esos hints no creo que se deban al código que aquí pones puesto que no se ve ninguna asignación a esas variables.
// Saludos |
#7
|
||||
|
||||
Ahi estan las asignaciones. Entonces 1.- ¿al ponerle var ya es como utilizar las variables que tengo en mi aplicación? 2.- ¿en ese momento ya se modifican tambien las variables en la aplicacion no solo en la DLL? Ah, una variable es boolean y la otra integer, como podrán ver ![]()
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#8
|
||||
|
||||
Cita:
![]() Pues sí, al no haber var, lo que asignas a esas variables se queda en el procedimiento y no se usa para nada, de ahí el hint. Cuando usas var en el parámetro, el valor que le asignes dentro del procedimiento, se preserva al término de este. Entonces, al usar
Siendo Cadena y Punto las variables globales declaradas en tu aplicación, el valor debe reflejarse, siempre y cuando uses var. // Saludos |
#9
|
||||
|
||||
Cita:
Listo!!! ya no me marca los hints, supongo que ya funciona como queria, voy a estar haciendo pruebas, si me surge otra duda, por aqui preguntaré ![]() Muchas gracias.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Creacion de iconos con variables optenidas desde la instalacion | guillem | Varios | 2 | 16-04-2007 20:45:42 |
Modificar DSN desde código | Iuconlas | Conexión con bases de datos | 0 | 20-07-2006 10:57:10 |
Creacion de variables de session y de aplicacion | Julio Hernandez | .NET | 2 | 06-06-2005 21:49:28 |
Modificar texto de un pdf desde delphi | Masu | Varios | 1 | 04-06-2005 16:16:40 |
Modificar un dfm desde fuera del entorno | wendigo | Varios | 5 | 07-05-2004 16:55:32 |
![]() |
|