PowerTCP Web for ActiveX

from $249.00
Available 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 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: XP, Windows Server 2003, Vista, 2008, Windows 7

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.

 

Sample Projects Included

The 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

 

 

Product Release History

The following is a list of public releases for all components shipped with PowerTCP Web for ActiveX (Latest Release 2013-05-24)

 

dartweb.dll   dartsock.dll

 

dartweb.dll

   Current Version: 1.9.2.1

 

 

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)

 

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.

$0.00 discount
 
$399.00

Have any questions about purchasing? See our Sales FAQ