HDTenEightyP/NetNews huggingface dataset:
From: jagrant@emr1.emr.ca (John Grant)
Subject: I don't understand LOGPALETTE struct
Organization: Energy, Mines, and Resources, Ottawa
Date: Thu, 28 Jan 1993 18:16:10 GMT

Attached at the bottom is the example from the on-line help for
CreatePalette().  Could someone help me understand this?

1. here is the LOGPALETTE struct from windows.h:
	typedef struct tagLOGPALETTE{
	WORD    palVersion;
	WORD    palNumEntries;
	PALETTEENTRY palPalEntry[1];    } LOGPALETTE;
   I have 2 possible interpretations of this:
	1. palPalEntry *is* the entire array of PALETTEENTRY and
	   is part of the struct and must be contiguous with the
	   rest of the struct.  If so, this is a variable size
	   struct, depending on the no. of colours.  Therefore
	   sizeof(LOGPALETTE) is meaningless, right? (I have no
	   occasion to use this - just wondering).
	2. palPalEntry is a pointer to an array of LOGPALETTE and
	   can be located anywhere.  If this is the case, why
	   didn't they make it:
		PALETTEENTRY *palPalEntry;

   So the simple questions are:
     1. Why is palPalEntry sized as [1]?  Is this their way (or
	a standard C way I don't know about) of saying the array is
	a user-defined size, *but* must be located contiguous
	with the rest of the struct?
     2. does the array have to be contiguous (i.e. within the struct)
	
2. what is 'ape' used for here - it is filled, but never used.

3. why is 'ape' needed at all? - if the array of PALETTEENTRY things
   is already declared inside the allocated LOGPALETTE *lgpl?

4. Supplementary question:
   Should I use AnimatePalette() or RealizePalette() and what
   is the difference?  Do I use RealizePalette() only for the
   first time and AnimatePalette() for subsequent colour
   changes?

John A. Grant						jagrant@emr1.emr.ca
Airborne Geophysics
Geological Survey of Canada, Ottawa

----------------Example from on-line help for CreatePalette-------------
Example
The following example initializes a LOGPALETTE structure and an array 
of PALETTEENTRY structures, and then uses the CreatePalette function to 
retrieve a handle of a logical palette: 

#define NUMENTRIES 128
HPALETTE hpal;
PALETTEENTRY ape[NUMENTRIES];

plgpl = (LOGPALETTE*) LocalAlloc(LPTR,
	sizeof(LOGPALETTE) + cColors * sizeof(PALETTEENTRY));

plgpl->palNumEntries = cColors;
plgpl->palVersion = 0x300;

for(i=0,red=0,green=127,blue=127;i<NUMENTRIES;i++,red+=1,green+=1,blue+=1){
    ape[i].peRed  =plgpl->palPalEntry[i].peRed  =LOBYTE(red);
    ape[i].peGreen=plgpl->palPalEntry[i].peGreen=LOBYTE(green);
    ape[i].peBlue =plgpl->palPalEntry[i].peBlue =LOBYTE(blue);
    ape[i].peFlags=plgpl->palPalEntry[i].peFlags=PC_RESERVED;
}
hpal=CreatePalette(plgpl);
LocalFree((HLOCAL) plgpl);
.
. /* Use the palette handle. */
.
DeleteObject(hpal);
---------------------------------------------------------------------
-- 
John A. Grant						jagrant@emr1.emr.ca
Airborne Geophysics
Geological Survey of Canada, Ottawa
Newsgroups: comp.os.ms-windows.programmer.misc
From: jlm@cs.bham.ac.uk (Jeffrey L Moszuti)
Subject: OWL: Pictures In A Listbox
Keywords: Hi there, 
Reply-To: jlm@cs.bham.ac.uk
Organization: The University of Birmingham Computer Science Department.
Date: Thu, 28 Jan 1993 23:13:41 GMT

I am using Borland's Object Window Library and I would like to display a picture/icon (preferably next to some text) in a listbox. For example a picture of a folder as in the file dialog on Borland's Resource Workshop.

Any help would be appreciated
Jeff



Newsgroups: comp.os.ms-windows.programmer.misc
From: stephen@eggneb.astro.ucla.edu (Stephen Schimpf)
Subject: Re: MS Windows GUI standards.
Organization: UCLA Dept of Astronomy
Date: 21 Jan 93 16:48:26 PST

In article <1993Jan21.212146.9457@crd.ge.com> deitsch@sol.crd.ge.com writes:
>In article <1jmn32INNk0i@shelley.u.washington.edu>, jude@milton.u.washington.edu (Jude Stoller) writes:
>|> Can anyone point me to a book or file which discusses MS Windows GUI
>|> standards?
>|> 
>|> Thanks in advance,
>|> Jude
>
>The book you are looking for is called: "Common User Access Advanced 
>Interface Design Guide".  It was written by IBM.  I'm not sure of
>the ISBN number etc.

No! This book came as part of MSC 6.00 and is outdated. A few months
back Microsoft published a book that replaces the IBM one. I can't
give you the exact title, but have seen it in many bookstores for
$24.95. I comes with one diskette.

Stephen
From: davidw@auck.irl.cri.nz (David White)
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: SOLVED! (Was: MS-Fortran: filename from cmd line?)
Date: 23 Jan 93 09:47:49 GMT
Organization: Industrial Research Ltd, Auckland, New Zealand
NNTP-Posting-Host: totara.auck.irl.cri.nz

In <727727885snz@chrism.demon.co.uk> chris@chrism.demon.co.uk (Chris Marriott) writes:

>In article <davidw.727655487@auck.irl.cri.nz> davidw@auck.irl.cri.nz writes:

>>I recently upgraded to MS-Fortran 5.1, which can generate Windows
>>programs. 
>>
>>I wish to associate the input files for my Fortran simulation with 
>>the Windows .EXE file, AND get the input filename into the 
>>simulation for character manipulation to generate corresponding 
>>output filenames. 
>>
>>Eg, associate *.INP with SIMULATE.EXE. Now I want to be able to
>>double-click on XYZ.INP (in FileManager) to run SIMULATE, opening
>>XYZ.INP as input and generating XYZ.OUT for output. 
>>
>>My local Microsoft support provided information about accessing
>>the PSP or PDB at the start of the app, and a Windows call:
>>GetCurrentPDB(). Before looking into something that seems rather
>>complex to me, has anyone solved this one already?

>I've converted quite a number of FORTRAN codes to run under Windows.
>My advice would be to convert your main program to a SUBROUTINE, and
>add a small front end program in C which calls the FORTRAN code. That
>way you can use all the standard C command-line parsing stuff.

In case anyone else was wondering what the simple answer was... Even
after trying to RTFM, and try local MS-Support... it was in the manual!
(Shows how bad the index is.) There is a function called GETARG in 
MS-Fortran to do it. No need for anything fancy or tricky.

Thanks to bongo@dialix.oz.au ?? from the Univ of Western Australia for 
the pointer.

--
 david white    (engineer, Goon fan & son of my Dad)
 Internet davidw@auck.irl.cri.nz  Fax +64 9 443-4737
Xref: sparky comp.os.ms-windows.programmer.misc:5270 comp.os.ms-windows.programmer.tools:2197
From: deitsch@sol.crd.ge.com (Andy Deitsch)
Newsgroups: comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools,comp.windows.ms.programmer
Subject: Re: Portable GUI Libs...
Keywords: gui,portable,library
Date: 22 Jan 93 13:42:46 GMT
Reply-To: deitsch@sol.crd.ge.com
Organization: GE Research & Development

I'd also be interested.  Could the person who has the info just post
the details rather than have a huge thread of "Me Too" messages.

Thanks.

Andy
-- 
_________________________________________________________________________
Andy Deitsch                             email    : deitsch@crd.ge.com  
GE Corporate Research & Development      phone    : (518) 387-7207   
Schenectday, NY 12301                    dial comm: 833-7207     
Newsgroups: comp.windows.ms.programmer,comp.os.ms-windows.programmer.misc
From: mguyott@eriador.prime.com (M. Guyott)
Subject: Re: Child window with a menu?
Organization: /etc/organization
Date: Fri, 22 Jan 1993 18:52:09 GMT

In article <23365.9301221040@thor.cf.ac.uk> spxsjm@thor.cf.ac.uk (Mr S J Morris 92) writes:
>Is there a way of combining windows style constants so as to give a menu
>with a child window? From what I can see by experimenting with the ws_
>style constants, the only way of obtaining a menu is to define a style
>containing ws_Popup, and yet ws_Popup may not be used with ws_Child.

Have you tried creating your child window and then using LoadMenu() and
SetMenu() in the WM_CREATE message processing code?

I have never tried this but it may do want you want.  Then again it may
not.  Let me know if it works for you!

Marc
----
Two of the worst things we teach our children are that a knowledge of science
is nice but not necessary, and a knowledge of sex is necessary but not nice.

Marc Guyott              Constellation Software, Inc.          (508) 620-2800
                         Framingham, Mass. 01701 USA                Ext. 3135
mguyott@primerd.prime.com       ...!{uunet, decwrl}!primerd.prime.com!mguyott
mguyott@eriador.prime.com       ...!{uunet, decwrl}!eriador.prime.com!mguyott
Newsgroups: comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools,comp.os.ms-windows.programmer.win32,comp.sys.ibm.pc.programmer,comp.windows.ms.programmer
From: thomas@sparcler.cc.ncsu.edu (Eric Thomas)
Subject: Need info on Windows 3.x programming utilities
Keywords: utilities tools programming
Organization: NCSU
Date: Mon, 25 Jan 1993 23:31:14 GMT


-- 

The company that I am currently working for is about to purchase a MS-Windows 3.x
programming utility of some kind.  My boss mentioned getting Visual Basic but
I told him to let me look into it a little further before he bought anything.

Therefore, I need information about MS-Windows programming utilities.  If you 
program in Windows, (I do not care if it is with C++ or an object oriented
package) PLEASE let me know what you are using along with its strengths and
weaknesses.

Thanks,
Eric Thomas
thomas@unity.ncsu.edu

----------------------------------------------------------------------------
                         | "Everyone sees what you seem to be, few know 
 Eric Thomas             |  what you really are; and those few do not 
 thomas@unity.ncsu.edu   |  dare take a stand against the general opinion."  
                         |                       -- Niccolo Machiavelli
----------------------------------------------------------------------------
Newsgroups: comp.os.ms-windows.programmer.misc
From: kensy@microsoft.com (Ken Sykes)
Subject: Re: The HIWORD Is 0x99, But...
Date: 24 Jan 93 22:44:34 GMT
Organization: Microsoft Corporation

In article <1993Jan22.184022.5155@nntp.hut.fi> sakaria@vipunen.hut.fi (Sakari Aaltonen) writes:
>I'm trying to move bitmaps and lines across the screen. For lines, the ROP2
>mode NOTXORPEN seems to do the trick. However, the same (ternary) mode for 
>ROP, that is, for the bitmaps, doesn't have a name, so it's not in <windows.h>,
>say. According to a Petzold formula, the HIWORD of the mode should be 0x99. 
>But what's the LOWORD? I have no idea what the low word even *means*. There 
>seem to be about 65536 possible values...
>
>Would anyone be kind enough to look it up? No, I don't know where. Is this 
>what is meant by "clueless"?
>
>Thanks in advance,
>-- 
>-----------------------------------------------------------------------------
>Sakari Aaltonen                                 Email: sakaria@vipunen.hut.fi
>"Unlike Gnu, a public-domain Unix look-alike system, MINIX is not vaporware."
>                - Allen I.Holub, Dr.Dobb's, Jan '88 -

There is a section labeled "Ternary ROPs" in the SDK.  Look for 99 in the
left-hand column and then use the 32bit number associated with it.  You may
also find the discussion of computing custom ROPs based on how you want the
Pattern, Source, and Destination to interact (in the same section.)
From: martin@patricia.verfahrenstechnik.uni-stuttgart.de (Martin Hepperle)
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: Re: MS-Fortran: filename from cmd line?
Date: 23 Jan 1993 20:16:28 GMT
Organization: Institute A for Mechanics, University of Stuttgart, Germany
Distribution: world
NNTP-Posting-Host: rusmv1.rus.uni-stuttgart.de

In article <727727885snz@chrism.demon.co.uk> chris@chrism.demon.co.uk writes:
>In article <davidw.727655487@auck.irl.cri.nz> davidw@auck.irl.cri.nz writes:
>
>>I recently upgraded to MS-Fortran 5.1, which can generate Windows
>>programs. 
>>
>>I wish to associate the input files for my Fortran simulation with 
>>the Windows .EXE file, AND get the input filename into the 
>>simulation for character manipulation to generate corresponding 
>>output filenames. 
>>
>>Eg, associate *.INP with SIMULATE.EXE. Now I want to be able to
>>double-click on XYZ.INP (in FileManager) to run SIMULATE, opening
>>XYZ.INP as input and generating XYZ.OUT for output. 
>>
>>My local Microsoft support provided information about accessing
>>the PSP or PDB at the start of the app, and a Windows call:
>>GetCurrentPDB(). Before looking into something that seems rather
>>complex to me, has anyone solved this one already?
>>
>
>I've converted quite a number of FORTRAN codes to run under Windows.
>My advice would be to convert your main program to a SUBROUTINE, and
>add a small front end program in C which calls the FORTRAN code. That
>way you can use all the standard C command-line parsing stuff.
> 
But why do you want to make it so complicated ?

FORTRAN 5.1 can eccess the command line arguments directly, I have
used it in all my FTN programs: if there are cmd-line options,
they are used, otherwise the user is prompted for filenames etc.

There are two functions, discription in the manuals, I am recalling
them from memory here:
INTEGER FUNCTION NARGS() ............ returns number of arguments
INTEGER FUNCTION GETARG(N,STRING) ... returns argument no. N

Do I hope this helps ?

Martin.
________________________________________________________

      Martin J. Hepperle          MMMMMMMMMMMMH   HHH
     Universitaet Stuttgart       M   MMM   MMH   HHH
       Pfaffenwaldring 9          M   MMM   MMHHHHHHH
     D-7000 Stuttgart 80          M   MMM   MMH   HHH
 Germany, Europe, World, Universe M   MMM   MMH   HHH
     PLEASE USE THIS RETURN ADDRESS ONLY:
    martin@mecha2.verfahrenstechnik.uni-stuttgart.de
________________________________________________________
From: scm3775@tamsun.tamu.edu (Sean Malloy)
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: Turbo Debugger 3.1 annoyance with 8514/a
Date: 22 Jan 1993 09:51:13 -0600
Organization: Texas A&M University, College Station, TX
NNTP-Posting-Host: tamsun.tamu.edu

No, this isn't about Turbo Debugger 3.1 choking on 8514/a adapters
in 1024X768 mode.  It's yet another annoyance.

I decided that I wanted TD in 43/50 line mode, so I set it in
the configuration file.  Right after I chose it, the mode changed
and everything was fine.

I leave TD and come back to it so that it tries to set the video mode
from the configuration file and I get weirdness.  The window on the
screen *thinks* it's in 43/50, and sizes itself accordingly.  Unfortunately
my display is in a 25-line mode.  So the cursor happily wanders south to
somewhere near my contrast dial, well out of sight.  I go back, select
25 line mode from the menu, and then select 43/50, and voila, the video
mode changes correctly.

Things work just fine at home on my Tseng 4000, btw.  I'm hoping someone
on the net might have discovered a solution, since the Borland Tech Support
guy grumbled at me and said he'd report it, but something makes me
skeptical.  (Okay, I'll cut him some slack.  It -was- before 7:30am in
Scotts Valley when I called).  But he didn't take any info. If
there is a solution, I won't get it from them without another call.

Any information would be appreciated.

-Sean


-- 
 
  Sean C. Malloy  -  Texas A&M University  -  scm@tamu.edu
From: deitsch@sol.crd.ge.com (Andy Deitsch)
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: Re: Dialog boxes and stuff
Date: 25 Jan 93 18:39:03 GMT
Reply-To: deitsch@sol.crd.ge.com
Organization: GE Research & Development

In article <1k0u3uINN8p4@ceres.kingston.ac.uk>, ee_d270@ceres.kingston.ac.uk (Richard D Knight) writes:
|> 
|> Hi. I have two problems.
|> 
|> [first problem deleted]
|> 
|> the scond is, I am using borland custom controls (bwcc.dll) and want
|> the message boxes to have the smae lok. Is it possible for me
|> to do this.


You can use the BWCCMessageBox function that takes the same parameters
as the standard MessageBox function but provides the Borland look.

Andy

-- 
_________________________________________________________________________
Andy Deitsch                             email    : deitsch@crd.ge.com  
GE Corporate Research & Development      phone    : (518) 387-7207   
Schenectday, NY 12301                    dial comm: 833-7207     
Newsgroups: comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools,comp.os.ms-windows.programmer.win32,comp.os.ms-windows.setup
From: hestermeyer@ida.ing.tu-bs.de (Andreas Hestermeyer)
Subject: Re: *BIG* problems with *2nd* video card
Organization: Inst. f. DV-Anlagen, TU Braunschweig, Germany
Date: Mon, 25 Jan 1993 07:30:50 GMT

In article <1993Jan20.142114.9566@pixel.kodak.com> dj@ekcolor.ssd.kodak.com (Dave Jones) writes:
>Edward Reiss (ereiss@ocf.berkeley.edu) wrote:
>> package, I purchased an inexpensive (and returnable) monitor and card, to
>> see how my system (33MHZ 486 clone - "NICE" motherboard with Eteq chipset)
>> would handle them. Lo and Behold - whenever the second monochrome video card
>> is plugged into its slot, my main monitor slows down by at least 40%. Whenever
>
>This oughta be in the FAQ.  Is there a FAQ?  8-bit video cards do this 
>because their presence forces the other video card into 8-bit mode.  Get
>a 16-bit mono card.
>
>--
>||------------------------------------------------------------------------
>||Dave Jones (dj@ekcolor.ssd.kodak.com)|Eastman Kodak Co. Rochester, NY  |

Another solution is to configure the monochrome card such that the address
ranges of the monochrome card (2nd graphic page) and the VGA do not overlap.
I once had a utility to do that, but I don't remember the exact name of
it, the command was something like "gmode half". There should be a bit in
one of the configuration registers of the monochrome card to disable the
upper half of display memory (which you don't need in text mode)
Regards,
   Andreas
Newsgroups: comp.os.ms-windows.programmer.misc
From: greeng3@vccnw11.its.rpi.edu (Gordon Greene)
Subject: Windows Executable File Format
Organization: Rensselaer Polytechnic Institute, Troy, NY
Date: Tue, 26 Jan 1993 00:59:32 GMT

Does anyone know where I can obtain a specification or other complete 
description of the Windows Executable File Format?  I am thinking of writing
some hacking tools basically, and it would be nice if I had some actual
documentation to start from.

Thanks in advance!
-- 
--------- You can never have too many ferrets. -----------
greeng3@rpi.edu    USERHBN0@RPITSMTS   USERHBN0@mts.rpi.edu
Newsgroups: comp.os.ms-windows.programmer.misc
From: tjr@cbnewsc.cb.att.com (thomas.j.roberts)
Subject: Re: Far Pointer Problem in DLLs
Organization: AT&T
Date: Tue, 26 Jan 1993 16:13:31 GMT

From article <1993Jan26.110458.29522@unipalm.co.uk>, by johnt@unipalm.co.uk (John Taylor):
> Andrew Joseph Kompanek <ak10+@andrew.cmu.edu> writes:
>>All of this code is my own source I'm porting from Unix.  Is there a way
>>for it to automatically handle these file pointers properly even though
>>it doesn't look like there are far versions of fopen, etc.??  It seems
>>to me, the compiler should be smart enough to swap in right data segment
>>and convert the pointer to a near pointer... assuming the function doesn't
>>need "near" data from more than one segment.
>>any advice out there on a transparent portable way to fix the problem with
>>the file pointers?  Use less "data" is unfortunately not a good answer...

Use LARGE model for your DLL. As long as you don't use REAL MODE of
Windows 3.0, you'll be OK (and many Windows C/C++ compilers won't handle
real mode anyway - for the same reason). Porting from UNIX is often
difficult in MS-DOS/Windows/80x86 because the segmentation limits
are so small (64 kb) - most UNIX code pretty much assumes 4Gb segments
(and int is 32 bits, etc.).

> 
> I've not got normal file handling to work in a DLL at all.
> You need to use the Windows File handling routines, or _lopen,_lclose etc ...
> depending on what best fits what you are trying to do.
> 
> As far as the portablitiy issues - give up.
> DLL and portable are not two things you normally say in the same sentance.
> There are a lot of standard functions that just don't work in DLL's, for no
> real reason that I can see, except to make things difficult.

Offhand, I don't know of any routines that won't work in a large-mode
DLL. Of course, I haven't tried every lib routine....
I have a complicated real-time multimedia program that is implemented
as a DLL (and a small prog that merely calls the DLL) - everything
I tried to do has worked (the interrupt handlers need to be in a DLL,
and as I did not want to split C++ classes between the DLL and the
application, I put everything into the DLL [only the interrupt
code gets GlobalPageLock()-ed]).

Of course, "portable DLL" is an oxymoron - DLLs are very Windows specific.

Tom Roberts	att!ihlpl!tjrob		TJROB@IHLPL.ATT.COM
From: ffeng@cs.tamu.edu (Fang Feng)
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: Need help on MessageBox in DialogBox
Date: 22 Jan 1993 06:14:22 GMT
Organization: Computer Science Department, Texas A&M University
Distribution: world
NNTP-Posting-Host: neuron.tamu.edu

Hi, netters:
    I am a new Windows programmer. When I tried to put a MessageBox into
a DialogBox, I encountered a problem. Following the book "Programming Windows
3.1" by Charles Petzold (p.443), I used the handle of the DialogBox as the 
first parameter of MessageBox so that the program looks like:

BOOL FAR PASCAL AboutProc (HWND hDlg, UINT message, ...)
{
...
     case IDD_MESSAGE: 
         MessageBox(hDlg, szText, szTitle, MB_OK);
	 break;
...
} 

It was compiled without any error message.  However, when the message box
was popped up, it was hung there and would not close when I clicked "OK"
button, so I have to reboot the machine. Can anybody help me out?

Thanks in advance.

- Fang


--
====================================================
Department of Computer Science, Texas A&M University
internet: ffeng@cs.tamu.edu
Newsgroups: comp.os.ms-windows.programmer.misc
From: sakaria@vipunen.hut.fi (Sakari Aaltonen)
Subject: The HIWORD Is 0x99, But...
Reply-To: sakaria@vipunen.hut.fi (Sakari Aaltonen)
Organization: Helsinki University of Technology
Date: Fri, 22 Jan 1993 18:40:22 GMT

I'm trying to move bitmaps and lines across the screen. For lines, the ROP2
mode NOTXORPEN seems to do the trick. However, the same (ternary) mode for 
ROP, that is, for the bitmaps, doesn't have a name, so it's not in <windows.h>,
say. According to a Petzold formula, the HIWORD of the mode should be 0x99. 
But what's the LOWORD? I have no idea what the low word even *means*. There 
seem to be about 65536 possible values...

Would anyone be kind enough to look it up? No, I don't know where. Is this 
what is meant by "clueless"?

Thanks in advance,
-- 
-----------------------------------------------------------------------------
Sakari Aaltonen                                 Email: sakaria@vipunen.hut.fi
"Unlike Gnu, a public-domain Unix look-alike system, MINIX is not vaporware."
                - Allen I.Holub, Dr.Dobb's, Jan '88 -
From: neff123@garnet.berkeley.edu ()
Newsgroups: comp.os.ms-windows.programmer.misc
Subject: Page-up/down keys with VB
Date: 27 Jan 1993 06:34:53 GMT
Organization: University of California, Berkeley
NNTP-Posting-Host: garnet.berkeley.edu

Can anyone tell me how to use the page-up/down keys with a 
multi-line textbox in VB 2.0?  The textbox has a built-in 
vertical scrollbar.  I know I can use KeyDown events to change
the value of a normal scrollbar.  But how can I change the 
value of a built-in scrollbar on a textbox?

Thanks in advance...
{_

Newsgroups: comp.os.ms-windows.programmer.misc
From: jybarnes@cs.umr.edu (Jym Barnes)
Subject: Looking for stock tracking software
Date: Wed, 27 Jan 1993 15:43:05 GMT
Organization: University of Missouri - Rolla
Originator: jybarnes@mcs213k.cs.umr.edu

	Hi,

        I am looking for some public domain software to track 
        stock.  Prefably the software will be window based but
        I am interested in anything.  A Unix, X-Window solution
        would be great but I suspect there is more DOS stuff
        out there.  I apologize if this is the wrong group
        for this.  Please send replies to jybarnes@cs.umr.edu.

        Thanks,

        Jym           jybarnes@cs.umr.edu  131.151.6.11
Newsgroups: comp.os.ms-windows.programmer.misc