函式(Function)名稱 | 回傳型態 | 功能說明 |
CheckDownloading | Boolean(布林) | 檢查是否正在下載中。如果正在下載,傳回True;否則傳回False。用來進行下載作業判斷。 |
ChoseFolderPath | String(字串) | 開啟FolderBrowserDialog,讓使用者選取資料夾。通常和SaveFolderPath合用。 |
ChoseFullPath | String(字串) | 開啟SaveFileDialog,讓使用者選取檔案存放路徑。通常和SaveFullPath合用。 |
CreateFolder | Boolean(布林) | 傳入資料夾路徑,如果路徑不存在就自動建立資料夾。若有建立成功則傳回True;失敗則傳回False。 |
FormatBytes | String(字串) | 傳入要格式化的位元組數字和小數位數,傳回以TB、GB、MB、KB、B為單位的字串。若在第三個引數有指定單位(String型態),則以指定的單位進行字串格式化。 |
FormatTime | String(字串) | 傳入毫秒數,轉換時間為字串格式。 |
GetBytesReceived | Long(長整數) | 取得已下載的檔案大小(單位:位元組Byte)。 |
GetDoubleProgressPercentage | Double(倍精準浮點數) | 取得目前的下載進度百分比(浮點數),傳入小數位數。 |
GetDownloadedTime | Long(長整數) | 取得從開始下載到下載完成的所用時間。 |
GetDownloadingTime | Long(長整數) | 取得下載的已用時間。 |
GetEverySecondSpead | Long(長整數) | 取得每秒所傳送的位元組數。 |
GetLastBytes | Long(長整數) | 取得剩餘的位元組數。 |
GetLastTime | Long(長整數) | 取得預估的剩餘時間。 |
GetMyFolderPath | String(字串) | 取得程式本身所在的資料夾路徑(不包括檔名)。 |
GetProgressPercentage | Integer(整數) | 取得目前的下載進度百分比(整數)。 |
GetStatus | Short(短整數) | 傳回下載器的狀態。如果傳回-2,代表尚未開始下載;傳回-1,代表下載正在進行中;傳回0,代表下載失敗。傳回1;代表下載成功。傳回2,代表中斷下載。可用Select Case來擷取數值。 |
GetTotalBytesToReceive | Long(長整數) | 取得總共要下載的檔案大小(單位:位元組Byte)。 |
TransformBytes | Double(倍精準浮點數) | 傳入要格式化的位元組數字、小數位數和指定單位,轉換位元組Byte為浮點數格式。 |