Tillbaka till svenska Fidonet
English   Information   Debug  
TUB   0/290
UFO   0/40
UNIX   0/1316
USA_EURLINK   0/102
USR_MODEMS   1/1
VATICAN   1/2740
VIETNAM_VETS   1/14
VIRUS   1/378
VIRUS_INFO   1/201
VISUAL_BASIC   0/473
WHITEHOUSE   1/5187
WIN2000   0/101
WIN32   0/30
WIN95   1/61618
WINDOWS   1/1517
WWB_SYSOP   0/419
WWB_TECH   1/810
ZCC-PUBLIC   1/1
ZEC   4

 
4DOS   0/134
ABORTION   0/7
ALASKA_CHAT   1/506
ALLFIX_FILE   0/1313
ALLFIX_FILE_OLD1   0/7997
ALT_DOS   1/152
AMATEUR_RADIO   1/1039
AMIGASALE   1/14
AMIGA   1/331
AMIGA_INT   0/1
AMIGA_PROG   1/20
AMIGA_SYSOP   0/26
ANIME   0/15
ARGUS   0/924
ASCII_ART   1/340
ASIAN_LINK   0/651
ASTRONOMY   1/417
AUDIO   0/92
AUTOMOBILE_RACING   0/105
BABYLON5   0/17862
BATPOWER   0/361
BBBS.ENGLISH   0/382
BBSLAW   0/109
BBS_ADS   1/5290
BBS_INTERNET   1/507
BIBLE   0/2626
BINKD   0/1119
BINKLEY   0/215
BLUEWAVE   0/2173
CABLE_MODEMS   0/25
CBM   1/46
CDRECORD   0/66
CDROM   0/20
CLASSIC_COMPUTER   0/378
COMICS   1/15
CONSPRCY   0/899
COOKING   40515
COOKING_OLD1   1/24719
C_ECHO   1/189
C_PLUSPLUS   1/31
DIRTY_DOZEN   1/201
DOORGAMES   0/621
DOS_INTERNET   1/196
duplikat   36126
ECHOLIST   0/18295
EC_SUPPORT   0/318
ELECTRONICS   0/359
ELEKTRONIK.GER   1534
ENET.LINGUISTIC   1/13
ENET.POLITICS   1/4
ENET.SOFT   0/11701
ENET.SYSOP   18094
ENET.TALKS   1/32
ENGLISH_TUTOR   1/2000
EVOLUTION   0/1335
FDECHO   0/217
FDN_ANNOUNCE   0/7068
FIDONEWS   1/45619
FIDONEWS_OLD1   0/49742
FIDO_SYSOP   631
FIDO_UTIL   0/180
FILEFIND   1/209
FILEGATE   1/212
FILM   0/18
FN_SYSOP   6470
FN_SYSOP_OLD1   71952
FTP_FIDO   0/2
FTSC_PUBLIC   0/4031
FUNNY   1/4886
GENEALOGY.EUR   0/71
GET_INFO   26
GOLDED   0/408
HAM   0/3836
HOLYSMOKE   0/6652
HOT_SITES   1/1
HTMLEDIT   0/71
HUMOR   0/29
IC   1/2851
INTERNET   0/424
INTERUSER   0/3
JAMNNTPD   1/233
JAMTLAND   1/47
KATTY_KORNER   0/41
LAN   0/16
LINUX-USER   0/19
LINUXHELP   1/1155
LINUX   0/14473
LINUX_BBS   0/957
mail_fore_ok   249
MENSA   1/341
MODERATOR   0/102
MONTE   0/992
MOSCOW_OKLAHOMA   0/1245
MUFFIN   0/783
MUSIC   0/321
N203_STAT   244
NET203   2
NET204   2
NET_DEV   0/10
NORD.ADMIN   0/21
NORD.CHAT   0/2443
NORD.HARDWARE   0/28
NORD.KULTUR   0/114
NORD.PROG   0/30
NORD.SOFTWARE   0/88
NORD.TEKNIK   0/57
NORD   0/20
OCCULT_CHAT   0/93
OS2BBS   0/479
OS2DOSBBS   0/295
OS2HW   0/42
OS2INET   0/37
OS2LAN   0/134
OS2PROG   0/36
OS2REXX   0/113
OS2   0/1476
OSDEBATE   0/18996
PASCAL   0/279
PERL   0/457
PHP   0/45
POINTS   0/405
POLITICS   0/29554
POL_INC   0/14072
R20_ADMIN   62
R20_AMATORRADIO   0/2
R20_CHAT   0/3
R20_DEPP   0/3
R20_ECHO2   4
R20_ECHOPRES   0/35
R20_ESTAT   0/719
R20_FIDONETPROG...
...RAM.MYPOINT
  0/2
R20_FIDONETPROGRAM   0/22
R20_FIDONET   0/248
R20_FILEFIND   0/24
R20_FILEFOUND   0/22
R20_HIFI   0/3
R20_INFO2   20
R20_INTERNET   0/12940
R20_INTRESSE   0/44
R20_INTR_KOM   0/99
R20_KANDIDAT.CHAT   3
R20_KANDIDAT   3
R20_KONTROLL   0/3964
R20_KORSET   0/18
R20_LOKALTRAFIK   0/24
R20_MODERATOR   0/1852
R20_NET200   5
R20_NETWORK.OTH...
...ERNETS
  0/13
R20_OPERATIVSYS...
...TEM.LINUX
  0/22
R20_POLITIX   0/1885
R20_PROGRAMVAROR   0/1
R20_SFOSM   0/242
R20_SF   0/108
R20_SPRAK.ENGLISH   0/1
R20_TEKNIK   0/149
R20_TEST   2
RAR   0/9
RA_MULTI   106
RA_UTIL   0/162
REGCON.EUR   0/365
REGCON   0/13
SCIENCE   0/1206
SF   0/239
SHAREWARE_SUPPORT   0/5146
SHAREWRE   0/14
SIMPSONS   0/169
STATS_OLD1   0/3233
STATS_OLD2   0/3695
STATS_OLD3   0/2230
SURVIVOR   0/495
SYSOPS_CORNER   0/3
SYSOP   0/84
TAGLINES   0/112
TEAMOS2   0/3340
TECH   0/2617
TEST.444   0/104
TRAPDOOR   0/19
TREK   0/755
Möte VISUAL_BASIC, 473 texter
 lista första sista föregående nästa
Text 1, 105 rader
Skriven 2004-10-30 07:52:00 av Michael (1:278/230)
Ärende: internet transfer control
=================================


I am trying to use the internet transfer active x control (v6.0) using the 
execute method.

But my control does not want to trigger the StateChanged event.  I put a 
breakpoint on the frmProgress.Hide in GetDataBase and also on On Error 
Resume Next in InetDb_StateChanged.  Only the first one is reached

I cannot figure out why....

Any help appreciated

=======================================================

Private Function GetDataBase(txtURL As String, FName As String, Size As 
Long) As Boolean

    frmProgress.Show
    'reset file size value
    m_lngDocSize = 0
    'reset the ProgressBar control
    frmProgress.prgBar.Value = 0.001

    'clear the label control
    frmProgress.Frame.Caption = "Downloading " & FName

    'define protocol for the ITC
    InetDb.Protocol = icHTTP

    ' open the file to write to
    FNum = FreeFile
    Open FName For Binary Access Write As FNum

    'call the Execute method to send
    'HTTP request to the webserver
    If Len(txtURL) > 0 Then
        InetDb.Execute Trim$(txtURL), "GET"
    End If

    frmProgress.Hide

    Close #FNum
End Function

Private Sub InetDb_StateChanged(ByVal State As Integer)
    Dim vtData As Variant
    Dim sngProgerssValue As Single

    On Error Resume Next
    Select Case State
        Case icHostResolvingHost ' 2
            MsgBox "Resolving Host"

        Case icResponseReceived ' 8
            MsgBox "Response Received"
            If m_lngDocSize = 0 Then
                'retrieve size of the document
                If Len(InetDb.GetHeader("Content-Length")) > 0 Then
                    m_lngDocSize = CLng(InetDb.GetHeader("Content-Length"))
                End If
            End If

        Case icError ' 11
           MsgBox InetDt.ResponseInfo

        Case icResponseCompleted ' 12
            Dim bDone As Boolean: bDone = False
            Dim tempArray() As Byte
            Do  'retrieve data from the buffer
                DoEvents
                vtData = InetDb.GetChunk(1024, icByteArray)

                If Len(vtData) = 0 Then
                    bDone = True
                End If

                If Not bDone Then
                    tempArray = vtData
                    Put #FNum, , tempArray
                    DoEvents

                    If m_lngDocSize > 0 Then
                        If Len(strBuffer) > 0 Then
                            'get percent value
                            sngProgerssValue = ((Loc(FNum) / m_lngDocSize) * 
100)
                        End If
                        'update the label control with new caption
                        frmProgress.Frame.Caption = "Downloading " & FName & 
" " & CStr(Loc(FNum)) & " bytes"
                        'update the PregressBar control with new value
                        frmProgress.prgBar.Value = sngProgerssValue
                    End If
                End If
            Loop Until bDone
    End Select
End Sub
---
ū RIMEGate(tm)/RGXPost V1.14 at BBSWORLD * Info@bbsworld.com

---
 * RIMEGate(tm)V10.2á˙* RelayNet(tm) NNTP Gateway * MoonDog BBS
 * RgateImp.MoonDog.BBS at 10/30/04 7:52:27 AM
 * Origin: MoonDog BBS, Brooklyn,NY, 718 692-2498, 1:278/230 (1:278/230)