elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:09  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  "Call" no funciona con textbox pero, sí, con "cualquiertexto"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: "Call" no funciona con textbox pero, sí, con "cualquiertexto"  (Leído 745 veces)
usuario oculto


Desconectado Desconectado

Mensajes: 450



Ver Perfil WWW
"Call" no funciona con textbox pero, sí, con "cualquiertexto"
« en: 16 Julio 2011, 13:21 »

Código:
[code]Mi problema:

Pongo:

[code]

Call abrir_form ("Notepad")

Y sí funciona

Pero:
Código:

Call abrir_form (texbox1.text)    'en el textbox pone  Notepad


¿Cómo se hace para qué funcione? Gracias de antemano[/code][/code]


« Última modificación: 16 Julio 2011, 13:33 por mansan[a] » En línea

Que le jodan a  la salud mental!
Fecha de registro:    16 Noviembre 2008, 17:38
años atrás users baneados :)
raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #1 en: 16 Julio 2011, 14:45 »

Seguro que es textbox1 ? No es "Text1"?

Y ...que error tira?


En línea

usuario oculto


Desconectado Desconectado

Mensajes: 450



Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #2 en: 16 Julio 2011, 15:13 »

ninguno, solo que no funciona
En línea

Que le jodan a  la salud mental!
Fecha de registro:    16 Noviembre 2008, 17:38
años atrás users baneados :)
Dreamaker

Desconectado Desconectado

Mensajes: 272



Ver Perfil
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #3 en: 16 Julio 2011, 15:31 »

Revisa bien el nombre del textbox, y acuerdate que en las funciones es necesario poner los parametros entre parentesis sin embargo en los procedimientos no hace falta poner parentesis ni tampoco poner "call", mientras esté separado por un espacio basta:

Mi_Procedimiento txtNombre.text
« Última modificación: 16 Julio 2011, 15:42 por Dreamaker » En línea

raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #4 en: 16 Julio 2011, 16:03 »

Revisa bien el nombre del textbox, y acuerdate que en las funciones es necesario poner los parametros entre parentesis sin embargo en los procedimientos no hace falta poner parentesis ni tampoco poner "call", mientras esté separado por un espacio basta:

Mi_Procedimiento txtNombre.text

Pero es mala practica :P en todos los lenguajes se usa con parentesis :)
En línea

Dreamaker

Desconectado Desconectado

Mensajes: 272



Ver Perfil
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #5 en: 16 Julio 2011, 16:26 »

Pero es mala practica :P en todos los lenguajes se usa con parentesis :)

Los procedimientos en todos los lenguajes se usan con parentesis?

Ah no sabia, lo que sí no me gusta es usar el "Call" que sí se que no se usa en otros lenguajes :P
En línea

raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #6 en: 16 Julio 2011, 16:29 »

Los procedimientos en todos los lenguajes se usan con parentesis?
Sip, sean funciones, procedimientos, con o sin parametros, parentesis si o si
En línea

usuario oculto


Desconectado Desconectado

Mensajes: 450



Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #7 en: 16 Julio 2011, 16:30 »

claro que me he asegurado y no va de esa manera :s, solo si pongo la palabra entre comillas
En línea

Que le jodan a  la salud mental!
Fecha de registro:    16 Noviembre 2008, 17:38
años atrás users baneados :)
raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #8 en: 16 Julio 2011, 16:32 »

claro que me he asegurado y no va de esa manera :s, solo si pongo la palabra entre comillas
Si haces un Debug.Print (o cualquier otra operacion) a textbox1.text (nota que pusiste "texbox1.text" sin la t) funciona?
En línea

usuario oculto


Desconectado Desconectado

Mensajes: 450



Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #9 en: 16 Julio 2011, 16:40 »

nop :s

pero el text es lol.text
en lol.text está la misma palabra exacta. está todo perfecto
con comillas me funciona si pongo la misma palabra que en el text, pero con el text no me funciona :s


Call abrir_ventana(lol.Text) no funciona

Call abrir_ventana "palabra" si funciona
En línea

Que le jodan a  la salud mental!
Fecha de registro:    16 Noviembre 2008, 17:38
años atrás users baneados :)
Dreamaker

Desconectado Desconectado

Mensajes: 272



Ver Perfil
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #10 en: 16 Julio 2011, 16:41 »

Sip, sean funciones, procedimientos, con o sin parametros, parentesis si o si

Pero cual es la distincion entonces para darse cuenta si es funcion o procedimiento? :huh: :huh:

Si según lo que pones sería así:

Miprocedimiento () <-- Sin parametros
Mi procedimiento (Parametro) <-- Con parametros

Mifuncion () <-- Sin parametros
Mifuncion (Parametro) <-- Con parametros

Yo usandolo como decia (funciones con parentesis y procedimientos sin parentesis) podía distinguir cuando era y cuando no :P
« Última modificación: 16 Julio 2011, 16:43 por Dreamaker » En línea

raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #11 en: 16 Julio 2011, 16:51 »

Se que puede parecer insistente. pero con los datos que nos das y lo raro que es, no queda otra que empezar a tirar fruta :xD

Prueba
lol.Text = "palabra"
Call abrir_ventana(lol.Text) no funciona


@Dreamaker: Se supone que los procedimientos no devuelven valor y las funciones si, de ahi que no uses su valor devuelto ya no es el punto :xD
En línea

usuario oculto


Desconectado Desconectado

Mensajes: 450



Ver Perfil WWW
Re: "Call" no funciona con textbox pero, sí, con "cualquiertexto"
« Respuesta #12 en: 16 Julio 2011, 17:05 »

Se que puede parecer insistente. pero con los datos que nos das y lo raro que es, no queda otra que empezar a tirar fruta :xD

Prueba
lol.Text = "palabra"
Call abrir_ventana(lol.Text) no funciona


@Dreamaker: Se supone que los procedimientos no devuelven valor y las funciones si, de ahi que no uses su valor devuelto ya no es el punto :xD

no, asi tampoco fucniona


el error estaba en el modulo, perdon a todos jaja, bueno gracias=mente

pd: sin parentesis tira error ^^
« Última modificación: 16 Julio 2011, 17:08 por mansan[a] » En línea

Que le jodan a  la salud mental!
Fecha de registro:    16 Noviembre 2008, 17:38
años atrás users baneados :)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines