Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware
Autor
|
Tema: "Call" no funciona con textbox pero, sí, con "cualquiertexto" (Leído 745 veces)
|
|
usuario oculto
|
[code]Mi problema:
Pongo:
[code]
Call abrir_form ("Notepad")
Y sí funciona Pero: 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
|
Seguro que es textbox1 ? No es "Text1"?
Y ...que error tira?
|
|
|
|
|
En línea
|
|
|
|
|
usuario oculto
|
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
Mensajes: 272
|
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
|
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  en todos los lenguajes se usa con parentesis 
|
|
|
|
|
En línea
|
|
|
|
Dreamaker
Desconectado
Mensajes: 272
|
Pero es mala practica  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 
|
|
|
|
|
En línea
|
|
|
|
|
raul338
|
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
|
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
|
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
|
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
Mensajes: 272
|
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?  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 
|
|
|
|
« Última modificación: 16 Julio 2011, 16:43 por Dreamaker »
|
En línea
|
|
|
|
|
raul338
|
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  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 
|
|
|
|
|
En línea
|
|
|
|
|
usuario oculto
|
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  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  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 
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
"""BUSCO EJEMPLO VB PARA ENVIAR MAILS""""
Programación Visual Basic
|
gera
|
1
|
1,553
|
1 Septiembre 2005, 00:14
por Rey11
|
|
|
De donde puedo descargar utilidades: "Formas", "Estilos", "Motivos", D
Diseño Gráfico
|
Ad0nis
|
2
|
1,395
|
2 Septiembre 2006, 15:48
por Ad0nis
|
|
|
[Ayuda] modificar "start page" en "internet explorer" con "batch"
Scripting
|
taton
|
7
|
4,228
|
20 Septiembre 2006, 01:45
por taton
|
|
|
Según el Tutorial "Enviar e-mails anonimos" no funciona con "Hotmail" (¿?)
Dudas Generales
|
Ad0nis
|
4
|
1,729
|
4 Mayo 2007, 05:03
por sebascracks
|
|
|
Consigo asociarme pero no recibo "Arp" ni "Data". Que hago mal? dejo foto...
Wireless en Linux
|
pitoloko
|
10
|
2,219
|
28 Abril 2009, 03:32
por thedoctor77
|
|