Delphi 7.0x freeware
Communication (I/O)

[ faxserver.zip ] [ 758,561 bytes ] [ Freeware ] [ No Source ]
[ D5 | D6 | D7 ]
Component TFaxService incapsulates Microsoft WinFax API (available for Windows 2000, XP and etc). Fax Service provides Delphi interface for the following tasks: - fax server configuration management - fax device management - transmitting faxes, sending a cover page - archives for sent and received faxes - managing fax jobs - activity logging, which is useful for reporting and billing purposes - outgoing fax priority settings. Component is freeware, sources: 50$
Added: 28-09-2004   |  Version: 1.1   |  Downloads: 831/831/15
Author:J. Kornijenko   PF   [Homepage]   [DSP files]

[ link: ] [ size n/a ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 ]
TurboPower Async Professional
Async Professional is a comprehensive communications toolkit for Borland Delphi, C++Builder, & ActiveX environments. It provides direct access to serial ports, TAPI, and the Microsoft Speech API. It supports faxing, terminal emulation, VOIP, & more.
This release includes source code, packages, the latest PDF manual, & help files
released under Mozilla Public License 1.1 (MPL 1.1)
Added: 4-02-2003   |  Version: 4.06   |  Downloads: n/a
Author:TurboPower Async Professional Project (Sourceforge)   [Homepage]   [DSP files]

[ interapp.zip ] [ 460,534 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | C4 | C5 | C6 ]
InterAppComm consists of two components, InterAppSender and InterAppReceiver, which can communicate between separate applications on the same machine. The communication occurs conveniently through the use of events.

Typically you place a sender in one application and a receiver in one or more other applications. The sender can determine how many receivers are currently running and can send data to them in various formats (string, integer, real, or custom format). It can also detect a receiver being created, destroyed, enabled, or disabled.

The sender can communicate with all running receivers or just a group of receivers sharing the same group name.

2 demos included.
Added: 13-10-2003   |  Version: 1.0.0   |  Downloads: 2695/2695/27
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]

[ jms.zip ] [ 81,013 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
Product "JMS Library for Delphi" is designed for using Java Message Service in applications created with Borland Delphi. When you use this library, you can:
... use prevalent JMS technology for communicating among processes;
... use best understanding of modern JMS methodics for creating your applications;
... make communicate among processes written in different programming languages (Java, C++, etc.);
... use freeware products.
Complete package contains:
  • jmsAPI - declaration of the JMS API;
  • jmsSMQ - concrete implementations of the JMS API for SonicMQ 4.0.2;
  • examples - source code of JMS Library and SonicMQ server usage examples.
This library is supplied in source code only. You can build required executables by yourself. [more]
Added: 8-12-2003/4-02-2004   |  Version: 1.0.2   |  Downloads: 1353/1343/14
Author:Alexander Leonov   [Homepage]   [DSP files]

[ SwitchModules10.zip ] [ 26,085 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]
Two components enabling interprocess messaging in a simple an effective way. Define Text commands that you may send from one application to another. The commands are received automatically with 2 lines of code and fire an event in the destination application. You have the option to add parameters to each command, and be able to react appropriatly in the fired event in the destination process. If a destination application isn't launched yet, this is done automatically. If the destination application is already running, your can optionally avoid the start of a second instance. In the destination application, this makes no difference.

The package comes with 2 components:

  • TModuleSwitcher, which allows the sending of commands with parameters. The component only needs to be placed in the sender application. The actions can be automatically linked to a menuitem or a speedbutton. The icon can be extracted automatically from the destination file. Just drop a speedbuton and/or an idle menuitem and set the appropriate properties in the component.
  • TCommandReceiver, which is responsible for receiving the commands from TModuleSwitcher, identify the command and extract its parameters values to a TStringList. The component is placed on the mainform of the destination application, and activate by 2 lines of code.
    • in the OnShow event of your main form (for example only, place it where you need it), and call the Run method.
    • Prepare the main form of your application to receive the windows messages, by adding this code:
      interface uses Switchmodules ;  type   TYourForm = class (TForm) CommandReceiver : TCommandReceiver ; private     { Private-Deklarationen }     { ADD THIS LINE }     procedure WMCopyData(var Msg: TWMCopyData); message WM_COPYDATA; ... end ;  implementation   { ADD THIS PROCEDURE } procedure TYourForm.WMCopyData(var Msg: TWMCopyData); begin      CommandReceiver.ForwardMessage (Msg) ; end ;  end.

Two techniques are used for receiving the commands. First is by interpreting the startup paramaters (when the destination application is first launched), of by receiving a windows message (if the application is already running and a second instance shell be avoided.


Added: 23-08-2004   |  Version: 1.0   |  Downloads: 899/899/10
Author:Tom Peiffer   Tom Peiffer   [Homepage]   [DSP files]

© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.