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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18
71  Programación / Programación Visual Basic / Re: Exportar e importar contenido de varios textbox en: 21 Octubre 2014, 16:28 pm
lo conseguí, de una manera muy engorrosa, pero efectiva, aquí les dejo el código y la explicación:

Código:
'Se busca la ruta del archivo que contiene el contenido de los textbox
CommonDialog1.Filter = "Archivos de texto (*.txt)|*.txt"
CommonDialog1.ShowOpen
           
If CommonDialog1.FileName = "" Then Exit Sub
 
        Text11.Text = CommonDialog1.FileName
' Se abre el archivo usando la ruta obtenida     
Canal = FreeFile 'Buscando un canal libre
   
    'Abriendo el archivo --> "Input"
    Open Text11.Text For Input As Canal
        'Pasando los datos al TexBox
        Text22.Text = Input$(LOF(Canal), #Canal)
    Close Canal 'Cerrando el archivo
' A través de split el archivo es dividido en los textbox   
    Dim Datos As String
    Datos = Text22.Text
 
Dim Nombre As String
Dim Apellido As String
 
    Info = Split(Datos, "|")
 
    Text1.Text = Info(0)
    Text2.Text = Info(1)

Se que debe haber un código mucho mas sencillo y practico, pero a nada :D
muchas gracias
72  Programación / Programación Visual Basic / Re: Exportar e importar contenido de varios textbox en: 21 Octubre 2014, 14:07 pm
Hola!

Puedes guardar los 3 en 1 linea, pero necesitarás un char que haga de separador:

Código
  1. Private Sub Command3_Click()
  2.    Dim mitexto As Integer
  3.    Dim linea as string
  4.    Dim sep as string
  5.  
  6.    sep = "|" 'separador. deberia ser un char que NO esperas que este en los textboxes
  7.    mitexto = FreeFile
  8.    Open "C:\ejemplo.txt" For Output As #mitexto
  9.        linea = Text1.text + sep + Text2.text + sep + Text3.text
  10.        Print #mitexto, linea
  11.    Close #mitexto
  12. End Sub
  13.  

Para recuperar, lees la linea, usas Split() sobre la misma usando el separador y en la matriz resultante tendrás los 3 strings de los textos.

Saludos!

Estimado, gracias por tu ayuda logre lo que quería gracias a la función que me diste combinándola con el control "CommonDialog" para elegir el nombre y donde guardar el archivo.

El problema es que no logro hacer funcionar el Split() a través de "CommonDialog" para poder importar manualmente el archivo, estaba intentando con este código:

Código:
Dim Datos As String
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then
Datos = CommonDialog1.FileName
End If

      
    Info = Split(Datos, "|")
 
    Text1.Text = Info(0)
    Text2.Text = Info(1)

Pero me genera un error. Es lo ultimo y no molesto mas  :-\

Gracias amigos
73  Programación / Programación Visual Basic / Exportar e importar contenido de varios textbox en: 17 Octubre 2014, 16:30 pm
Amigos, aqui de nuevo con algunas consultas de un pequeño proyecto que estoy desarrollando, el tema es el siguiente.

Tengo 3 textbox, lo que quiero es poder almacenar a traves de un command button el contenido de cada textox en una linea de un archivo de texto luego a través de otro command button recuperar esa información y volver a rellenar los 3 textbox.

con este código, solo consigo hacerlo de a uno a la ves:

Código:
Private Sub Command3_Click()
    Dim mitexto As Integer
    mitexto = FreeFile
    Open "C:\ejemplo.txt" For Output As #mitexto
        Print #mitexto, Text1
    Close #mitexto
End Sub

Gracias por su ayuda amigos :D
74  Programación / Programación Visual Basic / Re: en: 23 Septiembre 2014, 09:15 am
Prefecto amigo, lo logre, muchas gracias
75  Programación / Programación Visual Basic / Re: ayuda con sintaxis en un modulo en: 22 Septiembre 2014, 19:47 pm
Hola!

Te doy algunas ideas de lo que puedes hacer:

1) Colocar el path de la dll en la variable de entorno PATH y definir la misma sólo con el nombre. De esta forma el SO la puede hallar. Osea:

Código
  1. Public Declare Function Wiz_SingleEntryUnzip Lib "Unzip32.dll" (ByVal ifnc As Long, ByRef ifnv As ZIPnames, ByVal xfnc As Long, ByRef xfnv As ZIPnames, dcll As UNZIPOPTIONS, Userf As UNZIPUSERFUNCTION) As Long

2) Copiar la dll en el path de la app.

3) Usar CallApiByName. o hacer tu propio hack con CallWindowProc.

Saludos!

gracias por tu respuesta amigo
la 2 la descarto, por que no quiero que la DLL este en la misma ruta
y para la 3era no tengo los conocimientos como para hacerlo.

a que te refieres con colocar la ruta de la dll en la variable de entorno PATH? que tendría que hacer, estoy empezando con vb6 y no logro entenderlo
gracias amigo
76  Programación / Programación Visual Basic / ayuda con sintaxis en un modulo en: 22 Septiembre 2014, 19:04 pm
amigos. necesito que un modulo utilice una librería que no está en la ruta en donde se encuentra un exe, de esta forma funciona sin problemas llamando a la dll desde disco local C

Código:
Public Declare Function Wiz_SingleEntryUnzip Lib "C:\Unzip32.dll" (ByVal ifnc As Long, ByRef ifnv As ZIPnames, ByVal xfnc As Long, ByRef xfnv As ZIPnames, dcll As UNZIPOPTIONS, Userf As UNZIPUSERFUNCTION) As Long

Pero si lo hago con App.Path, de esta forma no funciona:

Código:
Public Declare Function Wiz_SingleEntryUnzip Lib App.Path & "\1\Unzip32.dll" (ByVal ifnc As Long, ByRef ifnv As ZIPnames, ByVal xfnc As Long, ByRef xfnv As ZIPnames, dcll As UNZIPOPTIONS, Userf As UNZIPUSERFUNCTION) As Long

me da error de compilación, ¿Cuál seria la forma correcta amigos?
Muchas gracias :laugh:
77  Programación / Programación Visual Basic / ¿Como hacer ping a un servidor? en: 4 Septiembre 2014, 17:30 pm
Amigos necesito su ayuda, necesito poder verificar si un servidor esta disponible a través de la IP, en vb.net el código es muy sencillo:

Código:
If My.Computer.Network.Ping("198.01.01.01") Then
  MsgBox("Server pinged successfully.")
Else
  MsgBox("Ping request timed out.")
End If

Pero no consigo lograrlo en vb6
Conocen algún método para hacerlo

Muchas gracias amigos
78  Programación / Programación Visual Basic / Re: Buscador simple en vb6 en: 29 Agosto 2014, 19:26 pm
Hola!

Prueba con este codigo:

Código
  1. Private Sub Command1_Click()
  2. res = ShellExecute(Me.hwnd, "Open", "http://wiki.elhacker.net/system/app/pages/customSearch?scope=cse-goog_1258298707613&q=; " + text1.Text + ";&search=", "", "", 1)
  3. End Sub
  4.  

Saludos!

Funciono mas que perfecto, no pensé que se podía
Muchas gracias
79  Programación / Programación Visual Basic / Buscador simple en vb6 en: 29 Agosto 2014, 15:44 pm
amigos, se me ocurrió poder realizar algo para optimizar un programa que tengo, la idea es la siguiente, crear una especie de buscador en una pagina determinada.

Por ejemplo con el buscador de esta pagina, se me ocurrió hacer algo como esto usando la función ShellExecute para abrir paginas-

Código:
Private Sub Command1_Click()
res = ShellExecute(Me.hwnd, "Open", "http://wiki.elhacker.net/system/app/pages/customSearch?scope=cse-goog_1258298707613&q=; text1.Text;&search=", "", "", 1)
End Sub

http://wiki.elhacker.net/system/app/pages/customSearch?scope=cse-goog_1258298707613&q=auditorias+wifi&search=

Pero en la dirección no toma los valores del text1, si no que busca "; text1.Text;"

No logro hacerlo funcionar, se puede hacer de esta forma, o hay una manera mejor de hacerlo

Gracias amigos
80  Sistemas Operativos / Windows / Re: en: 23 Agosto 2014, 01:39 am
Gracias por sus respuestas amigos, era el disco duro el que estaba malo, solución cambiar el disco.

Pueden cerrar el tema
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines