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 - Slasher-K

#71
Programación Visual Basic / Re: Pipes
12 Octubre 2005, 22:28 PM
Para poder enviar comandos establece el registro hStdIn de la estructura STARTUPINFO al valor de hReadPipe, de esa forma va a leer los datos que haya en la pipe.

Para escribir en la pipe y que ejecute los comandos usa WriteFile.

No tengo tiempo, por eso ando pasando poco por el foro, pero en cuanto pueda a ver si escribo algo de código... El código anterior es bastante malo, existen funciones que te indican la cantidad de datos (en bytes) que hay sin leer, te permiten leer la pipe y otras.

Para más información miren el siguiente link en MSDN que explica todo el funcionamiento de los pipes y la manera de implementarlos.

Pipes en Windows

Saludos.
#72
Programación Visual Basic / Re: Visual Basic 8
11 Octubre 2005, 01:06 AM
 :'( :'( :'(

Igual lo voy a probar, pero la plataforma .NET es demasiado pesada para mi gusto, no vale la pena invertir tantos recursos por la funcionalidad.

Saludos.
#73
Programación Visual Basic / Re: Visual Basic 8
11 Octubre 2005, 00:56 AM
Parece que sí salió el VB 8.0 beta2 con el paquete de Visual Studio 8.0

Página oficial de Visual Studio 8.0

Quedará bajarlo y probarlo. Si es mejor que el VB6 y no usa la plataforma .NET creo que me voy a pasar al VB8 ;D.

Saludos.
#74
Programación Visual Basic / Re: eventos
11 Octubre 2005, 00:47 AM
Las clases también pueden tener eventos, ya que los controles son clases con interfaz gráfica.

Si se define un evento en una clase luego se puede responder al evento desde un formulario u otro objeto declarando la variable como WithEvents.


'
'Objeto MyObject
'
Event MiEvento()

Sub HacerAlgo()
  RaiseEvent MiEvento
End Sub



'
'Formulario frmMain
'
Private csObject As MyObject

Private Sub Form_Load()
  Set csObject = New MyObject
End Sub

Private Sub cmdTest_Click()
  Call csObject.HacerAlgo
End Sub

Private Sub csObject_MiEvento()
  Call MsgBox("Se desencadenó el evento del objeto", vbInformation)
End Sub


En el caso anterior cuando se aprete el botón cmdTest se va a llamar al método HacerAlgo del objeto, por consiguiente se va a desencadenar el evento MiEvento.

Saludos.
#75
Las bases de datos de MySQL son texto plano, podrías recorrer todo el archivo usando las funciones de entrada/salida de archivos.

Si usas los objetos de datos primero llama al método MoveFirst y luego hacé un bucle por toda la tabla buscando el registro especificado.


Call csRecordset.MoveFirst

Do While Not csRecordset.EOF
  '
  'Buscar los datos en cada campo.
  '

  'Se mueve al próximo registro.
  '
  Call csRecordset.MoveNext
Loop


Saludos.
#76
Usa algún packer o genera un ejecutable con el WinZip, WinRar o algún programa similar.

Saludos.
#77
Lee el protocolo SSL. Aunque no es tan fácil implementarlo. Usa sistemas de criptografía y tiene muchas vueltas, pero nada es imposible.

Saludos.
#78
Gracias por el aporte, aunque es más ortodoxo hacerlo con las funciones de la API del registro. Lo importante acá son las claves :P.

Saludos.
#79
Programación Visual Basic / Re: eventos
11 Octubre 2005, 00:28 AM
Eventos en Visual Basic

El curso del guille es bastante bueno, aunque le faltan algunas cosas.

Saludos.
#80
Para descargar un formulario desde otro simplemente llamas a la función Unload pasandole el nombre del formulario a descargar.


Private Sub Form1_Unload(Cancel As Integer)
  'Descarga otros formularios antes de terminar.
  '
  Call Unload(Form2)
  Call Unload(Form3)
End Sub


Saludos.