www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/09/21/06:10:10

Date: Sun, 21 Sep 1997 13:06:19 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Kurt Wall <kwall AT utw DOT com>
cc: "Salvador Eduardo Tropea (SET)" <salvador AT inti DOT edu DOT ar>, djgpp AT delorie DOT com,
spector AT EnchantedLearning DOT com
Subject: Re: DJGPP, interprocess communication, and DPMI
In-Reply-To: <3421AA22.7C2897D5@utw.com>
Message-ID: <Pine.SUN.3.91.970921130552.9556C-100000@is>
MIME-Version: 1.0

On Thu, 18 Sep 1997, Kurt Wall wrote:

> Another solution would be to set up a pipe: one app pokes data into
> an address, the other app reads data out of the address.

AFAIK, you cannot do that, unless you write your own VxD that supports
such pipes for DOS programs, because Windows runs DOS programs in
totally distinct address spaces.  So two DOS boxes cannot access any
address to communicate between them.

> I know that Win32, at least,
> has facilities for IPC such as shared memory and pipes.  Take a look
> at the SDK, if you can find it, for the 16-bit versions of Windows.

The problem is: how to access all these Win32 API function from a DOS
program such as DJGPP-compiled one?

I think that, short of working with RSXNT, there's no way of doing
this.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019