|
This application is a programmable FTP engine. By modifying paths and targets in the application INI you can cause it to push files to or pull files from a remote FTP site. It creates a set of log files showing outcomes and sends them to a remote FTP location you designate. Optionally it will mail log files to your email address if you provide it. To test this, run the PULL procedure first. This pulls batches of icon files from an FTP site established for this test. After that, run the PUSH procedure. It uploads the same set of files just downloaded and deletes them if successfully uploaded. Then, once you're familiar with its operation, simply modify the application INI with your own parameters. The application illustrates some aspects of use for the following templates and classes: FTP Classes And Templates: • HNDInetFTP - handles all aspects of FTP communications • HNDIDial - handles all aspects of connectivity, network or dialup • EmbedInternetFTP (parent template), • HandyFTPInitializationControls - gather logon and user information • HandyFTPLocalFilesControls - gather upload file information • HandyFTPLocalFilesULControls - upload files control panel • HandyFTPRemoteFilesControls - gather download file information • HandyFTPRemoteFilesDLControls - download files control panel Cheers, Gus M. Creces The Clarion Handy Tools Page www.cwhandy.ca (CHT Website) news.cwhandy.ca (CHT Forum) |
| PROCEDURE (1): InstantEmailSend (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HNDIMail | HNDINET | 179 | HNDIMAIL.INC | |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In InstantEmailSend | |||||
| PROCEDURE (2): Main (Procedure Template: Frame) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In Main | |||||
| PROCEDURE (3): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HTellMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In JumpStartSplashCHTBlue | |||||
| PROCEDURE (4): FtpPull (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | WizQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | WizLbx | HNDFileLoadBrowse | HND | 343 | HNDFLBRW.INC |
| (0003) | FTP | HNDInetFtp | HNDINET | 155 | HNDINETF.INC |
| (0004) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | WizWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0007) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (7) Class Instances Found In FtpPull | |||||
| PROCEDURE (5): AskEmailAddress (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HNDIMail | HNDINET | 179 | HNDIMAIL.INC | |
| (0002) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | VisitMe2 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0005) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (5) Class Instances Found In AskEmailAddress | |||||
| PROCEDURE (6): FtpPush (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | WizLbUp | HNDFileLoadBrowse | HND | 343 | HNDFLBRW.INC |
| (0002) | FTP | HNDInetFtp | HNDINET | 155 | HNDINETF.INC |
| (0003) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | WizWinUp | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0006) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (6) Class Instances Found In FtpPush | |||||
Classes By Procedure In HNDUDFTP.APP