Kayıt ol

Kısıtlı Erişim: muhabbetim.org'u tam ve reklamsız kullanabilmek için üye olmalısın !
Kullanıcı avatarı
Aktif Üye
Aktif Üye
İleti: 735
Kayıt: 19 Arl 2009, 09:16
Konum: öLüm öncesi yorqunLuk var gözLerimde..
Burç:
Terazi

visaul basicte Download Programı Kodları

Okunmamış iletiTarih: 20 Arl 2009, 14:20
 

text1 - > txtfrom
text2 -> txtto
command1->cmddownload

Class Module:
Option Explicit

Private 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 InternetOpen Lib "wininet" Alias _
"InternetOpenA" (ByVal sAgent As String, _
ByVal lAccessType As Long, _
ByVal sProxyName As String, _
ByVal sProxyBypass As String, _
ByVal lFlags As Long) As Long


Private Declare Function InternetCloseHandle Lib "wininet" _
(ByVal hInet As Long) As Integer


Const INTERNET_OPEN_TYPE_PRECONFIG = 0
Const INTERNET_FLAG_EXISTING_CONNECT = &H20000000
Const INTERNET_OPEN_TYPE_DIRECT = 1
Const INTERNET_OPEN_TYPE_PROXY = 3
Const INTERNET_FLAG_RELOAD = &H80000000



Public Function Get_File(sURLFileName As String, _
sSaveFileName As String) As Boolean
Dim lRet As Long
On Error GoTo err_Fix

lRet = InternetOpen("", INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)
lRet = URLDownloadToFile(0, sURLFileName, sSaveFileName, 0, 0)
Get_File = True
Exit Function
err_Fix:
Debug.Print Err.LastDllError, lRet
Err.Clear
Get_File = False
End Function

cmddownload_Click:
Private Sub cmdDownload_Click()
Dim obj As clsDownload
Set obj = New clsDownload
Dim bRet As Boolean

Screen.MousePointer = vbHourglass
bRet = obj.Get_File(Trim(Me.txtFrom.Text), Trim(Me.txtTo.Text))
If bRet = False Then Me.txtTo.Text = "Error downloading!"
Screen.MousePointer = vbDefault
Set obj = Nothing
MsgBox "Done", vbInformation
End Sub

Private Sub cmdExit_Click()
Unload Me
End Sub



      

Kayıt ol

Kısıtlı Erişim: muhabbetim.org'u tam ve reklamsız kullanabilmek için üye olmalısın !

Veya sohbete katıl www.muhabbetim.com/sohbet her zaman katıl!

Yazılım Programlama

 


  • Benzer Konular
    Cevaplar
    Gösterim
    Son ileti

Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir