home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / BASIC / POWBASIC / LIBRARY1 / EXAMP2.ZIP / PB090790 < prev    next >
Text File  |  1990-09-07  |  8KB  |  215 lines

  1. all
  2. H#: 64328 S12/SPECTRA Publishing
  3.     06-Sep-90  15:47:38
  4. Sb: #64143-Peace and Quiet !
  5. Fm: JOHN E. SHIREY 75676,223
  6. To: Bob Zale: PowerBASIC R&D 76304,1303 (X)
  7.  
  8. Bob:
  9.      Wow! The new version sounds so exciting a nominal charge would not be a
  10. problem. This looks like a possible rebirth of the BASIC language. I can hardly
  11. wait!
  12.                                        J.Shirey
  13.  
  14. Press <CR> for next or type CHOICES !
  15. H#: 64316 S12/SPECTRA Publishing
  16.     06-Sep-90  15:07:17
  17. Sb: #63936-Peace and Quiet !
  18. Fm: Harry McDonald 74776,1017
  19. To: Richard Thompson 73200,3071
  20.  
  21. Richard: Don't buy "Hands-on Turbo BASIC" by Larry Joel Goldstein. We gave it
  22. an award as the worst quickie computer book ever written. We never heard from
  23. the Chairman of Paramount (head company of the publisher. If you want the
  24. sordid details, let me know. Harry
  25.  
  26. Press <CR> for next or type CHOICES !
  27. H#: 64415 S12/SPECTRA Publishing
  28.     07-Sep-90  00:33:08
  29. Sb: #63702-Peace and Quiet !
  30. Fm: Howard Ballinger 71121,776
  31. To: Bob Zale: PowerBASIC R&D 76304,1303 (X)
  32.  
  33.  
  34.  Bob --
  35.  
  36.  Well since you ask -- I DO have a li'l Wish List.
  37.  
  38.    1. In the editor, a global Search/Replace that would only operate
  39.       within a Marked Block (i.e. after you respond G or GN to the
  40.       last prompt it would give you a choice of
  41.       WITHIN MARKED BLOCK / EVERYWHERE.)
  42.    2. Limited windowing within the editor -- just split the screen in half
  43.       so you could read and edit two parts of the same file at once.
  44.    3. Catch all unassigned Named Constants during compile (instead of
  45.       giving them oddball values !!)
  46.    4. Be able to properly ERASE a STATIC array DIMensioned in my main file
  47.       by means of an ERASE command in a unit. (gives Err 242. I have to
  48.       use a FOR .. NEXT structure instead to set each element to "")
  49.    5. PBPLUS96 to work on my EGA (an Orchid w/ 256 K.) instead of blanking
  50.       the screen entirely & permanently.
  51.    6. A Color Function that would return the color currently set (i.e. by
  52.       the last COLOR F%, B% statement) so a SUB could save & restore it ??
  53.  
  54.  Thanks again for all your help. Your response to my last array problem
  55.  (caused by disregarding warnings I'd already seen to say DIM STATIC or
  56.  DIM DYNAMIC explicitly) was both fast and right, as usual.
  57.  
  58.  Regards,
  59.           -- Howard
  60.  
  61. Press <CR> for next or type CHOICES !
  62. H#: 64398 S12/SPECTRA Publishing
  63.     06-Sep-90  21:19:18
  64. Sb: #64199-#$Link & ^KP Questions
  65. Fm: Richard Kanarek 72371,111
  66. To: Barry Erick for Spectra 75300,214 (X)
  67.  
  68. Hello again. Regarding patches: My disk was sent to me with most/all of the
  69. patches installed at Spectra (there was some problem with my order so the nice
  70. people at Spectra took care of the bug fixing while they took care of the order
  71. fixing). On your recommendation, I went back and reinstalled all the patches
  72. myself- discovering that PB033090.PAT results in the message "The version of
  73. PB.EXE that you are trying to patch is not he same one that this patch data was
  74. designed for!". Why did I get that message? Also, after preforming the other
  75. two patches sucessfully, I went back and tried my experiment again- once again,
  76. when ever there are no blank lines at the end of the basic program, the
  77. assembly program won't print (to console) at all! I am quite supprised that you
  78. did not get the same results. You did completely remove ALL the blank lines? I
  79. have access to a genuine IBM PS/2 Model 50z at work and I shall try my
  80. experiment again there and let you know of my results (Mon./Tues. night).
  81. Richard.
  82.  
  83. There is 1 Reply.
  84.  
  85. Press <CR> for next or type CHOICES !
  86. H#: 64469 S12/SPECTRA Publishing
  87.     07-Sep-90  07:23:06
  88. Sb: #64398-$Link & ^KP Questions
  89. Fm: Barry Erick for Spectra 75300,214
  90. To: Richard Kanarek 72371,111
  91.  
  92. No, I had the balcnk problem with the shipping version. This won't be needed in
  93. the future when you get 2.10 after it ships (soon, we hope)
  94.  The patch did not find the info in the file at the location needed, so it
  95. didn't munge the file. But since the patches were installed (actually it was
  96. re-compiled with the fixes and patched weren't needed) at Spectra, yu need not
  97. install them yourself.
  98.  == Barry
  99.  
  100.  
  101.  
  102. Press <CR> for next or type CHOICES !
  103. H#: 64324 S12/SPECTRA Publishing
  104.     06-Sep-90  15:25:37
  105. Sb: #64136-Wishes and a Buglet
  106. Fm: Bill Harrison 71170,673
  107. To: Bob Zale: PowerBASIC R&D 76304,1303 (X)
  108.  
  109. I hadn't really gotten into playing with PBINST yet.  Maybe I'll give it a try.
  110. I'm not all that crazy about the Double Control keys anyway.   Never did like
  111. Wordstar.
  112.  
  113. Press <CR> for next or type CHOICES !
  114. H#: 64297 S12/SPECTRA Publishing
  115.     06-Sep-90  13:53:59
  116. Sb: #New Functions
  117. Fm: Henry Piper 72330,1721
  118. To: ALL
  119.  
  120. I have uploaded the program GETCWD.ZIP in response to Bob Zales request for
  121. activity. It allows you to obtain from DOS the current drive and directory you
  122. are working in. It uses Power Windows, but can be changed to work without them.
  123. It shows (to a degree) how to use the call interrupt functions to interface
  124. with DOS and some string functions. The display attributes may need to be
  125. changed for the display you have in the windows calls. I used a flex string not
  126. so much because I needed to, but just to see how it would work.
  127.     PS: Bob, You could add something like this to the next version of PB.
  128.  
  129.  
  130.  
  131. There is 1 Reply.
  132.  
  133. Press <CR> for next or type CHOICES !
  134. H#: 64312 S12/SPECTRA Publishing
  135.     06-Sep-90  14:46:47
  136. Sb: #64297-#New Functions
  137. Fm: Barry Erick for Spectra 75300,214
  138. To: Henry Piper 72330,1721 (X)
  139.  
  140. Henry,
  141.  That is one thing you'll find built into 2.10 ....
  142.        --- Barry
  143.  
  144.  
  145.  
  146.  
  147. There is 1 Reply.
  148.  
  149. Press <CR> for next or type CHOICES !
  150. H#: 64345 S12/SPECTRA Publishing
  151.     06-Sep-90  17:40:25
  152. Sb: #64312-#New Functions
  153. Fm: Henry Piper 72330,1721
  154. To: Barry Erick for Spectra 75300,214 (X)
  155.  
  156. Well then, how about a function to return the current display type and mode?
  157.  
  158.  
  159.  
  160. There is 1 Reply.
  161.  
  162. Press <CR> for next or type CHOICES !
  163. H#: 64409 S12/SPECTRA Publishing
  164.     06-Sep-90  22:15:40
  165. Sb: #64345-New Functions
  166. Fm: Barry Erick for Spectra 75300,214
  167. To: Henry Piper 72330,1721
  168.  
  169. I don't think that is in there, as I still have the function in a new program.
  170.  --- Barry
  171.  
  172.  
  173.  
  174.  
  175. Press <CR> for next or type CHOICES !
  176. H#: 64364 S12/SPECTRA Publishing
  177.     06-Sep-90  18:30:48
  178. Sb: Cmd Line Parser
  179. Fm: Henry Piper 72330,1721
  180. To: All
  181.  
  182. Someone Wanted a command line parser, here is one.
  183.  
  184. ON ERROR GOTO ErrorHandler NUMARGS = 0 TRUE = -1 FALSE = NOT TRUE INCLUDED =
  185. FALSE DIM ARGS$(25) cmd$ = COMMAND$      ' Get the command line STRLEN =
  186. LEN(cmd$)
  187.    FOR I = 1 TO STRLEN    ' Parse the command line looking for delimiters
  188.        TEMP$ = MID$(cmd$, I, 1)
  189.           IF (TEMP$ <> " " AND TEMP$ <> CHR$(9)) THEN   'We have a delimiter
  190.               IF NOT INCLUDED THEN
  191.                  NUMARGS = NUMARGS + 1                  'Increment count
  192.                  INCLUDED = TRUE
  193.               END IF
  194.            ARGS$(NUMARGS) = ARGS$(NUMARGS) + TEMP$      'Save the string
  195.               ELSE
  196.            INCLUDED = FALSE
  197.            END IF
  198.    NEXT I FOR I = 1 TO NUMARGS                                  'Display
  199. arguments Print "Argument number: ";I;" is:  "; ARGS$(I) NEXT I END
  200.  
  201. Press <CR> for next or type CHOICES !
  202. HPC Vendor B ForumHSections Menu
  203.  
  204. Section names (#subjs/# msgs)
  205.  1 Quarterdeck  (27/45)
  206.  2 Primavera Systems  (1/1)
  207.  4 Personics Corp.  (15/17)
  208.  5 Quicksoft  (2/5)
  209.  6 TurboPower Software  (36/72)
  210.  7 ChipSoft, Inc.  (1/1)
  211.  8 DacEasy  (2/3)
  212. 10 J.P. Software  (7/27)
  213. 11 PDC Prolog  (1/2)
  214. 12 SPECTRA Publishing  (5/11)
  215. HEnter choice(s) or ALL !