Tema destacado: Grupo de acebook de elhacker.net
Autor
|
Tema: [solucionado] Declarar una variable global (Leído 3,205 veces)
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
Buenos dias  tengo un modulo .bas, solo para declarar esta variable Public Arch As String Arch = Environ$("windir") & "\" & n4me.Text & ".php" me da error aca: "windir"._. , no entiendo porque....
|
|
|
|
« Última modificación: 25 Abril 2011, 00:11 por nuKje »
|
En línea
|
|
|
|
ignorantev1.1
Desconectado
Mensajes: 424
/\ Así acabo cuando quiero programar...
|
No puedes asignarle un valor a una variable fuera de un procedimiento o funcion...
|
|
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!! Necesitas hacer lo que dijo ignorante, NO ESTAMOS EN SCRIPTING!  XD GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas" 79137913 *Shadow Scouts Team* Resumenes Cs.Economicas
|
|
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
y si por ejemplo quiero hacer que la palabra 'hola' sea = chau
donde lo hago? :c
|
|
|
|
|
En línea
|
|
|
|
Tenient101
Desconectado
Mensajes: 127
|
y si por ejemplo quiero hacer que la palabra 'hola' sea = chau
donde lo hago? :c
No puedes asignarle un valor a una variable fuera de un procedimiento o funcion...
|
|
|
|
|
En línea
|
|
|
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
ok, meto la variable dentro de una funcion
pero eso hace que sea global?
por ejemplo, la declaro en el form1
en el 2 tambien anda? eso es lo que busco s2
|
|
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Che nuKje , esta todo bien, no lo tomes a mal, pero te he visto preguntar algunas cosas y pareciera q no has leido ningun tutorial, lo primero q tenes q hacer es leer un buen tutorial de esos grandes y desp mas tutoriales y despues si preguntar aca
|
|
|
|
|
En línea
|
|
|
|
Tenient101
Desconectado
Mensajes: 127
|
ok, meto la variable dentro de una funcion
pero eso hace que sea global?
por ejemplo, la declaro en el form1
en el 2 tambien anda? eso es lo que busco s2
no pierdes nada con probarlo tu mismo 
|
|
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!!
Si queres que funcione en varios forms lo mas simple es declararla en un modulo.
GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas" 79137913 *Shadow Scouts Team* Resumenes Cs.Economicas
|
|
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
HOLA!!!
Si queres que funcione en varios forms lo mas simple es declararla en un modulo.
GRACIAS POR LEER!!!
es lo que estoy haciendo ._.
|
|
|
|
|
En línea
|
|
|
|
ignorantev1.1
Desconectado
Mensajes: 424
/\ Así acabo cuando quiero programar...
|
ok, meto la variable dentro de una funcion
pero eso hace que sea global?
por ejemplo, la declaro en el form1
en el 2 tambien anda? eso es lo que busco s2 La variable es global siempre y cuando se declare como global(en este caso "public"), la asignacion de un valor es independiente asi la variable es global o privada. En el momento que colocas: "Public miVariable as String" la variable es publica, quiere decir que estas cumpliendo tu objetivo. El siguiente paso es darle un valor, el cual tiene que hacerse dentro de una funcion o procedimiento(en el que tu quieras) de cualquier forma la variable seguira siendo publica... salud!
|
|
|
|
|
En línea
|
|
|
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
en todas las paginas que vi decia lo mismo
Public Variable As Tipovariable
En un Módulo
pero no dice como darle valor a la variable.  -------------------------------edit-------------------------------------- creo que me explique mal, cuand el programa inicia, busca datos y los almacena en una variable y despues necesito usar esa variable (osea, esos datos), en todo el programa, (porq el contenido de la variable cambiaria, ya que seria como reiniciar el programa) entonces declaro la variable como global desde un modulo.bas global Arch as stringdentro del modulo creo una funcion para declarar la variable (o eso es lo que entendi,) function myv4r() Arch = DATOS end function----- pero , cuando hago msgbox Archdesde un formularo , aparece vacio, osea, que no se le da el valor a la variable ._. por 
|
|
|
|
« Última modificación: 24 Abril 2011, 22:41 por nuKje »
|
En línea
|
|
|
|
|
seba123neo
|
leete todo esto por favor, es algo de manual, sino el post va a tener 3 paginas, solo para la declaracion de una variable... Menú - Manual básico de Visual Basic y enlaces
|
|
|
|
|
En línea
|
Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo. Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
|
|
|
CAR3S?
Desconectado
Mensajes: 331
Level xXx
|
Solucionado, era como lo hacia pero con un error de sintaxis... En un modulo:Global Arch As String Public Function myv4r() Arch = (Environ$("windir")) & "\" & Form1.n4me.Text & ".php" End Function desde el formulario llamo a la funcion (aunq nose si es obligatorio) myv4r 'llamo a la funcion donde declaro la variable, aunque nose si es obligatorio msgbox Arch 'muestro el contenido de la variable y listo.
|
|
|
|
|
En línea
|
|
|
|
BlackZeroX (Astaroth)
Wiki
Desconectado
Mensajes: 2.832
I'Love...!¡.
|
. Mejor una simple función... Public Function WindirConc(byval str$) WindirConc = (Environ$("windir")) & "\" & str$ & ".php" End Function ' // En otro proceso...
msgbox WindirConc(Form1.txtName.Text) P.D.: No uses declaracion Global usa public, global usala en otros casos como una DLL... infórmate un poco mas de que es una variable global. Dulces Lunas!¡. .
|
|
|
|
« Última modificación: 25 Abril 2011, 00:43 por BlackZeroX▓▓▒▒░░ »
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
SMF: $context variable global
PHP
|
[KMT]
|
4
|
1,322
|
2 Enero 2008, 22:02
por [KMT]
|
|
|
[MOD] Declarar variable parar dividir parte entera y real
« 1 2 »
Programación Visual Basic
|
frankiani
|
20
|
4,928
|
3 Julio 2009, 15:17
por Karcrack
|
|
|
como declarar una variable accesible desde todo el proyecto
Programación C/C++
|
<[(x)]>
|
5
|
1,204
|
15 Febrero 2010, 23:17
por Eternal Idol
|
|
|
variable global
Programación Visual Basic
|
xexio
|
8
|
1,514
|
4 Marzo 2010, 22:12
por xexio
|
|
|
(solucionado) [vb] problema al declarar una variable
« 1 2 »
Programación Visual Basic
|
pitoloko
|
18
|
1,038
|
14 Julio 2011, 16:58
por 79137913
|
|