Back to product page
- Introduction
- License agreement
- Getting Started
- Objects
- Enumerations
- wodFtpDLX
- Methods
- Abort
- About
- AppendData
- AppendFile
- AppendFileFrom
- CheckDir
- ClearCommandChannel
- Connect
- DeleteFile
- DeleteFiles
- Disconnect
- GetAttributes
- GetData
- GetDate
- GetFile
- GetFileAt
- GetFileAt64
- GetFiles
- GetSize
- ListDir
- ListNames
- LocalCRC
- LoopFiles
- MakeDir
- PutData
- PutFile
- PutFileAt
- PutFileAt64
- PutFiles
- RawReceived
- RawSend
- Refresh
- RemoteCRC
- RemoveDir
- Rename
- SetAttributes
- SetAttributes64
- Site
- Properties
- Account
- Arrange
- AscIITranslation
- Authentication
- BackColor
- Blocking
- BorderVisible
- BufferSize
- Certificate
- ClientName
- ColumnCount
- ColumnHeader
- Columns
- ColumnWidth
- Compression
- ContextMenu
- DirFormat
- DirItems
- Enabled
- Encryption
- EncryptionList
- ErrorText
- FIPS
- ForeColor
- HMacList
- Hostname
- IconView
- ItemSkip
- KeepAlive
- LastError
- ListItem
- ListParams
- LocalCertBag
- LocalPath
- Login
- MaxDataPort
- MaxTransferRate
- MinDataPort
- MyHostname
- MyIP
- Notification
- Passive
- Password
- PasvPort
- Port
- Protocol
- ProxyHostname
- ProxyLogin
- ProxyPassword
- ProxyPort
- ProxyType
- RemotePath
- Resume
- SecureMethod
- ShellIcons
- SmartGet
- SmartPut
- SortItems
- SSLCipherList
- State
- StateText
- StrictHost
- TabStop
- Tag
- Timeout
- Timezone
- TransferMode
- TransferRate
- TransferTime
- UseIPv6
- UTF8Encoding
- Version
- Events
- ActionCopy
- ActionDelete
- ActionDownload
- ActionMakeDir
- ActionNewFile
- ActionPaste
- ActionProperties
- ActionRename
- ActionSelect
- AfterViewChange
- Attributes
- Attributes64
- Banner
- BeforeViewChange
- Click
- ClientCertRequired
- Connected
- CryptoInformation
- DblClick
- Disconnected
- Done
- FileTransferData
- Focus
- FTPReply
- HostCertificate
- HostFingerprint
- KeyPress
- ListItems
- LoginChallenge
- LoopError
- LoopItem
- MenuClick
- PreTranslateCommand
- PreTranslateReply
- Progress
- Progress64
- ShowContextMenu
- SiteReply
- StateChange
- Methods
- IwodFtpNotify
- DirItem
- DirItems
- How to get support?
- Technical information
- Fast notifications interface
- Error list
- How to...
Getting Started in VB
Working with the COM object and ActiveX control
Remarks
Working with the COM object In order to insert wodFtpDLX COM object in your project, follow these steps: 1. Install the component on your system by starting its setup program. 2. In the Visual Basic IDE, create new project or open existing one. 3. Click on 'Project', then on 'References' menu 4. Find and select 'WeOnlyDo! COM Ftp DELUXE Client Component', and click on 'Ok' to leave the dialog box. 5. Open code editor, and at the top, in (General) section add this code:Dim WithEvents Ftp1 As wodFtpDLXCom
6. In Form_Load function initialize the component
Private Sub Form_Load()
Set Ftp1 = New wodFtpDLXCom
End Sub
7. If you have licensed version of wodFtpDLX, then after you initialize the component, set it's LicenseKey property:
Private Sub Form_Load()
Set Ftp1 = New wodFtpDLXCom
Ftp1.LicenseKey = "xxxx....xxxx"
End Sub
8. To use notifications (optional) instead of events, please refer here. 9. To free up the resources when your program ends, destroy the component from Form_Unload
Private Sub Form_Unload(Cancel As Integer)
Set Ftp1 = Nothing
End Sub
10. Do not forget to distribute wodFtpDLX.DLL when using COM object! Working with the ActiveX control In order to insert wodFtpDLX ActiveX control in your project, follow these steps: 1. Install the component on your system by starting its setup program. 2. In the Visual Basic IDE, create new project or open existing one. 3. Click on 'Project', then on 'Components' menu 4. Find and select 'WeOnlyDo! COM Ftp DELUXE Client ActiveX Control', and click on 'Ok' to leave the dialog box. 5. Locate new wodFtpDLX icon on Toolbox toolbar, and drag it to your form. Choose any rectangle size as you need, just as with ListView control. 6. Do not forget to distribute wodFtpDLX.OCX when using ActiveX control!