in reply to DDE Server? Client?

ActiveState provide Win32::DDE and Win32::DDE::Client. It is not part of the standard Active Perl distribution (which is what you want, not Cygwin) Get ActivePerl then get Win32::DDE via PPM

ppm install Win32::DDE

Search their site for example code in the discussion lists.

Win32::OLE lets you do more of less anything you can do in VB(S) in Perl but if you don't know VB it will be difficult to get to grips with it for anything that is not trivial.

cheers

tachyon

Replies are listed 'Best First'.
Re: Re: DDE Server? Client?
by Anonymous Monk on Mar 31, 2004 at 22:37 UTC
    OK, I installed Active Perl, but ppm couldn't find Win32::DDE (and I couldn't find it in the list of modules for either 5.6 or 5.8 -
    http://ppm.activestate.com/BuildStatus/5.8.html ).

    I do see it here:
    http://aspn.activestate.com/ASPN/Modules/Perl/dist_html?dist_id=9961

    Does that mean it exists for 5.6 only (of course I installed 5.8)?

    On the other hand, an internet search found it here:
    http://www.bribes.org/perl/ppmdir.html

    Recommendations?

      Yes it is only available for 5.6. Get 5.6. Get ppm.zip from here http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/Win32-DDE.zip Install.

      I have not looked at it but it will almost certainly be a binary so incompatible between 5.8/5.6 You need VCC to compile binaries on win32. See Tutorials for my module install/compile guides.

      cheers

      tachyon

        It seems I could only get an old version of Win32::DDE
        ppm> rep Repositories: [1] ActiveState Package Repository [2] ActiveState PPM2 Repository ppm> install Win32::DDE Searching for 'Win32::DDE' returned multiple results. Using 'search' i +nstead... Searching in Active Repositories 1. Win32-DDE [0.02] Perl extension for Win32 DDE callback 2. Win32-DDE [0.0] ppm> install 1 Package 1: Error: PPD for 'Win32-DDE.ppd' could not be found. ppm> install 2 Package 2: ==================== Install 'Win32-DDE' version 0.0 in ActivePerl 5.6.1.635. ==================== Downloaded 20100 bytes. Extracting 29/29: blib/html/site/lib/Win32/DDE/Client.html Installing C:\programs\perl\site\lib\auto\Win32\DDE\DDE.bs Installing C:\programs\perl\site\lib\auto\Win32\DDE\DDE.dll Installing C:\programs\perl\site\lib\auto\Win32\DDE\DDE.exp Installing C:\programs\perl\site\lib\auto\Win32\DDE\DDE.lib Installing C:\programs\perl\html\site\lib\Win32\DDE.html Installing C:\programs\perl\html\site\lib\Win32\DDE\Callback.html Installing C:\programs\perl\html\site\lib\Win32\DDE\Client.html Installing C:\programs\perl\site\lib\Win32\DDE.pm Installing C:\programs\perl\site\lib\Win32\DDE\Callback.pm Installing C:\programs\perl\site\lib\Win32\DDE\Client.pm Successfully installed Win32-DDE version 0.0 in ActivePerl 5.6.1.635.
        Any ideas about what went wrong? Will 0.0 work? Thanks again.