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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación Visual Basic / Re: Su consejo en: 1 Mayo 2008, 13:31 pm
Sigo sin estar completamente seguro pero no seria mas facil usar una variable publica?

en vez de usar el GetSetting

algo asi...

Dim Pasa as Integer

Public Funcion Numero as integer
 Do While Pasa <> 1
  DoEvents
 Loop
 Pasa = 1
 Dim Consecutivo  as integer
 Consecutivo = val(Getsetting("Probando", "Prueba", "Consecutivo"))
 SaveSetting "Probando", "Prueba", "Consecutivo", cstr(consecutivo+1)
 Pasa = 0
 Numero = Consecutivo
End Sub
2  Programación / Programación Visual Basic / Re: Su consejo en: 1 Mayo 2008, 13:01 pm
Open Archivo For Append As #1

:/ Cual es la idea de esto?....

es por poner un ejemplo

no es que precisamente tenga que ir ello, sino que quiero que una funcion
se detenga, hasta qe la otra haya terminado, algo asi como un semaforo
que continue hasta que la otra termine

algo asi

Código
  1. Public Funcion Numero as integer
  2. Do While GetSetting("Probando", "Prueba", "Numero") <> ""
  3.  DoEvents
  4. Loop
  5. SaveSetting "Probando", "Prueba", "Numero", "1"
  6. Dim Consecutivo  as integer
  7. Consecutivo = val(Getsetting("Probando", "Prueba", "Consecutivo"))
  8. SaveSetting "Probando", "Prueba", "Consecutivo", cstr(consecutivo+1)
  9. SaveSetting "Probando", "Prueba", "Numero", ""
  10. Numero = Consecutivo
  11. End Sub

para que no se repita el mismo numero por si es solicitado al mismo
tiempo determinado numero de veces.
3  Programación / Programación Visual Basic / Su consejo en: 1 Mayo 2008, 12:39 pm
Hola a todos de nuevo yo :D

bueno aqui me tienen de nuevo con una duda, estoy realizando un sistema de oficina ya ven de esos tediosos...

mi pregunta es, que les parece este codigo:

Aqui el MDIForm1
Contiene: Command1, Command2, Label1 y Timer1
Código
  1. Option Explicit
  2.  
  3. Private Sub MDIForm_Load()
  4. SaveSetting "Probando", "Prueba", "Numero", ""
  5. Form1.Show
  6. Form2.Show
  7. Form2.Show
  8. End Sub
  9.  
  10. Private Sub MDIForm_Unload(Cancel As Integer)
  11. DeleteSetting "Probando", "Prueba"
  12. End Sub
  13.  

Aqui del Form1 (Child)
Contiene: Command1, Command2, Label1 y Timer1
Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4. Do While GetSetting("Probando", "Prueba", "Numero") <> ""
  5.  DoEvents
  6. Loop
  7. SaveSetting "Probando", "Prueba", "Numero", "1"
  8. Command1.Enabled = False
  9. Command2.Enabled = True
  10. End Sub
  11.  
  12. Private Sub Command2_Click()
  13. SaveSetting "Probando", "Prueba", "Numero", ""
  14. Command1.Enabled = True
  15. Command2.Enabled = False
  16. End Sub
  17.  
  18. Private Sub Form_Load()
  19. Timer1.Interval = 500
  20. End Sub
  21.  
  22. Private Sub Timer1_Timer()
  23. Label1.Caption = Now
  24. End Sub

Y aca del form2 (Child)
Contiene: Command1, Command2, Label1 y Timer1
Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4. Do While GetSetting("Probando", "Prueba", "Numero") <> ""
  5.  DoEvents
  6. Loop
  7. SaveSetting "Probando", "Prueba", "Numero", "1"
  8. Command1.Enabled = False
  9. Command2.Enabled = True
  10. End Sub
  11.  
  12. Private Sub Command2_Click()
  13. SaveSetting "Probando", "Prueba", "Numero", ""
  14. Command1.Enabled = True
  15. Command2.Enabled = False
  16. End Sub
  17.  
  18. Private Sub Form_Load()
  19. Timer1.Interval = 500
  20. End Sub
  21.  
  22. Private Sub Timer1_Timer()
  23. Label1.Caption = Now
  24. End Sub

Si se fijan el Form1 y Form2 tienen el mismo codigo.

Espero sus opiniones, el uso de esto es que para que haga un
procedimiento X lo haga hasta que se termine en otro o cuando
se de clic o termine una funcion, ejemplo si en ambos codigos quiero usar el

Open Archivo as append #1

Se que puedo usar el FREEFILE pero solo que no lo quiero usar.
4  Programación / Programación Visual Basic / Re: Ayuda Con Aplicacion Protegida.. en: 24 Abril 2008, 18:47 pm
podrias dar mas datos del programa para bajarlo y revisarlo
5  Programación / Programación Visual Basic / Re: Necesito su apoyo con una IMAGEN en: 14 Abril 2008, 19:10 pm
Mira la manera mas simple, bajate este control http://foro.elhacker.net/index.php/topic,204651.0.html y usando la propiedad LoadImageFromStream de el ucImage le pasas la imagen y listo.

Gracias COBEIN te agradezco llegando a la casa lo revisare grax de nuevo
6  Programación / Programación Visual Basic / Necesito su apoyo con una IMAGEN en: 14 Abril 2008, 18:06 pm
Hola todos como estan, despues de ponerme a buscar en google llego a ustedes ya que todas las busquedas han sido infructuosas.

El problema es que, si envio una un archivo de imagen (JPG, BMP, GIF, etc) enviado mediante SOCKET el cliente lo recibe muy bien, pero si tengo Windows Vista el problema es que no me deja crear un archivo si no tengo los privilegios de administrador. ya que me mandaria ERROR 75, ya que no puedo en ese momento configurar el programa como EJECUTAR COMO ADMINISTRADOR

Entonces lo que quiero saber si es posible si al recibir el archvio

Código
  1. Sock1.GetData TextoRecibido
  2. ImagenRecibida = ImagenRecibida + TextoRecibido

Como puedo hacer una vez que se haya recibido toda la imagen recibida sin tenerlo que guardar en un archivo, cargarlo desde la variable a un Picturebox o Image

Grax por la ayuda que puedan ofrecer.
7  Programación / Programación Visual Basic / Re: Formulario intocable! XD en: 14 Abril 2008, 17:45 pm
me parece muy bien lo del FRAME yo tenia una idea mas
pero es mas conveniente el FRAME

el mio era una variable ponerle un valor y en cada evento de los textbox
en keypress valorar que si la varibale tiene datos un exit sub y sino que
proceda y no limpie el keyascii o keycode depende el evento que elijas
8  Programación / Programación Visual Basic / Re: pasar texto de .exe a .exe en: 8 Abril 2008, 21:15 pm
si las aplicaciones son tuyas y las puedes modificar y no quieres meter mucho codigo

Anexa un TIMER del tiempo que gustes de 500 a 1000, tu sabes

el que envia que haga esto

Código
  1. Savesetting "Grupo", "Programa", "Clave", "Texto"

y el que esta esperando recibir que este revisando
mediante

Código
  1. Texto = Getsetting("Grupo", "Programa", "Clave")
  2. deletesetting "Grupo", "Programa", "Clave"
9  Programación / Programación Visual Basic / Re: Un formulario dentro de otro en: 8 Abril 2008, 21:10 pm
busca en google un poco

"Formulario tipo Visual basic"

quizas te pueda ayudar ya que los MDI solo te sirven para todo lo que esta dentro de tu proyecto pero si quieres en tu programa apropiarte de muchos jajaja

usa el SETPARENT pero ojo porque si cierras tu aplicacion con algunas aplicaciones encerradas que pasara con ellas, te lo dejo de tarea, o mejor dicho un paso a la vez
10  Programación / Programación Visual Basic / Re: Problemas con VB en Vista en: 8 Abril 2008, 20:59 pm
Estoy utilizando el cSocketMaster en un proyecto y me da error de compilación con los comandos Mid$, Str$ y todos los de manejo de cadenas. Alguna explicación?

Porque no intentas omitir el signo ( $ )
y si estas asignando a una variable que
aun no esta creada, solo necesitarias
crearla antes, yo uso esas funciones sin
el SIGNO y no he tenido problema alguno
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines