Version: 1.0.1.0
Add secure SSH session and file transfer capabilities to any .NET application.
Q: Can we get the source?
A: For peace of mind, one of our resellers, Component Source, offers a source escrow service, where a yearly subscription will hold the source for you in extenuating circumstances. Should you be interested in source code for current project implementations, call us to discuss Enterprise Licensing options.
Back to Top
Q: I understand you use 100% managed code. Why is that a good thing?
A: Portability to other (future) .NET environments is one of the biggest benefits. Products using native .NET classes will generate Intermediate Language (IL) code that will run under UNIX or LINUX once those run-time environments are developed. In addition, your will find that 100% managed code will demonstrate fewer maintenance issues in the future. There is simply less to go wrong when programming mistakes are made. Did I just say that programmers and QA programs aren’t perfect? Oops.
Back to Top
Q: Is the free trial a 'full version'?
A: Yes. Your trial download is identical to the purchased product. The only difference is the trial download will only work for 30 days (in the case of ActiveX products) or will work for 7 days between each rebuild (for .NET products).
Back to Top
Q: Other products support only synchronous (blocking) or asynchronous (non-blocking) operation. Why do you provide both?
A: When developing a client application, our customers will typically start using our product synchronously because it is easiest to implement. Later, the application may be changed to use asynchronous communications as the application is optimized. Eventually, the application may even be ported to ASP, where synchronous operation is required. Our customers like the flexibility we provide with these two models incorporated into the same product.
Back to Top
Q: How will I be affected if I have installed Windows XP SP2?
A: Microsoft Windows XP SP2 is a large update to the Windows XP operating system. The focus of this update is to tighten system security. One of those features is the built-in firewall. By default, Microsoft will turn on the firewall and block all applications from communicating over the Internet. As most PowerTCP products are designed for building Internet applications, those applications may be blocked from accessing the network. The solution to this problem, as it is for any application that needs to access the network, is to grant permission using Microsoft’s configuration utility. Instructions on using the Microsoft firewall are at http://www.microsoft.com/windowsxp/using/security/internet/sp2_wfintro.mspx, and more information about manual network security configuration is available by reading Microsoft Knowledge Base Article - 842242 . Also, Microsoft will disallow using ActiveX controls in Internet Explorer by default. It your web application uses PowerTCP ActiveX controls in IE, your users will have to manually adjust their security settings to allow ActiveX usage. If you find any other problems with SP2 and PowerTCP products, please contact Dart support at support@dart.com.
Back to Top
Q: I just upgraded to the latest version of PowerTCP XXX for .NET, now my Delphi 8 app does not compile. I get an error about a manifest declaration.
A: Delphi caches information about the component when you insert it. Close Delphi and delete any Dart.PowerTCP.xxx.* files that exist, then reopen and rebuild the project.
Back to Top
Q: Why do I see an 'Attempting to deserialize an empty stream' exception when I build my VS.NET 2008 Website?
A:

Websites create an App_Licenses.dll for component licensing which must be distributed with the application.  Due to an apparent VS.NET 2008 bug, this dll is faulty when created during compilation on a 64 bit Operating System.  To work-around the problem, the App_Licenses dll in the 2008 Website can be replaced. 

Options include:
a) Compile a 2005 WebSite on the same (licensed) machine using the same controls/components
b) Compile a 2005 or 2008 WebSite on a 32 bit OS machine, provided this machine is also licensed (Dart Developer licenses allow installation on up to two machines)

Replace the faulty App_Licenses.dll with the resulting dll from one of the options above, and the Website should build and deploy without issue.  Do not delete the new dll, or VS.NET will again create a new faulty one in its place.


Back to Top