On Sun, 14 Dec 2003 at 19:59:28, wrote:
(ref: <[EMAIL PROTECTED]>)
>
>Hi !
>
> I use a Di-Ren keyboard i/f together with a Super G/c [Best thing ever
>for QL, as far as I am concerned. I also have twin EP
? ED I assume.
> d/drives and twin
>floppies. I still use a Microvitic ' Cub ' Monitor
If you hear cracking sounds then beware. This is arcing and will
eventually kill the 8301. The inside needs to be kept dust free.
I went to a show once and got condensation on my cold Microvitek - and
that demonstrated the problem admirably.
>together with a Fugitsu
>keyboard and a PC Desktop case. I use Archive and Abacus for most of my
>regular
>applications and by utilising RAM I am able to avoid losing my Archive data in
>consequence of a ' crash '.
..... well avoid corrupting the disk file. Main RAM that doesn't lose
data on a crash is something I have to see (8-)#
The way I help stop data being lost is pretty easy - I _never_ use
'insert' - ie never add many new records without being able to do
anything other than enter data.
On simply has a procedure that creates a new blank record, appends it,
and then 'alter'. Then after pressing F5, I 'remember' the record,
close and open the file, and locate that record.
That way the file is not written to during data entry.
The only way a crash can corrupt the file if it is while writing to the
file. This also allows one to add infinite sophistication.
Mine doesn't go much further than checking data before adding to the
file. A step better would be to open a temporary file, and work on
that. Even better would be to work on the temporary file (in ram) and
after each record copy it to disk - maybe incrementing the file name.
eg:
locate 'z99999' : rem blank record
rem increment record number
rem assign record number and any other default values. These
rem defaults can be part of the blank recrod
append
rem This can be a loop
sprint
alter: rem this can also be done using 'sinput' field by field
check : rem a procedure to check values
rem end loop - 'check' for 'OK' tag from 'check'. You can then
rem use if statements to exit the loop/
clopfil : rem close/open file and locate new record.
sprint
> I have several PCs- using Windows 95/98/XP but I think
>that If I had only the QL I could handle pretty much all that I would need.
>To me, using ' Windows ' is rather like using a Sledgehammer to crack a nut. I
>cannot imagine who, if anyone is likely to be interested in what I am saying
>here but, in an effort to ' throw my hat into the ring ' I just thought that I
>would like to express a little appreciation of the efforts of all those whose
>efforts help to perpetuate what Clive Sinclair started all those years ago. In
>response to at least one comment I have seen expressed, I am an Octagenarian
>but I am happy to say that I am not yet ' GaGa '
Never underestimate (8-)#
--
QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
tony@<surname>.co.uk http://www.firshman.co.uk
Voice: +44(0)1442-828254 Fax: +44(0)1442-828255
TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG