>The point isn't what kind of non--QBasic software/software does one need to maintain a cell phone address book.
I figure one would look for the easiest or best solution to a problem rather than restricting oneself to QBASIC solutions.
>The point is to show what one can do with QBasic.
That didn't seem to be the point. The point seemed to be that you have trouble entering contacts into your cell phone, and came up with a "solution". You then decided to post the "solution", in part, to "help" others with the same "problem". I pointed out a solution which seems very probably better (depending on the user's circumstances).
I have no problem with writing useful utilities in QBASIC. But why ignore other solutions? Further, your "solution" does not seem especially helpful or necessary. It seems more of an exercise than a serious program.
>No. Do not continue on this thread
Are you telling me not to respond in that thread? That is stupid. You start a thread, then close it out of irrational paranoia? Afraid someone will criticize your "solution"?
You're not a QBASIC zealot, are you? Why else would you look for a QBASIC only solution, which by itself isn't so bad, but then jump on someone who offers a better solution to the "problem"? You think your "solution" is the best or only? Go jump in a lake, Mac. Were you seeking flattery? Your reaction to my post is illogical otherwise.
Even Clippy pointed out something noteworthy, that the "5" key has a raised bump. This is a useful fact. Was that post off topic, because it didn't flatter you? To answer Clippy, I think that allows non-blind people to use the keypad in darkness, with the screen being illuminated so they can read it, but they can't see the keypad.
To rpgfan:
my post was on topic. A "problem" was stated. I mentioned a possible solution.
Here is a QBASIC program which imitates Mac's, but designed for my cellphone. (As I stated, I have not yet read the manual... this is from just playing with it.) However, as I have no problem with seeing my keypad, this is a useless "solution" to a non-existent problem.
'public domain 2008 Michael Calkins
DEFINT A-Z
DIM mode, cap, n, i, first, num, times, a
DIM t AS STRING, z AS STRING * 53
DO
PRINT
PRINT
LINE INPUT "Text? "; t
IF LEN(t) = 0 THEN EXIT DO
mode = 0
cap = -1
first = -1
FOR i = 1 TO LEN(t)
n = ASC(MID$(t, i, 1))
IF n = &H20 THEN
PRINT "#", ;
IF mode = 0 THEN cap = -1
first = -1
ELSE
SELECT CASE n
CASE &H61 TO &H7A
IF cap THEN
PRINT STRING$(2 - mode, &H2A);
mode = 2
cap = 0
END IF
CASE &H41 TO &H5A
n = n OR &H20
IF NOT cap THEN
IF first THEN
PRINT STRING$(3 - mode, &H2A);
mode = 0
ELSE
PRINT STRING$((4 - mode) MOD 3, &H2A);
mode = 1
END IF
cap = -1
END IF
END SELECT
num = 0
times = 0
FOR a = 1 TO 54
IF a = 54 THEN PRINT : PRINT "invalid": EXIT DO
times = times + 1
SELECT CASE ASC(MID$(z, a, 1))
CASE n: EXIT FOR
CASE &H20: num = num + 1: times = 0
END SELECT
NEXT a
PRINT STRING$(times, num + &H30); ,
IF mode = 0 THEN cap = 0
first = 0
END IF
NEXT i
PRINT
PRINT
LOOP
SYSTEM
I will write a pure assembly version when I get a chance, so as to provide another non-QBASIC "solution" to this "problem". Mac can choke on it.
Regards, Michael
This message has been edited by MCalkins on Apr 8, 2008 1:52 PM
For some reason, my brain was reading it as "Hi, I have a new phone, and I thought I could somehow connect my phone to my computer; it seems that I cannot, however, because there is no connection that would connect the two." I know I'm insane, but I didn't think that my mind was capable of botching up something so badly.
For that, I am truly sorry.
Can you ever forgive me? sad puppy dog eyes
rpgfan3233
------------------
Waiting patiently for Windows 7, XHTML 2.0, CSS 3.0, PHP 6.0, the ratification of C++0x, and the day that I can code without logic troubles.
thank you, rpgfan. your attitude often impresses me.
I probably got a bit too angry in my previous post. This matter has been bothering me for a few days, and I wasn't sure how to handle it. (Mac's post bothered me much more than yours. With yours, I was just a little surprised.)
Thank you again, Rpgfan. I'm sorry for the times I have unfairly criticized you and jumped on you.
* No worries required. If I'm wrong, I have no trouble openly acknowledging it. ^_^
April 8 2008, 4:23 PM
------------------
Waiting patiently for Windows 7, XHTML 2.0, CSS 3.0, PHP 6.0, the ratification of C++0x, and the day that I can code without logic troubles.
RPG you failed to see that MIKEY is a religious zealot too!
April 8 2008, 9:44 PM
He might be better if he could act like a NORMAL religious person, but he is the kind of zealot that bangs on you door (or head) and never apologizes for being ignorant.
I can be ignorant any time I want because I really don't care about religion. I deal with idiots like they deal with others! I am not always right, but I tell you the truth from my perspective and attacking Mac's idea is a pure sign of an ASS talking CRAP!
Ted
This message has been edited by burger2227 on Apr 8, 2008 9:55 PM This message has been edited by burger2227 on Apr 8, 2008 9:54 PM
What MC really meant by "Go fly a kite" and "Go jump in a lake" was take a vacat
April 9 2008, 10:31 AM
Out here in California, we call that wind surfing.
Pete
PS: Now look at the extra legal work you got yourself into Michael. Not only do you have to fiddle with a copyright notice, now you're going to need to put a choking warning on your ASM version.