hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
29 de Agosto de 2008, 05:03:10
Noticias: La 1era E-Zine de CPH ya fue liberada, encuentrala
Para ver este enlace Registrate o Inicia Sesion
> aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  como llamar fucniones???
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: como llamar fucniones???  (Leído 375 veces)
Fhaker
NZ2
**
Desconectado Desconectado

Mensajes: 233


Mensajes: 9632


Ver Perfil
« : 23 de Marzo de 2007, 03:02:04 »

supuestamente una funcion es como un sub solo q me devuelve un valor no?...entonces...
supongamos esta situacion:

public function a() as integer
dim x as integer
x=1+1
end function

como hago para usar ese valor(el resultado q me devuelve) en otra parte del programa ...como en el command_botton¿?¿?¿?
En línea


Para ver este enlace Registrate o Inicia Sesion
http://tito7170.110mb.com
--- web codeada en blok de notas XDDD --Under Construction

Creative Batch
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,193


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 23 de Marzo de 2007, 06:11:40 »

supuestamente una funcion es como un sub solo q me devuelve un valor no?...entonces...
supongamos esta situacion:

public function a() as integer
dim x as integer
x=1+1
end function

como hago para usar ese valor(el resultado q me devuelve) en otra parte del programa ...como en el command_botton¿?¿?¿?

Buena noche Fhaker. Aquí te dejo lo que necesitas.

Agregar 1 control CommandButton e insertar el siguiente código en un...

Formulario
Código:

Public Function A() As Integer
    Dim X As Integer
   
    X = 1 + 1
   
    A = X
End Function

Private Sub Command1_Click()
    Me.Caption = A
End Sub


Espero te quede claro. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
Fhaker
NZ2
**
Desconectado Desconectado

Mensajes: 233


Mensajes: 9632


Ver Perfil
« Respuesta #2 : 23 de Marzo de 2007, 07:52:37 »

si q me keda claro!!.... gracias men!
otra duda...la funcion solo puede devolver un valor...o puede devolver mas???
en caso de q pueda devolver mas...como hago para llamar a todos los valores devuletos por una funcion...si la debo llamarla como "a" por ejemplo...
En línea


Para ver este enlace Registrate o Inicia Sesion
http://tito7170.110mb.com
--- web codeada en blok de notas XDDD --Under Construction

Creative Batch
tragantras
NZ1
*
Desconectado Desconectado

Mensajes: 87



Ver Perfil
« Respuesta #3 : 26 de Marzo de 2007, 12:51:53 »

Private Function MiFuncion(ByVal x As integer, y as integer, z as integer) As integer
x = x +2
y = y +3
z =  z +3
End Function

Private Sub Command1_Click
    Me.Caption = MiFuncion(4, 5, 6)
End Sub


La verdad esk no estoy seguro pq soy nuevo en esto, a ver si alguien k entienda te lo asegura :S
« Última modificación: 28 de Marzo de 2007, 07:49:51 por tragantras » En línea

¿Me das tu ip? XDDD
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« Respuesta #4 : 27 de Marzo de 2007, 04:10:59 »

A la verdad k no se si kieres cambiar el caption del form, o en un label, cualkiera de las 2 se hace de la siguiente manera en caso de k kisieras tener un valor random, pero k sepas la cantidad que kieres ponerle.

Citar
Public Function Rand(ByVal Low As Long, _
                     ByVal High As Long) As Long
  Rand = Int((High - Low + 1) * Rnd) + Low
End Function
Private Sub Command1_Click()
Dim x As Integer
Dim y As Integer
Dim z As Integer
x = 4
z = 6
y = 10
Randomize
numeros = Rand(1, 3)
If numeros = 1 Then Me.Caption = Val(x) * Val(y)
If numeros = 2 Then Me.Caption = Val(y) * Val(z)
If numeros = 3 Then Me.Caption = Val(z) * Val(x)
End Sub

Salu2
En línea

tragantras
NZ1
*
Desconectado Desconectado

Mensajes: 87



Ver Perfil
« Respuesta #5 : 28 de Marzo de 2007, 07:01:12 »

que digo yo que si no declara la variable rand ( o como se llame) en un modulo bas no se vera en el resto del form no? :S

PD: mas k una aclaracion es una pregunta pq no tngo ni idea xD

PD2: Am m acabo de dar cuenta de lo de public function ^^ xD
« Última modificación: 28 de Marzo de 2007, 07:01:56 por tragantras » En línea

¿Me das tu ip? XDDD
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« Respuesta #6 : 28 de Marzo de 2007, 12:09:07 »

que digo yo que si no declara la variable rand ( o como se llame) en un modulo bas no se vera en el resto del form no? :S

PD: mas k una aclaracion es una pregunta pq no tngo ni idea xD

PD2: Am m acabo de dar cuenta de lo de public function ^^ xD

No entendi tu pregunta la verdad :\

Como k no se vera el resto del form :S, explicate

Gracias.
En línea

tragantras
NZ1
*
Desconectado Desconectado

Mensajes: 87



Ver Perfil
« Respuesta #7 : 29 de Marzo de 2007, 10:26:48 »

ha ver si tu una variable la dimensionas (declaras) en un sub private ese valor que adquiera la variable no sera visto por los diferentes módulos, ejemplo

Código:
Private Sub Form_Load()
dim x as integer
x = 40
End Sub

Código:
Private Sub Command1_Click()
print x
End Sub

Error de compilizacion: Variable no definida.

Pero luego vi lo de Public Sub... pero parece ser k no :S


En línea

¿Me das tu ip? XDDD
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online