🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.pc
Article #5520

Re: dBase III with PC DOS 3.1

#5520
From: lpm
Date: Wed, 29 Jan 1986 17:14
35 lines
2365 bytes
> I have heard that dBase III will not run properly under DOS 3.1.
> Does anyone know if this is true?  If so, what problems exist?
> 
> Please post any information about this.
> 
> 

Since you asked for a posting rather than e-mail, I am posting.

I use dBase III and DOS 3.1; I have found one bug that I can not
seem to get around, and no one around here has any clues as to the
problem.  It occurs when I have two files open and am selecting them
in different procedure files.  My end product will use the Clipper
compiler, though, so I just started using Clipper earlier in the development
process than I had intended.  I have noticed that the display is
slightly different in dBase and Clipper, and there are a few minor
differences in some of the functions at the "boundaries", for lack of
a better word.  For example, I use at() to tell me where a substring
is found, and then substr() to extract a substring from a different
string, but in the same position that at() told me.  In dBase, if at()
returned a 0, then substr() would also return a zero, even though 0 is
not really a good argument for substr().  Clipper does not do this, so I had
to code a little more carefully to test for a zero return from at().
Another difference that took a while to find was in the need for
public variables for locate/continue loops.  If the locate is done
in one procedure and the continue is done from another one, dBase is
quite content.  But Clipper requires that the variable searched on
in locate be public, which is not surprising, but it is not documented.

I suspect that these differences are really differences; I do not think
that they are because dBase does not work with DOS 3.1.  And I suspect
that the bug I found would be there under DOS 2.1, but I have not
tried it.  Perhaps I should.

Laurie McGavran
Technical Details
Message-ID: <463@lanl.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!ut-sally!seismo!cmcl2!lanl!lpm
References: <2163@hcrvax.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!ut-sally!seismo!cmcl2!lanl!lpm
From: lpm@lanl.UUCP
Newsgroups: net.micro.pc
Subject: Re: dBase III with PC DOS 3.1
Message-ID: <463@lanl.ARPA>
Date: Wed, 29-Jan-86 12:14:29 EST
Article-I.D.: lanl.463
Posted: Wed Jan 29 12:14:29 1986
Date-Received: Sat, 1-Feb-86 06:11:15 EST
References: <2163@hcrvax.UUCP>
Organization: Los Alamos National Laboratory
Lines: 35