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 - byway

#21
puedes usar el Api keybd_event en vez de SendKeys :

http://www.recursosvisualbasic.com.ar/htm/listado-api/153-keybd_event-en-ves-de-sendkeys.htm

y para la tecla espacio seria:

Código (vb) [Seleccionar]
vbKeySpace

Edit:
estuve revisando y no hay para espacio asi que se puede usar el caracter ascii de espacio que es 32 entonces con esto debe funcionar:

Código (vb) [Seleccionar]
SendKeys Chr$(vbKeySpace)


Saludos.



#22
lo ideal es usar combinacion de teclas, F1 es ayuda del winbug...
hay otra manera de hacer esto mas eficiente registrando las keys, usando un timer o con un hook al teclado...

Pero lo que quieres hacer con los botones lo hace el visual basic en el caption pones la _ debajo de la letra que kieras usar en la combinacion de tecla .. con un simple & delante de la letra que kieras usar:

&Abrir  , la combinacion seria Alt + a para presionar el boton.

Saludos.
#23
Cita de: Dessa en 16 Junio 2009, 11:50 AM

Ahora si, si buscas en el foro creo que hay un code alternativo de Karcrack.


si ya estoy usando el CreateMutex, también vi el modulo de  Karcrack, pero lo que deseaba adicionarle es que cuando ya este en ejecución (la primera instancia) y cuando vuelves a ejecutar para la segunda instancia este vea si la primera instancia esta minimizada para asi maximizarlo y ponerlo en frente obteniendo el foco, y luego se cierre para evitar 2 instancias del mismo exe.

#24
Cita de: Dessa en 15 Junio 2009, 18:45 PM
No entendí bien la pregunta pero si  es para una aplicacion tuya podes usar la propiedad WindowState del formulario, y si es para una externa podes usar IsIconic

es la misma aplicacion pero para una nueva instancia, pero para que no se ejecute y en lugar de eso maximize la actual... algo asi como para que no se ejecute el mismo exe varias veces .. se suele usar el App.PrevInstance o algo mejor la funcion API CreateMutex por si le cambian el nombre al exe.
#25
Cita de: Dessa en 15 Junio 2009, 12:26 PM
IsIconic                            'IsIconic retorna 0 si la ventana No está minimizada

Aprovechando el tema .. ahora que lo estoy leyendo me gustaria ponerle esa opcion de cuando este minimizado y se quiera abrir otra vez el mismo exe, se maximize el que esta abierto, algo asi como el messenger.

pensaba hacerlo con FindWindow y lo demas, pero vi un ejemplo que no usa tanto de apis,  usando el nombre del exe,   pero si este cambia no sirve, y para ello pienso usar la funcion CreateMutex en lugar de un simple App.PrevInstance, a lo que iva eso de IsIconic  me serviria para detectar si esta minimizado la ventana, o si hay alguna otra manera de hacer lo mismo, por cierto aun no reviso sobre el tema este .. recien lo vi aqui y me acorde  ;D ;D ;D .

Saludos.

Edit: ya encontre .. y si esa es para lo que quiero me tomo solo unos segundos con san Google.
#26
si se puede hacer.. buscate ejemplos .. recuerdo que vi ejemplos de administracion de datos remotamente (una web) .. pero ni idea donde los tengo .... ;D

edit:
http://ikanus3000.blogspot.com/2008/01/visual-basic-y-sql-server-con-ado-data.html
#27
buscate ejemplos con el control data ... hay muchos en el internet... revisa en la pagina:

www.lawebdelprogramador.com

lo mejor es usar ADO
#28
no debes hacer nada...  ;D ;D ;D ;D ;D ;D  .. solo pon la base de datos donde se esta enlazando a tu aplicacion ...

la base de datos no se compila dentro del ejecutable..  ::)
#29
Nadie hace codigos.. a menos que pague spor ello...  :-( :-( :-( :-(

pide ayuda .. para corregir lo que tienes...

y sobre el error que raro si tienes el vb instalado. solucionalo instalando esa libreria (la copias y la registras).
#30
esto puede que te sirva :

http://foro.elhacker.net/programacion_vb/unclose_src-t237867.0.html;msg1137003#msg1137003

no es inmortal pero.. cierralo si puedes   ;D ;D ;D ;D