Copyright: Copyright ® 1993  DameWare Development


INDEX
DDE Dial Help Index

Help:

Overview

Menu Commands

DDE Samples

Registration:

How to register

Credit card order information

Registration Form

What do I get when I register

Shareware:

The shareware concept

DISCLAIMER

Other Products

Copyright

Versions


Description of each menu item.
Menu Commands

Modem Setup.

Dial Setup.

Options.

About.


Displays appropriate Copyright notices
Copyright

Copyright© 1993 DameWare Development

Portions of this product are Copyrighted (c) 1991,1992,1993 by Microsoft Corporation.

All rights are reserved. All  Microsoft Corporation disclaimers apply.

DDEDial is a trademark of DameWare Development.

dBASE is a registred trademark of Borland International.

Microsoft Windows is a registred trademark of Microsoft Corporation.

Excel is a registered trademark of Microsoft Corporation.

Foxpro is a registered trademark of Microsoft Corporation.

Paradox is a registered trademark of Borland International.

Access is a registered trademark of Microsoft Corporation.

Winword is a registered trademark of Microsoft Corporation.

Wordperfect is a registered trademark of Wordperfect Corporation.


Displays version of WinDial, WinDial help, and WinDial setup
Versions

DDE Dial Version 1.0

DDE Dial Help Version 1.0

DDE Dial Setup Version 1.0


Displays setup menu options
Dial Settings

Local toll calls	Enter required prefix for dialing local toll calls.
Long distance calls	Enter required prefix for dialing long distance calls.
International calls	Enter required prefix for dialing international calls.
Local area code	Enter area code you are in.  DDE Dial needs this to determine when to use area code prefix.
PBX Prefix	Enter required prefix for your particular PBX, if any.
Calling Card no.	Type in your calling card number.
Local prefix toll calls	This option lets you tell DDE Dial which numbers within your area code are toll calls from your location.


Change modem settings
Modem Settings

This option allows you to set the parameters for your particular modem. The default modem init string (ATV1M1X4E0) should function on most modems or else modify to your particular modem. The communication port and baud rate should match your modem specifications.

Comma pause allows you to set the length in seconds to pause when a comma is used.

DDE Dial uses this value when dialing calling card numbers or any time you include a comma in the numbers or prefixes.


Displays option menu options
Options

Ask for dialing options

This function allows you to tell DDE Dial to ask if the call is to be a calling card or international call.

Stay on top

This function allows this program to stay on top of other programs (when minimized) whether or not it is active.  This function is particularly useful if you are using full screen Windows program and this screen is minimized.


Borland Paradox DDE sample
Borland Paradox

The following sample is using the mouse double click method on a specific field to execute the DDE Dial and is passing the field "PHONE" as the string to dial.

method mouseDouble(var eventInfo MouseEvent)

var

  	d1 DDE

endVar

; open DDE link to DDE Dial

d1.open("DDEDial", "Dial")

; dial number in field "PHONE"

d1.execute(PHONE)

; close the link

d1.close()

endmethod

Samples are meant to show the basic function required to use DDE Dial.  The three basic commands required are:

1.  Initiate a DDE link where the program item is  DDEDIAL and the topic is DIAL.

2.  Execute a DDE command with last parameter being a string variable.

3.  Terminate DDE link.


Microsoft Excel DDE sample
Microsoft Excel

 The following sample uses ctrl+D to execute the Excel macro and passes the active cell data to DDE Dial for dialing.

	' Establish Dial link.
dde1	=SET.VALUE(channel,INITIATE("ddedial","dial"))	ctrl-D
	' Dial number from active cell.
	=EXECUTE(channel,ACTIVE.CELL())
	' Terminate links with DDEDial Server.
	=TERMINATE(channel)
	=RETURN()
channel	0

Samples are meant to show the basic function required to use DDE Dial.  The three basic commands required are:

1.  Initiate a DDE link where the program item is  DDEDIAL and the topic is DIAL.

2.  Execute a DDE command with last parameter being a string variable.

3.  Terminate DDE link.


Microsoft Word DDE sample
Microsoft Word

After having adding the following macro as a global macro you could add a button (Tools/Options/Toolbar) and assign the new global macro to this button. Any time you would like to dial a phone number in your document just select the number and push the button.

This Sub MAIN

Chan = DDEInitiate("Ddedial", "Dial")   ' Establish Dial link.

    	all$ = Selection$()	' Get selected text

DDEExecute Chan, all$	' Dial number from document.

DDETerminate Chan  ' Terminate links with DDEDial Server.

End Sub

Samples are meant to show the basic function required to use DDE Dial.  The three basic commands required are:

1.  Initiate a DDE link where the program item is  DDEDIAL and the topic is DIAL.

2.  Execute a DDE command with last parameter being a string variable.

3.  Terminate DDE link.


MS Access DDE sample
Microsoft Access

The following sample is an object file in Access basic which can easily be used in buttons or fields.  For example:  To add the following function in a mouse double click event for a specific field, enter in the double click event.  =DDEDial()

Function DDEDial ()

    On Error Resume Next    ' Set up error handler.

    Msg = "Unable to locate DDEDIAL.EXE"    'Make message

Chan = DDEInitiate("Ddedial", "Dial")   ' Establish Dial link.

    	If Err Then ' If error occurs, DDEDial Not Running

        	Err = 0 '  isn't running. Reset error

        	I = Shell("DDEDIAL", 1)   '   and start DDEDIAL.EXE.

        	If Err Then

            MsgBox Msg, 48    'DDEDIAL.EXE needs to be located in Windows search Path

            Exit Function' If another error, exit.

        	End If

        	Chan = DDEInitiate("Ddedial", "Dial")   ' Establish Dial link.

   	End If

    	DDEExecute Chan, Forms("Customers").Phone

' Dial number from FORM "Customers" and  the field "Phone".

    	DDETerminate Chan ' Terminate links with DDEDial Server.

End Function

Samples are meant to show the basic function required to use DDE Dial.  The three basic commands required are:

1.  Initiate a DDE link where the program item is  DDEDIAL and the topic is DIAL.

2.  Execute a DDE command with last parameter being a string variable.

3.  Terminate DDE link.


DDE Samples

Using DDE Dial with Microsoft Access.

Using DDE Dial with Microsoft Exell.

Using DDE Dial with Microsoft Word.

Using DDE Dial with Borland Paradox.


Displays information about DDE Dial
About

The "about" menu option will bring up a dialog with information

 about the version of DDE Dial  you are running and information

about the registered user and his/her registration number.


Registration Form

DDEDial Registration and Order Form  RKHDDE1.0

___________________________________________________

To place your order, fax us at (409) 883-5632 or send this form to:

DAMEWARE DEVELOPMENT

4517 STALLION

ORANGE, TEXAS  77632

For credit orders see section:

Credit card order information
Name:	________________________________________________________
Company Name:	________________________________________________________
Address:	________________________________________________________
	________________________________________________________
	________________________________________________________
	________________________________________________________
Phone:	Day time:_______________________Eve:______________________
Electronic Mail:	_________________________
DDE Dial	_____@ $20.00 ea	$________________________
Shipping and Handling	$ 3.00	$________________________
DDE Dial Site License
2   to  9	computers: _____	computers @ $18 each = ______________
10  to  24	computers: _____	computers @ $16 each = ______________
25   to  49	computers: _____	computers @ $14 each = ______________
50   to  99	computers: _____	computers @ $12 each = ______________
100   to  199	computers: _____	computers @ $10 each = ______________
		(More than 199 copies are negotiable)
Total		$________________________
Please specify disk format:	5 1/4"_____	3 1/2"_____
PLEASE NOTE:  We accept cash, checks, money orders and COD's except international.  We do not accept unsolicited POs or overseas checks not drawn on American banks.  Overseas orders please include an additional $5.00 USD for S & H.


How To Register

To register DDEDial,  you may send in the registration and order form or fax it to us at (409) 883-5632 or use CompuServe's easy shareware registration system which will bill your CompuServe account (Just type GO SWREG at the CompuServe prompt and when asked for programs Registration ID type 1361). If you register on CompuServe we will update your registration on line and remove the "NAG" screen. You may also complete the registration and order form and send it with a check or money order to:

DAMEWARE DEVELOPMENT

4517 STALLION

ORANGE, TEXAS  77632

FOR CREDIT CARD ORDERS ONLY SEE:

Credit card order information

We like any feedback you may have.  To contact DameWare Development

1. Leave mail on CompuServe ID 75020,1044

2. Send Fax at (409) 883-5632

3. Write to above address

4. Leave mail to Ken Hatcher on Hackers Hideout BBS  (409) 755-2737 HST D/S 14400


What do I get when registering
What do I get when I register

There are no limitations in this shareware release, but you may incounter a "nag" screen from time to time.  Upon registration the "nag" screen will be removed. The product will be registered in your name and you will receive the latest version.  It's a small price to pay for your peace of mind.  We will also keep you updated on future releases and of new products.


Shareware concept
The Shareware concept

Shareware is copyrighted software which is distributed by authors through bulletin boards, on-lineservices, disk vendors, and copies passed among friends. It is commercial software that you are allowed to try before you pay for it. This makes shareware the ultimate in money back guarantees. Most money back guarantees work like this: you pay for the product and then have some period of time to try it out and see whether or not you like it. If you don't like it or find that it doesn't do what you need, you return it and you get your money back. Some software companies won't even let you try their product, since  to qualify for a refund the diskette envelope must have an unbroken seal.

With shareware you get to try it for a reasonable limited time (like 30 days), without spending a penny. You are able to use the software on your own system(s), in your own special work environment with no sales people looking over your shoulder. If you decide not to continue using it, you throw it away and forget all about it. There is no paperwork, no phone calls, and no correspondence to waste your valuable time. You only pay for it if you continue to use it.

Shareware is a distribution method, not a type of software. Shareware is produced by accomplished programmers, just like retail software. There is good and bad shareware, just as there is good and bad retail software. The primary difference between shareware and retail software is that with shareware you know if it's good or bad before you pay for it.

You benefit because you get to use the software to determine whether it meets your needs, before you pay for it.  Authors benefit because they are able to get their products into your hands without the expenses it takes to launch a traditional retail software product. There are many programs on the market today that would never have become available without the shareware marketing method.

The shareware system and the continued availability of quality shareware products depend on your willingness to register and pay for the shareware you use. It's the registration fees you pay which allow us to support and continue to develop our products. Please show your support for shareware by registering those programs you actually use and by passing them on to others.

Shareware is kept alive by your support!


DISCLAIMER

THIS INFORMATION IS PROVIDED "AS IS" WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY REPRESENTATIONS OR ENDORSEMENTS REGARDING THE USE OF, THE RESULTS OF, OR PERFORMANCE OF THE INFORMATION, ITS APPROPRIATENESS, ACCURACY, RELIABILITY, OR CORRECTNESS. THE ENTIRE RISK AS TO THE USE OF THIS INFORMATION IS ASSUMED BY THE USER. IN NO EVENT WILL R. KENNETH HATCHER OR DAMEWARE DEVELOPMENT BE LIABLE FOR ANY DAMAGES, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL, RESULTING FROM ANY DEFECT IN THE INFORMATION, EVEN IF R. KENNETH HATCHER OR DAMEWARE DEVELOPMENT  HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS DISCLAIMER SHALL SUPERSEDE ANY VERBAL OR WRITTEN STATEMENT TO THE CONTRARY. IF YOU DO NOT ACCEPT THESE TERMS YOU MUST CEASE AND DESIST USING THIS PRODUCT IMMEDIATELY.


Credit card order information
Credit card orders only

To order by Mastercard, Visa, American Express and Discover call the Public (software) Library by calling 800-2424-PsL or 713-524-6394 or by FAX to 713-524-6398 or by CIS Email to 71355,470.  You can also mail credit card orders to PsL at P. O. Box 35705, Houston, Texas  77235-5705. Request DDE Dial Item/product #10965.

The above numbers are for CREDIT CARD ORDERS ONLY.

Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, etc, must be directed to DameWare Development, 4517 Stallion, Orange, Texas  77632 or FAX (409) 883-5632 or CompuServe ID, 75020,1044.

To insure that you get the latest version, PsL will notify us the day of your order and we will ship the product directly to you.


Other Products from

DameWare Development

WinDial Standard Edition.

WinDial Standard Edition is a small telephone dialer and address book for use with Windows 3.1.

WinDial Corporate Edition.

WinDial Corporate Edition is an extension of the Standard Edition which includes such features as:  network support, very large record capacity, background search capabilities, clipboard dialing.... just to name a few.

These programs are available through, among other places, CompuServe, America Online, Motherboard BBS, Space BBS, Channel 1 BBS, Hackers Hideout BBS, Windows Online BBS,  The Club BBS, Rusty & Eddie BBS.


What is DDEDial
Overview

What is DDE Dial?

DDE Dial adds dialing capabilities to applications that support dynamic data exchange such as Microsoft Access, Microsoft Excel, Microsoft Word and Borland's Paradox...just to name a few.  This program is for use with Windows 3.1 and Windows NT 3.1.

Using DDE Dial.

The three basic commands required to use DDE Dial are:

1.	Initiate a DDE link where the program item is  DDEDIAL and the topic is DIAL.
2.	Execute a DDE command with last parameter being a string variable.The string variable handed to DDE Dial in the DDE execute command must be a string. DDE Dial does not do any type conversion.  If for some reason your database or spreadsheet phone numbers are not in string/character format, use must do the conversion in your macro.
3.	Terminate DDE link.

Additional commands accepted by DDE Dial.

1.	*	Using an asterisk in front of a telephone number tells DDE Dial to use a calling card for this number.
2.	#I	Using # followed by I (upper or lower case) tells DDE Dial to use an international prefix for dialing.Of course, it may not be very convenient to have * and # signs in your phone number data but it will be fairly easy for you to add the sign based on other fields, such as country.
3.	DDEHIDE	This command was added for database or spreadsheet developers that may not want to have DDE Dial visable to the client or user.  The DDEHIDE is used as a command line option and if called from a shell execution within an application it would simply follow the program name with a space and then the DDEHIDE. For example:         I = Shell("DDEDIAL DDEHIDE", 1)

Additional features.

Alpha string conversion - This function converts lettered telephone numbers to numeric for dialing and is automatic.

Clipboard dialing - If you click the right mouse button on the DDE Dial icon, DDE Dial will dial whatever is in the clipboard.

Should you find addtional or better use for DDE Dial, please send us, via Email or fax, the samples of your findings so that other users may benefit from them.