Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Lambda en 26 Febrero 2006, 18:53 pm



Título: Preguntillas
Publicado por: Lambda en 26 Febrero 2006, 18:53 pm
Aki dejo unas preguntas ^^, xD

Como puedo descargarme un archivo desde internet y guardarlo en mi ekipo, algo asi como un update, eso s lo principal aora, como se el porcentaje d descarga para asignarselo a un Progressbar?

Otra xD, en visual basic ai algun control k  ekivalga al Boton Examinar? x ejemplo cuando subes un archivo.

eso es todo, sorry x ai algo ya sta repetido

salu2
[/shadow]


Título: Re: Preguntillas
Publicado por: WarGhost en 26 Febrero 2006, 21:07 pm
Lo de las descargas de internet:

MODULO:

Código:
Option Explicit
Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
    (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
    ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
    Private Declare Function DoFileDownload Lib "shdocvw" _
    (ByVal lpszFile As String) As Long
Public Function DownloadFile(URL As String, LocalFilename As String) As Boolean
    Dim lngRetVal As Long
    lngRetVal = URLDownloadToFile(0, URL, LocalFilename, 0, 0)
'empezamos a descargar
    If lngRetVal = 0 Then DownloadFile = True
'si la descarga a acabado porque el valor ingretval=0 entonces damos a downloadfile true
End Function

FORMULARIO:

Código:
Private Sub Command1_Click()
If DownloadFile("http://zoneisaac.no-ip.com/p.jpg", "c:\arxivo.jpg") Then
'si downloadfile = true entonces
MsgBox "se a descargado correctamente"
'sentencia en este ejemplo un cartel
End If
End Sub


;D Salu2, WarGhost



Título: Re: Preguntillas
Publicado por: Sancho.Mazorka en 26 Febrero 2006, 21:36 pm
mira este link solo usa el INET y la barra es con 2 shape.
http://www.canalvisualbasic.net/forum/forum_posts.asp?TID=20517&KW=inet


Título: Re: Preguntillas
Publicado por: Lambda en 26 Febrero 2006, 21:37 pm
Weno asias x la ayuda ^^, solo m farta lo del examinar

salu2


Título: Re: Preguntillas
Publicado por: WarGhost en 26 Febrero 2006, 21:41 pm
no entiendo muy bien eso que dices de examinar quieres decir los diálogos de windows tipo de guardar un archivo y abrir???


;D Salu2, WarGhost


Título: Re: Preguntillas
Publicado por: SheKeL_C$ en 26 Febrero 2006, 21:44 pm
creo q lo q tu kieres lo ace el commod dialog, lo agregas desde componentes (cntrl + T)



Título: Re: Preguntillas
Publicado por: WarGhost en 26 Febrero 2006, 21:45 pm
También existe un modulo pero ahora mismo no lo tengo cuando lo encuentre lo posteo.


;D Salu1, WarGhost


Título: Re: Preguntillas
Publicado por: Lambda en 26 Febrero 2006, 21:55 pm
Weno ya e coseguio lo k keria , cn un commandbutton, un commondialog y un text box e exo lo k keria

asias


salu2


Título: Re: Preguntillas
Publicado por: WarGhost en 26 Febrero 2006, 22:03 pm
pero lo malo esque ya el exe depende de un OCX


;D Salu2, WarGhost


Título: Re: Preguntillas
Publicado por: BenRu en 26 Febrero 2006, 22:55 pm
Aqui te dejo el code, debes agregar un common dialog...

Código:
'Declaraciones
Dim Ruta As String

Private Sub Command1_Click()
cd1.Filter = "Ejecutables  (*.exe)|*.exe|Algo mas*.*"
cd1.ShowOpen
Ruta = cd1.FileName
Text1.Text = Ruta
End Sub

Te copiara la ruta en el text1


Título: Re: Preguntillas
Publicado por: Lambda en 27 Febrero 2006, 00:11 am
pero s supone k el OCX viene en el SP6 del VB no? o m ekivoco :S

salu2


Título: Re: Preguntillas
Publicado por: NYlOn en 27 Febrero 2006, 05:09 am
Citar
pero s supone k el OCX viene en el SP6 del VB no?

Sí.-


Título: Re: Preguntillas
Publicado por: WarGhost en 27 Febrero 2006, 11:48 am
pero s supone k el OCX viene en el SP6 del VB no? o m ekivoco :S

salu2

si bienes pero hay mucha gente que no los tienes y si lo vas a hacer publico es un palo.



;D Salu2, WarGhost


Título: Re: Preguntillas
Publicado por: Lambda en 27 Febrero 2006, 12:10 pm
otra xD
 k hago para k salga el dialogo para seleccionar un directorio? es el common.... o es otro? xk es buskao pero n encuentro na

EDIT.- Otra cosa como se puede poner una variable d sistema en el vb? x ejemplo %programfiles% lo abia exo en bat pero ya son dos arxivos. espero sus respuestas

salu2