elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1] 2
1  Programación / Programación Visual Basic / duda sobre Timer en: 10 Noviembre 2006, 11:30 am
Hola quisiera saber en que medida puede afectar uno o varios timer con un intervalo cortisimo, corriendo en un ordenador. QUiero decir que por ejemplo si hago una aplicacion, que ejecute algo con una combinacion de teclas, primero deberia añadirlo al registro para que se ejecute al entrar a windows, luego deberia usar una api, que se ejecutable en un intervalo de tiempo  para que compruebe continuamente que teclas se estan presionando y en caso de ser x ejemplo ALT+X ejecute lo que yo quiera. Es muy tipico en programas. Entonces mi pregunta es si la forma de hacerlo esta, osea un timer y la api, o ahi otra forma de hacerlo, y si este sistema de esta comprobando continuamente, a tiempos inferiores a 1 segundos logicamente, puede afectar la estabilidad del ordenador, ya incluso ablando de varios timers haciendo la misma funcion.
Gracias y saludos!
2  Programación / Programación Visual Basic / Tabstrip en: 20 Octubre 2006, 12:52 pm
Hola estoy trabajando con el control TabStrip, y he leido que la forma de trabajar es creando controles que contengan otros controles, tipo PictureBox o frame, y segun la pestaña que se cliquee, digamos que muestre el frame que le corresponda con sus correspondientes controles dentro de cada frame. El problema es que he creado un tabstrip  de 6 pestañas, y el tamaño no de pantalla entera, pero digamos que casi la mitad de la resolucion de mi pantalla. Entonces ahora lo que no se de que manera puedo trabajar en modo de diseño, el diseño de los 6 frames esos, pues no me entran todos en la pantallas, y no puedo montar unos con otros pq es un jaleo y me ha pasado de meter un frame como contenedor d otro y este a su vez contenedor de otro. Entonces no se si es que la forma de trabajar con un tabstrip no es asi o que porque no se que hacer para poder mostrar esas  6 ventanas pinchando en las pestañas.. GGracias saludos
3  Programación / Programación Visual Basic / comprimir imagen en: 19 Octubre 2006, 11:39 am
Hola estoy buscando la manera de comprirmir una imagen a jpg. El tema es que capturo la pantalla mediante una api y la puedo guardar, como bmp , pero quiero saber una manera
para guardarla como jpg y reducir su tamaño. Como lo puedo hacer? he leido algo acerca de modulos pero no he visto ninguo para VB6. Gracias y saludos.
4  Programación / Programación Visual Basic / ayundeme con este simple codigo en: 13 Octubre 2006, 09:47 am
Hola, es es un codigo que trata de hacer lo siguiente:
Cada tres segundos cambia la imagen de fondo del formulario aleatoriamente entre 6 imagenes. Si pasas el raton por encima del formulario, el formulario se mueve por la pantalla para que no puedas cogerlo. Si le pulsas a la X para cerrarlo, abre un nuevo formulario igual. Y todo va bien hasta aqui. Cuando pulso la X si abre un nuevo formulario, pero yo quiero que el nuevo formulario siga con las propiedades del inicial, y en el primero se ven las fotos cambiando, y al pinchar en la X y en las sucesivas vece que se pinchen se abren nuevos formularios, pero en estos formularios no se cargan las fotos. Osea solo el primero funciona bien y aunque luego se abre el formuliario en este no aparecen fotos ni nada.
Este es el codigo, gracias:
Código:
Dim ancho As Integer
Dim alto As Integer
Dim altornd As Integer
Dim anchornd As Integer
Dim ventana() As Form
Dim j As Byte
Private Sub Form_Load()
cambia
alto = Screen.Height
ancho = Screen.Width
altornd = calculo(alto)
anchornd = calculo(ancho)
If altornd > alto - Form1.Height Then
altornd = alto - Form1.Height
End If
If anchornd > ancho - Form1.Width Then
anchornd = ancho - Form1.Width
ElseIf anchornd < Form1.Width Then
anchornd = 0
End If
Form1.Top = altornd
Form1.Left = anchornd
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
alto = Screen.Height
ancho = Screen.Width
altornd = calculo(alto)
anchornd = calculo(ancho)
If altornd > alto - Form1.Height Then
altornd = alto - Form1.Height
End If
If anchornd > ancho - Form1.Width Then
anchornd = ancho - Form1.Width
ElseIf anchornd < Form1.Width Then
anchornd = 0
End If
Form1.Top = altornd
Form1.Left = anchornd
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 0 Then 'Significa que se ha cerrado con la X:
    i = i + 1
ReDim Preserve ventana(1 To i)
Set ventana(i) = New Form1
ventana(i).Show
    Cancel = 1
End If
End Sub
Public Function calculo(valor)
calculo = Int(Rnd * valor)
End Function
Private Sub cambia()
j = Rnd * 6
Select Case j
Case 1
Form1.Picture = Image1.Picture
Case 2
Form1.Picture = Image2.Picture
Case 3
Form1.Picture = Image3.Picture
Case 4
Form1.Picture = Image4.Picture
Case 5
Form1.Picture = Image5.Picture
Case 6
Form1.Picture = Image6.Picture
End Select
End Sub
Private Sub Timer1_Timer()
cambia
End Sub


5  Programación / Programación Visual Basic / 2 operaciones con el boton X en: 12 Octubre 2006, 13:40 pm
Hola, quedria saber primero, como se pueden cambiar los botones de maximizar, minizar y cancel, y tambien y mas importante, si se puede cambiar el evento, por ejemplo de pinchar la X y que no cierre el formulario si no que invoque otro procedimiento distinto. Gracias y saludos!
6  Programación / Programación Visual Basic / METER IMAGEN EN UNA VARIABLE en: 6 Octubre 2006, 02:20 am
Hola, quedria saber como meter el contenido de una imagen que ya forma parte de la propiedad picture de un control image en una variable, para luego poder cargarla en otros controles imagen. Yo he exo asi:
img = image1.picture
image2.picture = img
y no funciona
no se si es por el tipo de declaracion de la variable o porque pero no puedo hacerlo. Existe el controlimage o algo asi que sirve para crear como una librerias de imagenes, y me srviria, pero ya me puesto a pensar porque de esta manera no puedo y no se porque es.
Gracias y saludos!
7  Programación / Programación Visual Basic / ejecutar comando del cmd en: 5 Octubre 2006, 11:49 am
Hola, con shell puedo ejecutar archivos indicandole la ruta
pero se puede ejecutar un comando de dos, como x ejemplo
hacer que se ejecute:
assoc .tela=exefile
algo asi como si fuera batch, pero mediante visual.
saludos y gracias
8  Programación / Programación Visual Basic / problema con formulario MDI en: 3 Octubre 2006, 17:34 pm
Hola, dos problemas con formularios mdi.
Como puedo hacer que nada mas abrir la aplicacion, solo aparezca el formulario padre, y ningun hijo? Es que resulta que yo entro a un proyecto nuevo y x defecto ya se genera un form. Luego agrego el MDi y le pongo al form1 (x ejemplo) la mdichild a true. Y ya esta. Si creo mas formulario hijos  y ejecuto, solo se me ve el primero. Y no soy capaz de quitarlo para que entre solo el Padre y no se carge ningun hijo hasta k se le diga. He probado a descargarlo en el form1_load, a ponerlo no visible... pero nada, si ago eso aparentenmente no carga ni el padre ni el hijo. Es curioso que si pongo un boton en el hijo que clickeando ejecute un unload me, ahhi si se keda solo el hijo, pero kisiera saber
komo entrar ya a la aplicacion sin mas formulario que el MDI.
Otra cosa. Crear una instancia de un formulario... he leido un tutorial pero no me entero. Es por ejemplo para que en el MDI tenga un menu, con una opcion d nuevo x ejemplo, y que cada vez que le pulse, me kree una instancia de un formulario que yo tenga creado... osea seria como abrir distintas sesiones d trabajo d un mismo formulario. COmo lo puedo hacer pq lo que he leido no me ha quedado muy claro.
Gracias y saludos!
9  Programación / Programación Visual Basic / duda existencial sobre las apis en: 3 Octubre 2006, 12:31 pm
Despues d mucho leer sobre las APIs, sigo sin saber nada. Porque el tema es... el uso de las APIs se resume en copiar y pegar de alguien uque te las pase?. O tiene su logica y se puede saber esta. Quiero decir, como se puede si quiera empezar a investigar algo de las APIs. Ya he se como se declaran y tal, pero luego, he visto que tambien se declaran constantes y tal. COmo se que constantes ahi que declarar, y lo mas importante casi, como se puede buscar una API si yo se que existe pero no se como se declara, ni si quiera el significado de los argumentos que se le pasa. De ahi que me plante si es mas facil buscar, copiar y pegar, o se puede intentar saber mas. Pues he visto el Api Viewver, pero es lo que digo, podria coger una declaracion pero luego ya no sabria que mas hacer. Osea busco consejo de la gente, que que es lo que suele hacer y como suele trabajar con las APIs.
Gracias. S2.

10  Programación / Programación Visual Basic / producir un evento mientras piensa en: 2 Octubre 2006, 12:10 pm
Hola, quedria saber si en visual basic se produce algun evento cuando la maquina esta realizando una accion y aprovecharlo pues para hacer cualquier cosa, como cambiar el icono al reloj de arena etc. O si no se produce ningun evento como hacerlo. Pongamos por caso, que tengo un boton, y con ese boton abro un archivo asi.
open cd.filename for binary as #1
file = len(cd.filename)
get #1, , file
close #1
bien pues esto si escojo un archivo grande, el formulario en cuestion se queda el rato que esta trabajando digamos que casi bloqueado, osea la sensacion visual que da es que sa quedado pillado aunque no es asi. Y eso quisiera saber si en este momento se produce algun evento o como podria hacer para que el formulario se quedase intacto (dado que si cargas el archivo con un common dialog al abrirlo digamos k no se actualiza completamente el formulario de abajo mientras inicia la carga), y eso para que quede el formulario bien, o poner que se cambie el icono, o incluso una barra de prgreso mientras carga, etc. Gracias y saludos.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines