TIP: Click on subject to list as thread! ANSI
echo: public_domain
to: Rod Speed
from: Bob Lawrence
date: 1994-04-27 22:01:06
subject: 20:21

RS> So you claim. Your claims about the workaround for the CHR$()
 RS> were just plain wrong, it is indeed possible, in contrast to
 RS> your claim. That was the only specific issue that I said you
 RS> were wrong on, and you were. 

  No, Rod... the chr$() replacement doesn't work.
 
  If you write an ascii string with all the characters, there are two
problems: The ^{at} for 00 and the ^^ for ^ take two characters in the
string for a total of 258 rather than 256, and you need a queer
workaround to handle it, but the insurmountable problem is that the
Telemate string operations are not case sensitive.

  STRPOS ,ascii, "A", pos

  gives the same value of pos as "a" (65), and that roots it, totally.

  If you use an ascii file with the 256 characters, Telemate won't
handle 00 and some contropl characters. If you then write TWO files;
one a string for the control characters and another DOS file for the
rest, and read the DOS file...

    REPEAT
      READCH ch
    UNTIL ch = "A"
    TELL pos

  The value returned for pos is the same for ch = "A" and ch =
"a".

  Totally rooted. Not possible.

 RS> I thought you might have found it handy to know that when you
 RS> said say the CHR$() was utterly impossible, it wasnt.

  I wqould ask you to explain how, but I know you well enough by now
to know that you will simply ignore it, so I won't bother, and I don't
really care. I know Telemate script quite well by now. It is always
more difficult to know that a thing *can't* be done, but I know it
now. I also know that the script approach to writing the freq program
is all wrong (and impossible in Telemate anyway). It is much better to
write a DOS program that generates the ascii file that Telemate or
whatever simply sends to modem. As present I am doing this in QBasic,
and it works really well.

 RS> Corse in your usual complete faker and loony way, you could
 RS> even be attempting to insist that its utterly impossible so I
 RS> will try even harder to do it and prove you wrong in classic
 RS> 'loony Bob' fashion. Thats the problem with fakers, you never
 RS> really know when they are faking and when they arent. If that
 RS> the intention, it wont work |-)

  You give me too much credit. I'm not that Machiavellian (but he is
my hero). I can't understand what you think I would gain from you
writing a freq for Telemate. The problem is *me* doing it. I don't
give a stuff about Telemate; I'm trying to learn to program, and your
previous advice to do this with script files was exactly right. I am
actually learning. For the first time, I was able to read the QBasic
book and understand what the hell they were on about, and after trying
to translate SALT into Telemate, QBasic is shit-easy.

  I recommend the approach to any beginner, and I thank you for
confirming it. In a strange way you helped me a lot, but only in the
overview; not in the detail. In that, you only stuffed me up and ran
me around in circles (and are still doing it), but my overall aim was
to learn... and I have!

... Regards, Bob
___ Blue Wave/QWK v2.12

--- PQWK200
* Origin: Precision Nonsense, Sydney (3:711/934.12)
SEEN-BY: 711/809 934
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.