Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#8691
Cita de: Ikillnukes en 14 Junio 2013, 17:54 PM
Pero no va....

El primer problema está en el .click, y el siguiente en el shell()

Ahá, y esos problemas son...? no somos magos, copia las excepciones (si hubiera alguna), o especifica algún que otro detalle sobre lo que quiere decir "no va".

De todas formas ya te digo que ese código está muy mal, no uses raises, y no uses shell porfavor.

Estás asumiendo que la carpeta de java se encuentra en el PATH de Windows, pero eso no es así en la mayoría de equipos, así que, antes de nada, deberías plantearte usar la ruta absoluta del proceso java.exe

...Y bueno, para ejecutar un proceso te recomiendo que uses la classe "Process", el método "Start", usease... "Process.start()"

Y si lo que quieres es attachear el evento "click" de cada picturebox a un procedimiento, pues lo estás haciendo de manera correcta:
Código (vbnet) [Seleccionar]
AddHandler pic.Click, AddressOf pic_Click

y tampoco entiendo que quieres decir con esto:
CitarPero la función pic_Click se tendría que cambiar por Form_Load que es donde está alojada? :P

No entiendo si es que se aloja un huesped o se aloja mi vecino, pero sea como sea al Form_Load no hay que asociarle más eventos que el "load", no te vuelvas loco.

en resumen, no entiendo nada.

Saludos
#8692
No entiendo nada.

Sea como sea, mi Class no contiene el tipo de bug que estás intentando dar a entender, he reproducido tu código (más o menos), algo haces mal.

1. ¿Serías tan amable de especificar el PU#$*@XX string que quieres escribir en el archivo de texto? ...es que veo 3 en tu code.

2. ¿Serías tán amable también de especificar si te da alguna EXCEPCIÓN, además de copiarnos el message de la excepción y la línea conflictiva?

3. ¿Has comprobado si los valores de tipo string están vacios antes de preguntar? (ya me imagino que no lo has hecho)

Código (vbnet) [Seleccionar]

      Dim buttonname As String = WebBrowser1.Document.GetElementById("global").GetAttribute("Id")
      Dim getname As String = WebBrowser1.Document.GetElementById(buttonname).GetAttribute("Name")
      Dim prueba1 As String = WebBrowser1.Document.GetElementById(getname & "-nombre").GetAttribute("Value")
      Dim prueba2 As String = WebBrowser1.Document.GetElementById(getname & "-img").GetAttribute("Value")

msgbox( _
"1: " & buttonname & _
"2: " & getname  & _
"3: " & prueba1 & _
"4: " & prueba2 )


4. ¿Puedes postear el output del archivo INI, y también como debería ser el output?

Saludos. . .
#8693
Cita de: XresH en 14 Junio 2013, 10:17 AM
Si usamos coordenadas del ratón dentro de nuestro formulario, pienso que no tendrá efecto s¡ se cambia de resolución? cierto? o es hasta cierto punto  :-\

Al principio no entendí a lo que te referias, pero creo que lo he captado, te refieres por ejemplo a esto?:

Código (vbnet) [Seleccionar]
button1.location = new point(10, 10)

Entonces estás en lo correcto, las "coordenadas del formulario" están dentro del margen del formulario, es decir, si el tamaño del form es 600x600 pues puedes trabajar con esos 600 px sin problemas... no estás manejando los px de la pantalla, sino los px del tamaño del form.

...Aunque en todo esto de las resoluciones también tienen que tener un factor muy en cuenta, que nadie ha comentado, y es la propiedad "AutoScaleMode" (La escala de la aplicación en distintas resoluciones).

Saludos!

#8694
Cita de: Ikillnukes en 14 Junio 2013, 14:56 PM
ELEKTRO!!!! Anda que haces tu por aquí?, si tu no eres muy de offtopiquear que yo sepa. :PPP

...A veces me alivia pararme a leer las tonterías de las que son capaces de decir las demás personas xD (es broma, que nadie se de por aludido, pero este post por poco no se convierte en una pelea de gallos a ver quien sabe más o quien la tiene mas grande)

Saludos
#8695
Cita de: OmarHack en 14 Junio 2013, 14:37 PM
Un ejemplo, ahora muchos estamos programando para el concurso de elhacker.net. Si necesitas ayuda puedes preguntar a alguien de quien conozcas sus conocimientos gracias a este tema.

Es una perspectiva muy optimista ...demasiado positiva, pero por desgracia no es la realidad, el único fin de este hilo es para que la gente diga sandeces para creerse mejores que los demás en lo relacionado a la programación, y muchos lo hacen a base de mentiras y/o exageraciones (como la persona que inició este post) para creerse mejores que los que se creen mejores que los demás.

...Ahora, que ojalá fuera por cosas tan positivas como la que has dicho, OmarHack, ojalá ...pero no, hay muy poca "meritocrácia" entre la gente, como comentaron unas páginas atrás.

Saludos!
#8696
Idiomas: Castellano (De España), chonile, canile, valenciano, catalán, inglés, elfo, kamasutra, morse, lenguaje de signos ...y un poco de Klingon.

Lenguajes de programación: http://en.wikipedia.org/wiki/List_of_programming_languages

Total: Arithmetic operation resulted in a overflow.

Private Mi edad: As Double = 26.5


...A quien le importa lo que sepamos?, acaso hay alguna oferta de trabajo en este post?.

Saludos!
#8697
Prefiero mil veces el reconocimiento de Voz de Windows a esa cochinada del Esclavo, además, según lo que parece la última actualización es del año 2007, así que está bastante obsoleto como Software.

PD: Eso sí, las ordenes del esclavo son divertidas, dómine xD

Saludos!
#8698
Cita de: SγиtαxEяяoя en 14 Junio 2013, 07:59 AM
Si, muchas gracias?

Oye electro que opinas

Código (vbnet) [Seleccionar]
Dim value As Double

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       value = TextBox1.Text
       TextBox2.Text = (value.ToString("###,###,###,###"))
   End Sub


Para formatear un número está muy bien...si esa es tu intención, pero para sumar no, no puedes sumar strings, y se concatenan en lugar de sumarse.

prueba así:

Código (vbnet) [Seleccionar]
Public Class Form1

   Public Property n1() As Double
       Get
           Return TextBox1.Text
       End Get
       Set(ByVal value As Double)
           TextBox1.Text = value.ToString("###,###,###,###")
       End Set
   End Property

   Public Property n2() As Double
       Get
           Return TextBox2.Text
       End Get
       Set(ByVal value As Double)
           TextBox2.Text = value.ToString("###,###,###,###")
       End Set
   End Property

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       TextBox3.Text = FormatNumber(n1 + n2, TriState.False)
   End Sub

End Class
#8699
Cita de: Ikillnukes en 14 Junio 2013, 07:43 AM
Y no es tan sencillo como:

Código (vbnet) [Seleccionar]
Dim textbox1 As String = textbox1.text
Dim textbox2 As String = textbox2.text
Dim resultado As Integer = textbox1 + textbox2


no?

No, por esta razón:
Cita de: EleKtro H@cker en 13 Junio 2013, 20:58 PMEs decir, cuando escribes "2.000", se formatea a "2,000", y eso se representa como un "2" al ser Entero, y eso es lo que sumas, el "2".

Si lo declaras como entero se eliminan los ceros de la derecha, y "2.000" pasa a ser un simple "2".
#8700
Cita de: LukaCrosszeria en 14 Junio 2013, 00:22 AM
Existe algun programa para obtener las coordenadas?

Existen cientos de programas de ese tipo, entre ellos se encuentra uno que yo hice, muy sencillo:



http://foro.elhacker.net/programacion_general/aporte_vs2012_mouse_xy_devuelve_las_coordenadas_del_mouse-t375469.0.html

Pero ten en cuenta que si usas coordenadas manuales, en otro equipo que tenga una resolución distinta a la de tu pc EL FORM NO SE VA A PODER UBICAR EN LAS MISMAS COORDENADAS, es lógico, si estas son tus coordenadas: (1500,100) y si tu tienes 1920 pixels de ancho, pero otra pantalla tiene sólamente 1280 pixels de ancho...

Lo mejor sería que mostrases el código que llevas hecho para poder ayudarte, si sigues con dudas.

Saludos!