Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: DDE calls using Win32::OLE?

by TedPride (Priest)
on Nov 01, 2007 at 02:01 UTC ( #648421=note: print w/ replies, xml ) Need Help??


in reply to Re: DDE calls using Win32::OLE?
in thread DDE calls using Win32::OLE?

I already have Win32::DDE, but the documentation says it's a low-level interface and not really meant to be used on its own. If I have to use DDE and not OLE, then that means I really need Win32::DDE::Client as well - but nobody on the Internet seems to offer it. Short of that, I need to know how to use the standard DDE calls with the base Win32::DDE.

jdporter: I'm trying to connect to ZIP4. This is a sample from the documentation:

DDECONNECT<service=ZP4, topic=Addresses> [client links to ZP4.EXE] POKE<InputOrder, Address & City> [client promises to send records wit +h address and city fields] POKE<OutputOrder, State (final) & ZIP (final)> [client wants to get b +ack the state and ZIP+4 code] REQUEST<Data & 207 grenada & rio del mar> [client sends an address to + ZP4.EXE] RESPONSE = CA & 95003-5007 [ZP4.EXE responds with state and ZIP+4 cod +e] REQUEST<Data & 401 granite & seacliff> [client sends an address to ZP +4.EXE] RESPONSE = CA & 95003-3908 [ZP4.EXE responds with state and ZIP+4 cod +e] REQUEST<Data & 207 granada & aptos> [client sends an address to ZP4.E +XE] RESPONSE = CA & 95003-5007 [ZP4.EXE responds with state and ZIP+4 cod +e] The complete list of DDE transactions recognized by ZP4.EXE is: Poke "InputOrder" <fields> Poke "OutputOrder" <fields> Poke "TimeLimit" <milliseconds> Poke "StopCASS" <filename> Execute "Refresh" Execute "Freeze" Execute "StartCASS" Request "Data" Request "ErrorMessages" Request "AllOutputs" Request "Plus4Lookup"


Comment on Re^2: DDE calls using Win32::OLE?
Download Code
Replies are listed 'Best First'.
Re^3: DDE calls using Win32::OLE?
by jdporter (Canon) on Nov 01, 2007 at 12:12 UTC
    I really need Win32::DDE::Client as well - but nobody on the Internet seems to offer it.

    You can get it from bribes. Just install Win32::DDE; it's part of that.

    A word spoken in Mind will reach its own level, in the objective world, by its own weight

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://648421]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (8)
As of 2015-07-29 08:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (261 votes), past polls