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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 [309] 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 ... 331
3081  Programación / Programación Visual Basic / Sentencias SQL en: 8 Mayo 2009, 03:06 am
Suponiendo que ya has elejido la Base de datos a usar con:
Código
  1. USE BaseDeDatos
  2.  

O de igual forma predeterminada en tu conexión

Rectifica esto:

Para Numeros...¡"
Código
  1. SELECT Campos FROM Tabla
  2. WHERE Edad=Numeros ORDER BY ID DESC
  3.  
Para Cadenas De Texto
Código
  1. SELECT Campos FROM Tabla
  2. WHERE Nombre='CaracteresAlfanumericos' ORDER BY ID DESC
  3.  

Vez alguna Diferencia?...¡!, seguro este es el problema...¡! pero igual puede ser alguna otra cosa, tu problema en si no en VB6 si no mas bien SQL. Otra cosa Abre, Consulta, Procesa y Cierra, sigue estos pasos en tu APP ya que si no cierras puede haber en un punto algun problema con una consulta.

Una pregunta que manejas en la variable separa(1) que tipo de dato? mmm bueno en todo caso espero te ayude.

TUTO SQL <--- Por si acaso.

Ducles Lunas
3082  Programación / Programación Visual Basic / Re: Excel + VB en: 2 Mayo 2009, 23:16 pm
Ojala te sirva esto:

Cómo usar ADO con datos de Excel desde Visual Basic o desde VBA

Se ve que se trabaja de la misma forma que MySQL, SQL, ORacle y otros creoq ue solo cambia el String de Conexión pero esto lo digo por que no lei el articulo Completamente.

Dulces Lunas
3083  Programación / Programación Visual Basic / Re: Actualizar mi programa usando el regedit ?¿?¿? en: 2 Mayo 2009, 23:13 pm
y si usas plugins en tu aplicacion de tal forma X proceso realizaria algo y asi con tan solo sustituir las dll obtendrias los procesos deseados xP, ya de esta forma solo el EXE ejecuta el proceso inicial y cargaria las dll ejemplo

Haces un dowloader que trabaje con DLL que proporcionan siertas funciones (Basicamente TODAS ya que el exe solo las ejecutaria algo asi como la 'Rundll' de windows creo que asi se llama).

Si no hay plugins registrados el EXE actuara como primera instancia informado de tal echo con solo una opcion es decir la predeterminada, bajar una dll de X lugar que contenga mas info y procesos para tu gusto y cosas deseadas por tal motivo el EXE ya teniendo solo una dll ejecutaria un X procesos el cual daria la variedad al EXE....¡! no se si me doy a entender

Yo lo haria asi...¡!

Dulces Lunas.
3084  Programación / Programación Visual Basic / Re: Como validar usuarios segun tipo?? en: 15 Abril 2009, 07:36 am
mmm aca te dejo un proyecto que hice para mi escuela como proyecto final de semestre use el ADO (Mi profesora awebo queria que usara el control DATA pero no le hice caso por la poca accesibilidad que dapero bueno)

Descargar

P.D.: Tiene errores pues lo hice en 2 dias ya hace 2 años y los unicos cambios que le realice fueron hace unas horas pues usaba un registro en la bdd de access para contar cuantos registros (ya sean de datos o usuarios para saber cuantos habian y esto fallaba ademas que era tonto)

Ojala te sirva

Dulces Lunas
3085  Programación / Programación Visual Basic / Re: [POC] Kaspersky Killer en: 15 Abril 2009, 06:57 am
Muy buen code, no lo entiendo, pero es bueno jeje

Saludos

si la cosa esta asi los demás estamos fritos ¬¬" (no todos vdd)

Excepsional source

Dulces Lunas.
3086  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Estadísticas del ataque de DDoS que recibió el foro en el mes de febrero. en: 13 Abril 2009, 08:28 am
Viendo la noticia principal. ¿Por qué atacan esta web?
Siempre le pasa algo, parece que es un vengativo ofendido a mermar su venganza de algo.



Me recuerdan a mi cuando el inche teclado se trababa y tenia uno que golpearlo... no peren... lo sigo haciendo jajajaja (Se´ra la razon por la cual no funciona bien? bueo ni que...¡!)

Volviendo al tema:

Pero que seguridad trae este host. creo que tengo que leer los tutosque se han puesto en la web y dejar de ingresar siempre directamente al foro e ir llendo más seguido a la web.
3087  Programación / Programación Visual Basic / Re: problema: obtener Rect de un item de ListView en: 13 Abril 2009, 06:26 am
mmm ya se me adelanto LeandroA...¡! bueno ya ni que.

para que veas si cambia el pinture de tamaño solo convierte en comentario esta linea:

Código
  1. lRet = SetParent(.Hwnd, lnghWnd)

...¡!

Dulces Lunas.!¡
3088  Programación / Programación Visual Basic / Re: Otras dos dudas... en: 9 Abril 2009, 21:03 pm
Mas info.

como se ve estas haciendo un hide a un formualrio o andas dejando algo cargado en la memoriaaun no cierras, descargas TODOS los elementos de la misma (la memoria) usa "unload objeto" para descargar el formulario x que queda cargado igual prueba con terminarTOdo bucle "Do While" si lo implementaste o ya si no te resulta usa el "END" para terminar ya todo tu proceso a lo bruto (no se recomienda)
3089  Programación / Programación Visual Basic / Re: (ayuda) examinar en: 7 Abril 2009, 06:45 am
mmm puedes usar el common dialog para realizar tal acto... (OJO no entiendo como deseas listar los archivos)

P.D.: hasta donde yo he visto ese cuadro de examinar no muestra archivosojo hasta donde yo se. para mostrar archivos y mostrar la ruta completa del archivo seleccionado por un cuadro de examinar es mejor usar el common dialog.

---Editado.
--- Source Common Dialog --- y ya.

Cuadro de diálogo Abrir archivo ( Función GetOpenFileName )

Código
  1. Option Explicit
  2.  
  3. ' Función Api GetOpenFileName _
  4.  para abrir el cuadro de diálogo seleccionar archivo
  5. Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
  6.    Alias "GetOpenFileNameA" ( _
  7.    pOpenfilename As OPENFILENAME) As Long
  8.  
  9. ' Estructure de datos _
  10.   OPENFILENAME para usar con GetOpenFileName
  11. Private Type OPENFILENAME
  12.    lStructSize As Long
  13.    hwndOwner As Long
  14.    hInstance As Long
  15.    lpstrFilter As String
  16.    lpstrCustomFilter As String
  17.    nMaxCustFilter As Long
  18.    nFilterIndex As Long
  19.    lpstrFile As String
  20.    nMaxFile As Long
  21.    lpstrFileTitle As String
  22.    nMaxFileTitle As Long
  23.    lpstrInitialDir As String
  24.    lpstrTitle As String
  25.    flags As Long
  26.    nFileOffset As Integer
  27.    nFileExtension As Integer
  28.    lpstrDefExt As String
  29.    lCustData As Long
  30.    lpfnHook As Long
  31.    lpTemplateName As String
  32. End Type
  33.  
  34.  
  35. Private Sub Command1_Click()
  36. Dim OFName As OPENFILENAME
  37.  
  38.    With OFName
  39.        .lStructSize = Len(OFName)
  40.        'Establecemos el hwnd del form
  41.        .hwndOwner = Me.hWnd
  42.        'Establecemos el numero de instancia de la aplicacion
  43.        .hInstance = App.hInstance
  44.        'Establecemos el filtro de archivos a mostrar, _
  45.          en este caso txt y todos los ficheros
  46.        .lpstrFilter = "Archivos de texto (*.txt)" + Chr$(0) + "*.txt" + Chr$(0) + _
  47.                       "Todos los archivos (*.*)" + Chr$(0) + "*.*" + Chr$(0)
  48.        'Acá debemos crear un buffer para el archivo
  49.        .lpstrFile = Space$(254)
  50.        'Establecemos el tamaño maximo retornado
  51.        .nMaxFile = 255
  52.        'Creamos un buffer para el titulo del archivo
  53.        .lpstrFileTitle = Space$(254)
  54.        'Establecemos el tamaño maximo retornado
  55.        .nMaxFileTitle = 255
  56.        'Establecemos el directorio por defecto que mostrará el dialogo
  57.        .lpstrInitialDir = "C:\Windows"
  58.        'El title
  59.        .lpstrTitle = "Abrir archivos"
  60.        'Flasgs que detereminan caracteristicas del dialogo
  61.        .flags = 0
  62.    End With
  63.  
  64.    'Abrimos el cuadro de diálogo pasándole _
  65.      a GetOpenFileName la estructura anterior
  66.    If GetOpenFileName(OFName) Then
  67.        MsgBox "Seleccionó: " + Trim$(OFName.lpstrFile)
  68.    Else
  69.        MsgBox "Se canceló"
  70.    End If
  71. End Sub
  72.  
  73. Private Sub Form_Load()
  74.    Command1.Caption = "Abrir CommonDialog"
  75. End Sub
  76.  

Cuadro de diálogo Guardar como ( Función GetSaveFileName )

Código
  1. Option Explicit
  2. 'Función Api GetSaveFileName que _
  3.  llama al cuadro guardar como de windows
  4. Private Declare Function GetSaveFileName Lib "comdlg32.dll" _
  5.    Alias "GetSaveFileNameA" ( _
  6.    pOpenfilename As OPENFILENAME) As Long
  7.  
  8. ' UDT OPENFILENAME para el api GetSaveFileName
  9. Private Type OPENFILENAME
  10.    lStructSize As Long
  11.    hwndOwner As Long
  12.    hInstance As Long
  13.    lpstrFilter As String
  14.    lpstrCustomFilter As String
  15.    nMaxCustFilter As Long
  16.    nFilterIndex As Long
  17.    lpstrFile As String
  18.    nMaxFile As Long
  19.    lpstrFileTitle As String
  20.    nMaxFileTitle As Long
  21.    lpstrInitialDir As String
  22.    lpstrTitle As String
  23.    flags As Long
  24.    nFileOffset As Integer
  25.    nFileExtension As Integer
  26.    lpstrDefExt As String
  27.    lCustData As Long
  28.    lpfnHook As Long
  29.    lpTemplateName As String
  30. End Type
  31.  
  32. ' Variable para utilizar la estructura de la función Api
  33. Dim OFName As OPENFILENAME
  34.  
  35.  
  36. Private Function GuardarComo() As String
  37.  
  38.    With OFName
  39.        'Establecmos el tamaño de la extructura
  40.        .lStructSize = Len(OFName)
  41.        'Establecmos el hwnd de la aplicación, es decir _
  42.          la del form que llama al diálogo
  43.        .hwndOwner = Me.hWnd
  44.        'Acá la instancia
  45.        .hInstance = App.hInstance
  46.        'Establecemos los filtros de extension que mostrá
  47.        '.lpstrFilter = "Archivos de texto (*.txt)" + Chr$(0) + "*.txt" + Chr$(0) + _
  48.                         "Todos los archivos (*.*)" + Chr$(0) + "*.*" + Chr$(0)
  49.        'Le pasamos un buffer al nombre de archivo
  50.        .lpstrFile = Space$(254)
  51.        'Debemos establecer el maximo de caracteres del buffer anterior
  52.        .nMaxFile = 255
  53.        'Lo mismo pero para el título del diálogo de windows
  54.        .lpstrFileTitle = Space$(254)
  55.        'Debemos establecer el maximo de caracteres del buffer
  56.        .nMaxFileTitle = 255
  57.        'Establecemos el drectorio inicial que mostrará el diálogo
  58.        .lpstrInitialDir = "C:\"
  59.        'Establecemos el titulo
  60.        .lpstrTitle = "Guardar archivo como"
  61.        'Los flags
  62.        .flags = 0
  63.    End With
  64.  
  65.    'Mostramos el dialogo pasandole la estructura a la función Api GetSaveFileName
  66.    If GetSaveFileName(OFName) Then
  67.        GuardarComo = Trim$(Replace(OFName.lpstrFile, Chr(0), ""))
  68.    Else
  69.        GuardarComo = ""
  70.    End If
  71. End Function
  72.  
  73. Private Sub Command1_Click()
  74. Dim sFile As String
  75.    'sFile almacenará el path completo que nos interesa
  76.    sFile = GuardarComo
  77.    'Comprobamos que no sea una cadena vacia
  78.    If sFile <> "" Then
  79.        MsgBox "Ruta elegida " + sFile
  80.    Else
  81.        MsgBox "Cancelar"
  82.    End If
  83. End Sub
  84.  
  85.  
  86. Private Sub Form_Load()
  87.    Command1.Caption = "Abrir CommonDialog"
  88. End Sub  
  89.  

Fuente: http://www.recursosvisualbasic.com.ar/htm/listado-api/api-27.htm
3090  Programación / Programación Visual Basic / Re: (ayuda) examinar en: 7 Abril 2009, 06:27 am
ese codigo es para el cuadro de dialogo abrir y guardar (obviamente configurando los patrones de las apis) lo que pides no estavienculadomucho con esto bien pero bueno

usa las apis

FindFirstFiles
FindNextFile
Entre otras
...

te serviran ademas hay un ejemplo en la api guide que usan estas apis para realizar una busqueda de TODO archivo de una x ruta y por subcarpetas igual

Hay otro metodo que es por FSO

Ahoa notase lo siguiente:

Por Apis es Realmente rapido.
Por FSO es LEeeeentOoo.

Source Codigo FSO

Ojala te sirva de algo.

El adaptarlo es solo devolver la ruta al proceso que te listara los archivos nada dificil realmente.
Páginas: 1 ... 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 [309] 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 ... 331
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines