PowerTCP Web for ActiveX
from $249.00Available Platforms
No-Nonsense HTTP ActiveX Control
PowerTCP Web for ActiveX provides a sleek, easy-to-use COM interface, perfect for retrieving web pages and posting data from within local applications. Automate web searches, secure file transfers, and more!
- Fully integrated Secure Socket Layer (SSL) security
- Built on the established WinInet library
- Blocking and non-blocking (asynchronous) operation
- Get web pages, traverse sites and download files to disk or memory
- Upload files and automate form submissions
Perform HTTP/S Requests Including GET, POST, HEAD and more
- Get web pages, traverse sites and download files to disk or memory
- Resume interrupted downloads
- Progress event reports data transfer rate and statistics
- Add custom headers and cookies to any request
- International character support
- URL cracking parses addresses into parts
Security and Proxy Support
- SSL2, SSL3, PCT, TLS support for stream-level security
- Client-side and server-side authentication options
- Basic and NTLM HTTP Authentication
- Firewall and proxy support, including SOCKS and HTTP CONNECT
- Selective Proxy bypass support
Samples and Documentation
- Stand-alone and online documentation
- Many sample projects for VB6, VC++, Delphi, more
- VC++ Wrapper classes included for easy integration
- COM+
- Royalty-free license
Included With PowerTCP Web for ActiveX
Component | Description |
---|---|
Http Control | Use the Web Control to communicate with Web Servers using HTTP (Hypertext Transfer Protocol) and HTTPS (HTTP with Secure Socket Layer encryption). |
DartStream Object | Manages a streamed buffer to and from memory or a file. |
- Http drag and drop control deliver HTTP/S transport functionality to your application
- Convenient DartStrings collection for working with string lists
- Sample projects for VB6, VC++, Delphi and more
- Debug Server application for debugging and protocol testing
- Comprehensive stand-alone MS Help and online documentation
- Free email support during subscription period
Supported Environments
Dependencies: WinInet.dll, Internet Explorer 4.0+
Operating Systems*: Server 2008, 2012, Windows 7, Windows 8, Windows 10, Server 2016
PowerTCP Web for ActiveX can be used in the following development environments:
- Visual Basic
- Visual C++
- FoxPro
- ASP
- VBScript (wscript, cscript, etc)
- MS Office VBA
Visual Basic
Looking to integrate HTTP into Visual Basic? PowerTCP Web for ActiveX contains 4 full sample projects for Visual Basic, including a full-blown HTTP Link Spider!
Visual C++
PowerTCP Web for ActiveX includes C++ wrapper classes to make HTTP integration into C++ even easier. In addition, 2 full sample projects are included.
Code Examples
Sample Projects Included
The PowerTCP Web for ActiveX samples are fully working applications and include complete source code.
Sample Name | Sample Description | Environments |
---|---|---|
PageFetch | Demonstrates how to Get a web page. | VB 6, VC++ 6 |
Post Demo | Demonstrates how to Post information to a website. | VB 6 |
Multipart Post Demo | Demonstrates how to Post files and variables to a website. | VB 6 |
LinkSpider | Demonstrates how to build a spider to search for information on the Web. | VB 6 |
WebAlive | Compares the download performance of any two web pages. Useful for comparing the relative performance of mirrored webservers. | VB 6 |
Web for ActiveX includes the following application:
Application | Description |
---|---|
Debug Server | This server application is based on one of Dart's own internal testing tools and is designed to help developers debug their client-side applications. Permits the tester to respond to the client application with a customized response message. |
ASP (Online) Samples
Samples written in VBScript for traditional ASP pages.
Sample Name | Sample Description | Environments |
---|---|---|
Web Scraper | ASP application that accesses any web page and displays the text in an edit box. | COM, .NET |
HTML Mail on the Web | The Http Control gets a page (including all images) and sends it to the specified email address. | COM |
The following is a list of public releases for all components shipped with PowerTCP Web for ActiveX (Latest Release 2013-05-24)
dartweb.dll
Current Version: 1.9.3.0
1.9.3.0 Released: 2020-02-19
Product fixes in this release:
- 64-bit controls are now included.
- Updated help documentation.
1.9.2.1 Released: 2013-05-24
Product fixes in this release:
- Resolved a com registration error.
1.9.1.0 Released: 2012-07-10
- There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
1.9.0.0 Released: 2011-01-13
- No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx)
- Now functions on all Data Execution Protection (DEP) enabled systems.
dartsock.dll
Current Version: 2.10.2.1
2.10.2.1 Released: 2013-05-08
Product fixes in this release:
- Resolved a com registration error.
- Resolved an issue where DartStrings would be empty when reading and splitting a large file with delimiters. (5117)
- Resolved a memory leak when calling the Udp.Receive(DartStream) overload. (5536)
2.10.0.1 Released: 2012-07-10
- There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
2.9.1.0 Released: 2012-02-09
- No changes from 2.9.0.3.
2.9.0.3 Released: 2010-10-26
- CertificateList and CertificateStore are now licensed controls in PowerTCP Mail for ActiveX.
2.9.0.2 Released: 2010-07-26
Product fixes in this release:
- Fixed problem getting DartStrings.All when the collection is empty.
2.9.0.1 Released: 2010-04-28
- Now functions on all Data Execution Protection (DEP) enabled systems.
- No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
2.9.0.0 Released: 2010-02-11
Product fixes in this release:
- The StartAfter parameter of DartStrings.Find can now be greater than 65535. (4707)
- Ras Phonebook entries can now have names with multibyte characters. (4875)
2.8.5.0 Released: 2008-03-19
Product fixes in this release:
- It is now possible to edit and add to Ras PhoneBooks on Vista machines. (4225)
- Two running instances of the same application using the Ping control are now completely independent. (4583)
2.8.3.27 Released: 2008-02-04
Product fixes in this release:
- DartStrings.Remove now works with a string parameter. (4262)
- NoDelay and KeepAlive properties can now be set to false on Vista machines. (4351)
- DartStrings.Add now works when adding strings to the end of the collection by specifying an index parameter. (4632)
PowerTCP Web for ActiveX Features
HTTP ActiveX Control (HTTP and HTTPS)
The HTTP control is used to communicate (send GET and POST requests) with HTTP and HTTPS servers. Features include:
- Full support for Secure connections
- Easily Get a complete web page with one method call
- Simulate form posts
- Send cookies or custom headers
- Post data and files
- Basic and NTLM Authentication
Development Environments
- Visual Basic (VB, VB.NET)
- Visual C++ (VC++)
- Visual CSharp (C#)
- MS Office VBA
- more...
Code Example
How easy is the Web Control to use? Check out the following VB example, which gets an HTML file and displays its contents.
Dim Orderform As String
Http1.Timeout = 20000 'Give it 20 seconds to complete
Http1.Url = "http://www.dart.com/" 'Specify the URL to GET
Http1.Get Orderform 'Send a GET request, Orderform will be filled with data
Text1.Text = Orderform 'The HTML code for the web site appears in the text box
Purchase Options
Customize your product and support options match your needs. Discounts are applied when products are purchased in multiples or within available product suites.
Have any questions about purchasing? See our Sales FAQ