Fecha actual Mié Jun 26, 2024 1:05 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 7 mensajes ] 
Autor Mensaje
NotaPublicado: Mié Mar 01, 2006 10:07 pm 
Avatar de Usuario

Registrado: Mié Oct 19, 2005 7:22 pm
Mensajes: 64
Ubicación: Campo Grande - MS - Brasil
Hola:

Vi en el foro y en ejemplos que ustedes utilizan mucho las variables publicas, bueno yo tb, solo q no consigo hacerlas funcionar, es que defino una variable public en el primer formulario, la inicializo y en el segundo formulario ya no tiene valor, existe, no me da error, pero pierde el valor de inicializacion... Intente definirla como memvar y me paso exactamente lo mismo.... que puede ser...? Me pueden poner aqui un ejemplo?

Bueno es eso... disculpen por la pregunta q es bien basica, pero es q no consegui solucionar este problema.

[]s
Pablo


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié Mar 01, 2006 11:18 pm 
Avatar de Usuario

Registrado: Vie Oct 14, 2005 12:50 pm
Mensajes: 78
Ubicación: Girona
Pablo,


Si la declaras Memvar, debe de funcionarte, pues a mi me está funcionando perfectamente.

La declaración Memvar debe de ser LA PRIMERA línea del Prg, antes de los includes...

_________________
Un Saludo,
Xevi.


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Jue Mar 02, 2006 9:12 pm 
Avatar de Usuario

Registrado: Mié Oct 19, 2005 7:22 pm
Mensajes: 64
Ubicación: Campo Grande - MS - Brasil
Xevi... muchas gracias por responder...

Si yo ya las estava declarando de esa manera. Memvar nomvar en el inicio del form1 antes de los includes, pero no me funcionan. Yo la defino en el form1 y la inicializo. Cuando voy a acceder al valor de la variable en el form2 me da error la variable no existe. Pense en bajar la ultima version de eval de la web, pero no soluciono.

Que me puede estar pasando?

[]s
Pablo


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Sab Mar 04, 2006 9:17 pm 
Avatar de Usuario

Registrado: Vie Oct 14, 2005 12:50 pm
Mensajes: 78
Ubicación: Girona
Pablo,

En el Form1, donde la inicializas...
¿La creas como LOCAL o PUBLIC ???

porque si la estás declarando LOCAL, es normal que no tenga el valor el el Form2, pero si en el Form1...

Memvar MiVariable
...

PUBLIC MiVariable := 10
...

En Form2...

Memvar MiVariable
...
? MiVariable //Tiene que devolver 10.


Espero que sea eso lo que puedas estar haciendo mal.

_________________
Un Saludo,
Xevi.


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Lun Mar 06, 2006 4:23 pm 
Avatar de Usuario

Registrado: Mié Oct 19, 2005 7:22 pm
Mensajes: 64
Ubicación: Campo Grande - MS - Brasil
ahhhh mas entonces hay q volver a declarala en en form2... Bueno creo q C3 siempre tiene alguna particularidad q no esperba encontrar...

Bueno ahora funciona correctamente, muchas gracias!!

Saludos
Pablo


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Mar 07, 2006 12:10 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
pagues escribió:
Bueno creo q C3 siempre tiene alguna particularidad q no esperba encontrar...


Hola, Pablo.

Esa situación NO es ninguna particular de C3, ya que es la forma de trabajar desde Clipper con las públicas, (aunque desde clipper se aconsejaba utilizar poco este tipo de variables) y C3 permite el uso (¿y abuso?) de estas variables.

Un saludote (pa tooos) :lol:

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Mar 07, 2006 2:36 pm 
Avatar de Usuario

Registrado: Mié Oct 19, 2005 7:22 pm
Mensajes: 64
Ubicación: Campo Grande - MS - Brasil
Si, si... solo que yo estaba acostumbrado con clipper a definir estas variables solo en el main... y despues no las definia mas... pero esto tampoco es mucho trabajo, no es nada de mas...

Bueno muchas gracias por la ayuda amigos! :D

[]s
Pablo Pagues


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 7 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron