For a bit more programming practice, allow the user to enter the units as part
of the values. eg. type '10u' and '100p' instead of just numbers. Hint,
use the INSTR...ANY and MID$ functions in Basic to separate out the
numerical and alphabetic parts. Strip out all spurious spaces, make it case
insensitive(milli and Mega can be a problem). Many countries use a commas
rather than a dot for decimal points.
In fact, make it completely free format so no one can crash it. I've spent
many a happy hour making the most bomb-proof user entry code then challenging
people to make it fail. Then someone does something so crass that the routine
fails and has to be modified further, and you wonder ' how did he ever manage
to find that bug'. Its great fun and very addictive - make one think perhaps
Microsoft haven't done such a bad job after all.
Andy G4JNT
-----Original Message-----
From: Alan Melia [SMTP:[email protected]]
Sent: 2002/07/09 08:53
To: LF-Group
Subject: LF: re Summer Bonus foul up ! OK now...I hope
Hi Mike, thanks for the rapid response. Yes a bit of finger trouble in the
Hyperlink department.....I keep forgetting to cursor right to accept the
default "http:// "that is offered by FrontPage, before typing in the box.
Ok on the pF and uH ...Mmmmm yes that would be easy enough, I had an idea to
make it automatically set the units to the most suitable, but havent persued
that yet. I though nF and mH was a good start for LF (Hi) I suppose another
easier way would be to put a button in to toggle it to the users
requirements.....I'll have a think about that ....Thanks I guess that you
would really want "MHz" as well in that instance
I believe it works ok under ME as well as '98.
Hopefully the link from the programs index page is OK now.
Cheers de Alan G3NYK
[email protected]
http://www.alan.melia.btinternet.co.uk
|