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

#21
Espero que esta funcion te sirva:

Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_CURRENT_CONFIG = &H80000005

Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long


Public Function RegComprobarClave(Key As String, Subkey As String) As Boolean
    Dim regRes As Long
    Key = LLave(Key)
    RegOpenKey Key, Subkey, regRes
    If regRes = 0 Then
        RegComprobarClave = False
    Else
        RegComprobarClave = True
    End If
    RegCloseKey regRes
End Function


Para usarla pone:

MsgBox RegComprobarClave(HKEY_LOCAL_MACHINE, "Software\Microsoft")


Si existe la clave Microsoft te devuelve TRUE.

Saludos.-
#22
Tenes que transformar la base de datos al formato de Office 97.
Esto lo haces llendo a Herramientas>Utilidades da la base de datos>Convertir base de datos>Convertir a formato de Acces 97. Guardas el archivo y lo conectas con el control Data.
Espero que te sirva, saludos.-
#23
Cita de: unish en 24 Diciembre 2006, 04:19 AM
Cita de: NYlOn en 24 Diciembre 2006, 04:13 AM
Esa linea esta en el evento Load del Form?

Sep! Esta en load form!
influye en algo ?  :o

Cambialo de lugar. Podes ponerlo en un timer (con un intervalo de unos 10 mls) que se corte cuando termine. Algo asi:

Private sub Timer1_Timer()
   FileCopy blablabla....
   Timer1.Enabled = False
End Sub


Fijat si funciona. Saludos.-
#24
Esa linea esta en el evento Load del Form?
#25
Programación Visual Basic / Re: Ayuda!!!
19 Diciembre 2006, 06:25 AM
Modificarse a si mismo no es posible; no podes modificar un archivo que esta abierto. Lo mejor es agregar una clave al registro.

Saludos.-
#26
Usa un shape cuadrado (en este caso se llama SH) y en la propiedad mousemove del picturebox pone lo siguiente:

    sh.Left = X - sh.Width \ 2
    sh.Top = Y - sh.Height \ 2


Saludos.-
#27
Programación Visual Basic / Re: Aporto un Code
20 Noviembre 2006, 16:46 PM
Cita de: WarGhost en 19 Noviembre 2006, 16:45 PM
el código de Robokop esta muy bien pero se le debería poner un Sleep sino se llega a petar el programa.

Con un DoEvents adentro del blucle se arregla :)

Saludos.-
#28
 :huh:

y por que no lo haces con el codigo que te dejo Jareth??
no tienes que usar bucles, y en el caso de que sea un listbox con muchos items, tardaria muchisimo mas el metodo que estas usando...
#29
Lo que podes hacer es abrir el archivo de forma binaria y obtener su codigo. Una vez echo esto encriptas el codigo y lo volcas como un archivo nuevo.
Tenes que tener en cuenta que el archivo va a quedar inutilizable. Para volverlo a su estado original tenes que hacer lo mismo pero descifrando el codigo.

Saludos.-
#30
Cita de: ranslsad en  6 Noviembre 2006, 19:11 PM
Hola, primero... gracias por tu respuesta.. y segundo..
yo preguntaba porque una vez vi un programa que creaba exe...
no me acuerdo cual era pero por ejemlo vos activavas cheks box y se agregaban cosas, le dasbas a crear y se creaba un exe con lo que habias puesto...

Bueno... de tdas formas... gracias...

Salu2

Ranslsad

Busca informacion sobre como escribir y leer en archivos de forma binaria.