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 - ignorantev1.1

#401
¡Qué tal!

Pues bien, apenas queriendo iniciar con Java, por lo tanto pretendo hacer alguna aplicacioncilla. Para esto necesito leer y escribir en archivos, y no encuentro la manera de hacerlo: Me leí "Aprenda Java como si estuviera en primero", la sección de "Archivos"("io, streams, blablabla"). el problema que no entiendo como hacerlo.

¿No hay alguna forma de leer (archivos de todo tipo) todo el contenido, o alguna parte, indicándole desde donde y hasta donde (archivos binarios, que les dicen)?

Estuve tratando de entender "DataInputStream" y no vi la manera de hacer lo que pretendo, ni mucho menos con "File".

¡Saludos y gracias!
#402
La app tiene un procedimiento para terminar los hooks y es llamado al finalizar la aplicación (ojo: finalizar, no parar el programa en el  IDE). En ese procedimiento:

Código (vb) [Seleccionar]

funcion finalizarApp()
...
call UnhookWindowsHookEx(msHook)
hooks = false 'Esta bandera la utilizo para saber el estado de los hooks.
...


Con la bandera "hooks" me aseguro que se haya pasado por el procedimiento que remueve los hooks. En la función que recibe al hook:

Código (vb) [Seleccionar]

Public Function MSProc(ByVal nCode As Long, ByVal wParam As Long, lParam As Long) As Long

    if not hooks then  debug.print "Hola, sigo funcionando después de hacer unhook, ¿te jode?"

    If nCode = 0 Then
        'TODO
    Else
        If hooks Then msHook = CallNextHookEx(msHook, nCode, wParam, lParam)
    End If
End Function


No recuerdo porque hice de esta forma la función, y no entiendo bien el para qué de "CallNextHookEx"...

Saludos y gracias.
#403
Misma burra, nomás que revolcada:

Voy a finalizar la aplicación (la que pone los hooks), antes de que finalice doy por terminado el hook del mouse:

Código (vb) [Seleccionar]
UnhookWindowsHookEx(msHook)

Después que "finaliza" la aplicación, la función que procesa el hook sigue funcionando lo cual provoca que se "frezee" Windows (hasta no cerrar el IDE de visual basic) o se cierra el IDE por si sólo. (porque no es todavía una aplicación, lo estoy corriendo del IDE). Para probar "mi teoría" puse "debug.print "Hola, sigo funcionando aún despues de hacer unhook ;)", y sí, el mensaje sigue apareciendo aún después de detener el programa:

¿Saben de alguna forma de terminar con el hook o manejarlo de tal manera que no suceda ésto?

Perdonen, saludos y gracias.
#404
Pues me va ¡de pelos!  ;D

Nunca consideré la función "GetAsyncKeyState" (En realidad no sabía que existía).

Muchas gracias, carnales.
#405
Sí, Raul338, ya lo había considerado, pero no va.  :-\

Saludos.
#406
A ver:

Yo uso:

Código (vb) [Seleccionar]

Private function MSProc(byval nCode as long, byval wParam as long, byval lParam as long) as long
if wParam = WM_LBUTTONDOWN then
'ETC, ETC
end if


¿Cómo va el tuyo?

¡Saludos y gracias por tu respuesta!
#407
Buenas, pues estoy haciendo una aplicación de la que ocupo capturar clicks del mouse en otra aplicación, casi todo bien, ya que pretendo realizar la captura cuando ambos botones del mouse sean presionados al mismo tiempo, algo así como "WM_LBUTTONDOWN & WM_RBUTTONDOWN", pero no me funciona. ¿Alguna idea?

Saludos y gracias.
#408
Aquí en México no tienes que saber una mi-e-rda, tan sólo teniendo un familiar que va de salida para que te seda la plaza de trabajo o alguien con cierta influencia para que te acomode, listo. ¿Estudiar para ejercer el magisterio?, ¡Ah sí!, una carrera que dura 1 año, como 100 días de clases... Ni les cuento de la calidad de educación.  :silbar:
#410
¡Pues ya lo solucioné!

Tan simple como grabar la ISO en la pendrive con Ultraiso, luego que sale el menú "Iniciar en modo compatible", y ¡Chan, chan!, listo.

El error mio fue el siguiente: Estuve probando con ubuntu en DVD primero, luego en pendrive con "universal usb installer", y no me funcionó, luego Linux Mint con DVD, luego con pendrive con "UUI" y nada, luego con ultraiso y no me funcionaba por que le daba en "Iniciar", entonces ocurrió que me segó la desesperación, pero lo volví a hacer en "modo compatible" y ahora disfruto de Linux Mint 14 Mate, por completo, le di una patada a Win XP. Ahora me queda aprender, pero estoy maravillado, con algunas dudas, sí, pero repito: maravillado.

¡Saludos y gracias por todo!