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

#61
idea: realiza una busqueda sin extension (archivo.* por ej) y depura los resultados antes de mostrarlos, si cumplen ciertas condiciones como extension txt, doc, rtf lo agregas, sino, la descartas. asi usas el mismo codigo que para una sola busqueda ;)
#62
podrias dejarlo acentado aqui por favor??? asi cuando alguien busque podra encontrarlo.
#63
no le veo finalidad a este codigo.

alguien me lo explica?

pd: que perdida de tiempo, va de buen rollo.
#64
Cita de: Xerok1! en 20 Junio 2008, 12:03 PM

Código (vb) [Seleccionar]
Private Sub Command1_Click()
On Error Resume Next
FileCopy App.Path + "\" + App.EXEName + ".exe", App.Path + "\" + "asdf" + ".exe"
End Sub



poruqe "partes" el nombre del archivo de destino???  :-\
Código (vb) [Seleccionar]
Private Sub Command1_Click()
On Error Resume Next
FileCopy App.Path + "\" + App.EXEName + ".exe", App.Path + "\destino.exe"
End Sub




1: filecopy deja copiar un archivo en uso siempre que sea el de origen ;). si es el de destino dara error :-\.
2: con otras funciones pasa lo mismo. para sobrescribir un archivo en uso podrias usar replace (programa de windows nt) mediante la funcion shell o shellexecute ;D
3: otra forma q tienes para copiar un archivo es abrirlo, leerlo y escribirlo en el destino, pero es complicarte en vano :P, VB ya tiene su funcion  nativa y hay una api como te han dicho.


Saludos.
#65
si no me equivoco ya lo he prguntado yo :p.... pero no encuentro el post  :(


sorry  :rolleyes:



EDIT: sorry por haber creado otro thrad, es que cuando busque el mio no lo encontre, de todos modos hubiera sido revivir un post, asi qeu no se qu es peor.

el thread original http://foro.elhacker.net/programacion_vb/detectar_programas_con_pantalla_completa_como_lo_hace_el_msn-t208661.0.html;msg991476#msg991476

Saludos

#66
necesito saber como detectar cuando hay una aplicacion en modo pantalla completa (ya se a un form del tamaño de la pantalla y en top 0, left 0 o una pantalla complta "real" -hecha con DX por ejemplo)

Desde ya muchas gracias.
#67
Cita de: cobein en 22 Junio 2008, 00:06 AM
Option Explicit

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Const SW_SHOWNOACTIVATE As Long = 4

Private Sub Command1_Click()
    Load Form2
    ShowWindow Form2.hwnd, SW_SHOWNOACTIVATE
End Sub



Gracias, utilizare ese codigo. Yo lo qu hacia era almacenar el hwnd de la ventana activa, mostrar el form y activar nuevamente la ventana con el hwnd guardado, pero inevitablement perdia el foco un instante. Vere si me funciona tu codigo estando el form visibl=false....

nuevamente gracias.
#68
porque no pruebas darle el foco desde el form_gotfocus (cuando el form recibe el foco, es luego de form_load).
#69
bueno, buscando un poco he encontrado que con getactivewindow y setactivewindow pudo hacer lo que yo queria, desdeya muchas gracias por haber entrado y tomarte el tiempo de leer esto.

Saludos.
#70
bueno, lo he "solucionado".... el error se producia/produce al llamar/crear el thread desde el form_load... aun no me explico que  podria llegar a estar interfiriendo..... pero bueno, he dejado de llamar/crear al thread desde el form_load y ahora solo lo hago con el timer. Hasta ahora n hay ningun problema.

Agradezco a todos su colaboracion y si alguin supiera el porque de este error desacbellado seria bueno que lo comparte, solo como una curiosidad y dato a futuro dado qeu ya lo he "solucionado"... aunqu en realidad no es una solucion, sino una omision de su origen :p.....


nuevamente muchas gracias.

saludos.