home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1995 September / Image.iso / asksam2 / pcplus.ask (.txt) < prev    next >
Encoding:
askSam Database  |  1995-06-30  |  552.3 KB  |  6,218 lines

  1. askWiS
  2. Arial
  3. r New
  4. Date:
  5. Issue:
  6. Page:
  7. Title:
  8. Search for an Article
  9. ^.{CAP VAL ALL SKI 0 FIE [
  10. ""Enter a word or phrase (or press ENTER for a complete Listing)"
  11. Article List by Date
  12. ARTICLES BY DATE ^c
  13. Double click on an article title to view the article. To return to the report press <CTRL><TAB> ^c
  14. To close this report choose FILE -> CLOSE. ^C
  15. Issue
  16. Title ^l
  17. ------------------------------------------------------------------------------------------------------------------------------------------------
  18. ^body
  19. Date:Gs 
  20. Issue:G 
  21. Page: 
  22. Title:
  23. ^.{CAP VAL ALL SKI 0 FIE :
  24. ""Enter a word or phrase (or press ENTER for a complete Listing)"
  25. {SORT :C[ Date: :R3[ Issue: :R5[ Page: :[ Title:}
  26. Article List by Title
  27. ARTICLES BY TITLE ^c
  28. Double click on an article title to view the article. To return to the report press <CTRL><TAB> ^c
  29. To close this report choose FILE -> CLOSE. ^C
  30. Title
  31. ADate
  32. Issue
  33. Page ^l
  34. ------------------------------------------------------------------------------------------------------------------------------------------------
  35. ^body
  36. Title:
  37. @Date:
  38. Issue:
  39. Page:
  40. ^.{CAP VAL ALL SKI 0 FIE :
  41. ""Enter a word or phrase (or press ENTER for a complete Listing)"
  42. {SORT :[ Title:}
  43. Date:
  44. Title:
  45. ^.{CAP VAL ALL SKI 0 FIE :
  46. Search for an Article
  47. Article List by Date
  48. Article List by Title
  49. Instructionsu
  50. Instructions
  51. Paging
  52.     Searching
  53. Reports
  54. Printing
  55. askSamu
  56. Paging
  57. Instructionsu
  58. Searching
  59. Instructions
  60. PC PLUS
  61. TIPS & TRICKS
  62.    Search for a Word or Phrase
  63.     List Articles By Date
  64.    List Articles by Title
  65.   Close this File  Click on an icon above Instructions   
  66.  Instructions...   Return to Main Menu
  67.    Paging thru the Documents   Searching the Documents
  68.    Executing Reports   Printing an Article or Report
  69.  About askSam
  70. Click on an icon to move to a specific area of instructions
  71. or use the scroll bar, cursor, or
  72. PgUp and PgDn
  73. Paging thru the Documents 
  74. You can move through the documents using the video buttons in the Tool Bar or by using the 
  75. keyboard:
  76.     Move to the next document  (Keyboard ALT + PgDn)
  77.     Move to the previous document (Keyboard ALT + PgUp)
  78.     Move to the last review  (Keyboard ALT + End)
  79.     Return to the first document (the Main Menu)  (Keyboard ALT + Home)
  80. When the text of a document is on your screen, you can scroll through it using the scroll bar or 
  81. Instructions
  82. Paging
  83. Instructions
  84. Reports
  85. Instructions
  86. the cursor keys. You can also edit the documents by placing the cursor in the desired area 
  87. and making the changes. At any time in this file you can press ALT + Home and you will return 
  88. to the main menu.
  89.   Go to Instructions Menu
  90. Searching for the Documents    Go to Instructions Menu
  91. askSam lets you search for any word or phrase in any of the Documents. The easiest way to 
  92. search is using the Search Line:
  93. 1. Press ESC or click in the search line.
  94. 2. Type the word or phrase you wish to locate.
  95. 3. Press ENTER or click the Search Button  .
  96. Your Searches can include the wildcard symbols * and ?. The * replaces multiple characters 
  97. (upto 80). The ? replace a single character.
  98.  For example:
  99.  Entering: 486*
  100.  Finds: 486/33, 486DX2, ...
  101.  Entering: *CAD
  102.  Finds: AutoCAD, NiCad, ...
  103. When you enter two words in the Search Line, askSam will retrieve all Documents containing 
  104. these two words:
  105.  For example:
  106.  Entering: Windows Write
  107.  Finds: With XYZ for Windows you can write mail merge letters.
  108. To find words directly next to each other, place square brackets [ ] around the phrase.
  109.  For example:
  110.  Entering: [Windows Write]
  111.  Finds: The Readme file was written in Windows Write.
  112. Searching
  113. Instructions
  114. Printing
  115. Instructions
  116. askSam
  117. Instructions
  118. For more complex searches see the actions menu. From this menu you can choose a variety of 
  119. search options including Boolean, Numeric, Date, and Proximity. You can also enter search 
  120. requests in the pre-defined reports (see below for more information on reports).
  121.   Go to Instructions Menu
  122. Reports 
  123.   Go to Instructions Menu
  124. Reports offer alternative ways to search and view your information. We're pre-defined several 
  125. reports to give you an overview of the documents in this file:
  126. The Search report can be used to enter a search request and retrieve documents containing
  127. that search.
  128. The Article List by Date report can be used to produce a summary of articles, sorted and
  129. listed by date.
  130. The Article List by Title report can be used to produce a summary of articles, sorted and
  131. listed by article title.
  132. To Run a Report:
  133.  Click on the appropriate icon in the Main Menu  or
  134.  Choose TOOLS 
  135.  RUN REPORT and select the name of the report.
  136. After a Report is Run:
  137. When you run an askSam report, the list created by the report is output to a new 
  138. window.You can scroll through the report, print it, and even save it.
  139. To return to your Reviews Database after you've run a report you have the following options:
  140. 1. Choose FILE 
  141.  CLOSE to close the report.
  142. Reports
  143. 2. Double click on a review title, product name, author, or any other item in your report, 
  144. and askSam will automatically return to the Reviews Database and display the Review 
  145. that you selected.
  146. 3. Press CTRL+ALT to return to the previous window.
  147.   Go to Instructions Menu
  148. Printing   Go to Instructions Menu
  149. To print an individual document, a report, or the entire file:
  150. Choose FILE -> PRINT
  151. Choose the appropriate print type:
  152. A. Current Document - prints the current document visible on screen
  153. B. Report - prints the output of a report instead of showing it on screen.
  154. C. File - prints the entire file
  155. 3. Choose OK
  156. About askSam   Go to Instructions Menu
  157. -------------------------------------------------------------------------------------------------------------------------------------------------
  158. For more information contact...
  159. Guildsoft LTD 
  160. The Software Centre / East Way
  161. Lee Mill Industrial Estate
  162. Ivybridge Nr. Plymouth, PL21 9PE
  163. England 
  164. Phone: (0752)-895-100  Fax: (0752)-894-833 
  165. --------------------------------------------------------------------------------------------------------------------------------------------------
  166. What is askSam?
  167. askSam is a free-form database for information
  168. FREE-FORM: askSam does not require a uniform structure in your information. It lets you 
  169. Printing
  170. askSam
  171. manage information that doesn't fit into traditional databases. You can include several hundred 
  172. pages (up to 16,000 lines) of notes, comments, memos in each record. You can also import 
  173. downloaded texts from the information highway, as well as Word and WordPerfect documents - 
  174. askSam turns information from a wide variety of sources into a personal database.
  175. MAKING A DATABASE EASY: With askSam we set out to make a database that resembles a 
  176. word processor. Not just the user interface, but the entire application. Unlike traditional 
  177. databases, askSam does not require the user to define fields, structure data, program, or 
  178. understand relational concepts. Creating a form in askSam is like typing a form in a word 
  179. processor. Searching in askSam is like searching in a word processor (you're not required to 
  180. specify a field). askSam is not a programming tool, it's an easy way for a non-programmer to 
  181. record, search, and manage a wide range of information.
  182. How is askSam used?
  183. Like any database askSam is used in a variety of ways - from standard address / contact 
  184. databases to more information intensive applications such as tracking customer feedback, 
  185. market research, or help desk information. A large number of users turn text and data from the 
  186. information highway into a personal database using askSam. In networks users organize 
  187. government regulations, research notes, and company policies with askSam.
  188. How does askSam work?
  189. Gather Information from Many Sources: Type into askSam's WYSIWYG word processor, import 
  190. Instructions
  191. information in a variety of formats, or use an optional OCR module to scan texts into your 
  192. database.
  193. Integrated WYSIWYG Word Processor includes...
  194. - Special mode for entering structured data
  195. - Support for True Type Fonts
  196. - Support Graphics and OLE Objects
  197. - Drag & Drop Editing
  198. - Headers, Footers, Page Numbering
  199. Import Filters for...
  200. - Text (ASCII)
  201. - Word for Windows 6.0
  202. - WordPerfect 5 - 6
  203. - CompuServe Information Manager (WinCIM and DOSCIM)
  204. - Lexis/Nexis
  205. - RTF files (Microsoft's Rich Text Format)
  206. - DBF files (dBASE, FoxPro, Clipper, etc.) Imports Memo Fields.
  207. - Comma Delimited Data (CSV files)
  208. - Tab Delimited Data
  209. - Fixed Position Data
  210. Powerful Search Capabilities: Find any word or phrase 
  211.  anywhere in your database. No need to 
  212. concern yourself with fields, indexes, or field lengths. Nothing could be simpler.
  213. Searches ...
  214. - Full-text searches for any word or phrase
  215. - Wildcard searches with * and ?
  216. - Boolean searches (with AND, OR, and NOT)
  217. - Proximity searches
  218. - Numeric searches (>, <, >=, <=, <>)
  219. - Date searches
  220. - Search through multiple askSam databases
  221. - Case sensitive searches
  222. Reports: See what you want to see 
  223.  askSam lets you find an entire document or generate a report 
  224. containing specific pieces of information.Use pre-defined reports or create your own.
  225. Reports ...
  226. - Drag & Drop Report Writer (no programming required)
  227. - Sort alphabetically, numerically, or by date
  228. - Include totals and subtotals
  229. - Group fields
  230. - Create summary reports
  231. - Use headers and footers in reports
  232. Instructions*4
  233. Create Electronic Documents with askSam's easy-to-use Hypertext Functions.
  234. Hypertext ...
  235. - Set Hypertext Links to Bookmarks
  236. - Set Hypertext Links to other askSam files
  237. - Run Report from Hypertext Links
  238. - Execute askSam Menu Commands (such as FILE -> OPEN) from Hypertext
  239. - Viewer can be purchased for distributing data
  240. Additional Features: 
  241. - Support for OLE version 1.0
  242. - Include graphics, videos, and sound
  243. - Spell Checker
  244. - Bookmarks
  245. - Mail Merge
  246. - Automatic phone dialer
  247. - Password protections and encryption
  248. - Automatic date and time stamps
  249. - Network version available (w/ record locking)
  250. Pre-defined Templates: To make getting started even easier, askSam includes templates for:
  251. Addresses, Calendars, Clippings, CompuServe Messages, E-Mail Archives, Mail Logs, Notes, 
  252. Questionnaires, Phone Messages, Phone Directories, Help Desks, Todo Lists, and much 
  253. more...
  254. SYSTEM REQUIREMENTS:
  255. - An IBM compatible computer with at least a 386 processor.
  256. - 4 MB of RAM
  257. - 4 MB of free disk space
  258. - Windows 3.1
  259. - A mouse of other pointing device is recommended
  260. ADD-ON MODULES AVAILABLE FOR ASKSAM:
  261. - the ReadIris OCR module which scans text directly into askSam ($99.95)
  262. - the Word for Word Filter Pak with extra import/export filters ($29.95)
  263. For more information contact...
  264. Guildsoft LTD 
  265. The Software Centre / East Way
  266. Lee Mill Industrial Estate
  267. Ivybridge Nr. Plymouth, PL21 9PE
  268. England 
  269. Phone: (0752)-895-100  Fax: (0752)-894-833 
  270.     Return to Main Menu
  271.    Return to Main Menu 
  272.  Date: September 1994 
  273. Issue: 96
  274. Page: 321
  275. Title: SAVING FACE
  276. I work in an open-plan office and often have sensitive information on my 
  277. screen. I don't need a high level of security, but I do need to prevent 
  278. visitors and passers-by from accidentally seeing what is being displayed.
  279. I use Windows and the standard screen-saver is part-way to a simple 
  280. but adequate system - once it starts, it hides the screen and can be made 
  281. to demand a password before letting anyone back in. The problem is that I 
  282. can't switch it on at will. If I set a short delay, it rather annoyingly 
  283. kicks in when I sit back to ponder.
  284. Is there a way to bring the screen-saver under instant control? 
  285. Being able to start it by pressing a function key would be ideal. Oh yes, 
  286. and the budget allocation for this one is nowt.
  287. Robert Page, Barnsley
  288. Yes I know the problem - one's Solitaire score can be such an 
  289. embarrassment. Being able to turn on the screen-saver at will is a 
  290. feature often found in commercial programs, for example Opus 'n Bill on 
  291. issue 93's SuperCD. In its setup options you can define a keypress or 
  292. mouse position that causes it to kick in.
  293. You can, though, persuade Windows to do it anyway. The technique 
  294. hinges on the fact that the screen-savers - the files in the WINDOWS 
  295. directory ending in .SCR - are in fact ordinary programs. If you rename 
  296. XYZ.SCR to XYZ.EXE, you can run it and get the saver's control panel, 
  297. which includes the option to set a password.
  298. To make the saver actually save screens, you run it with the parameter /S. Try it from 
  299. File Manager. Go to the WINDOWS directory and 
  300. rename SSSTARS.SCR as SSSTARS.EXE. Select File, Run and try these two 
  301. command lines:
  302. SSSTARS.EXE
  303. SSSTARS.EXE /S
  304. You can build on this with Recorder. I'll use the star field simulator as an example, but 
  305. you should substitute your screen-saver module of choice.
  306. First, temporarily turn off password protection. This is important, since having it 
  307. switched on will foul up the macro recording we're about to make. Now use File Manager 
  308. to create separate copies of the screen-saver program file: SSSTARS.SCR for the 
  309. Windows screen-saver 
  310. engine, and SSSTARS.EXE for our macro to invoke.
  311. Close File Manager and run Recorder in the Accessories group. Select Macro, Record 
  312. from the menu. Name the macro SCREEN BLANK. Specify a short-cut key. I chose [Ctrl][F9] 
  313. because that's what came out of the random keypress generator, a utility program that's 
  314. long been a favourite tool in many an application developer's toolkit. If it clashes with a 
  315. keychord in any of your applications, use something else.
  316. Make sure the Playback To box says 'Same Application', that Enable 
  317. Shortcut Keys is checked, that Continuous Loop is unchecked and that 
  318. Speed is 'fast'.
  319. Now hit the Start button. You will be taken back to Program Manager. Press [Alt][F], 
  320. then [R] for the Run command. Enter a command line of
  321. C:\WINDOWS\SSSTARS.EXE /S 
  322. and press [Return].
  323. The star field program will now start up. Press [Alt][Tab], and a 
  324. Recorder dialog box will appear. Click on OK. You can now test the macro by pressing 
  325. [Ctrl][F9].
  326. Press [Alt][Tab] again to get back into Recorder, where the macro will be listed. Go to 
  327. File, Save, and enter a filename of BLANKER.REC. 
  328. Minimise Recorder (don't close it down). The macro is now stored on disk for future use. 
  329. We now need to make it available every time Windows 
  330. starts up.
  331. Back in Program Manager, select File, New, Program Item, OK. Enter a description of 
  332. 'Screen Blanker'. Put the cursor in the Command Line box and enter
  333. C:\WINDOWS\BLANKER.REC
  334. Click the Run Minimized box. Hit OK.
  335. You will be taken back to Program Manager with a new Recorder-type 
  336. icon, labelled Screen Blanker, sitting in the currently active group. 
  337. Drag the icon into the Startup group. Turn password protection back on, 
  338. and you're ready to roll.
  339.   Return to Main Menu 
  340.    Return to Main Menu 
  341.  Date: September 1994 
  342. Issue: 96
  343. Page: 325
  344. Title: CARDFILE LIMITS
  345. I have over 1,200 records stored in Cardfile and it won't let me store 
  346. any more. It complains of insufficient memory and says I should close 
  347. down some applications, yet my machine has 4Mb and there are no other 
  348. applications running.
  349. How can I add more cards? If I can't, is there a way of transferring the 
  350. information to another database?
  351. James Anzani, London
  352. Like Notepad, Cardfile can only store up to 64K of data. That may seem 
  353. odd in these days of wide open vistas of memory, but it's a consequence 
  354. of the way the PC's processor works. When Cardfile was written, Windows 
  355. had to run on the old 8086 and 8088 CPUs. These doled out memory to 
  356. applications in 64K chunks known as segments.
  357. While it was easy enough to write programs to use more than one 
  358. segment, programmers often settled on a single segment as an 
  359. application's limit - particularly lightweight ones not expected to be 
  360. used for huge rafts of data.
  361. A card uses a minimum of 52 bytes, 1K is 1,024 bytes, so 64 x 
  362. 1,024/52 gives 1,260 as the absolute maximum number of cards. If records 
  363. contain significant amounts of information, the limit is lower. 
  364. You will either have to put the extra cards into a second file or 
  365. export the data to a more capacious database.
  366. Most databases are able to import and export files in different 
  367. formats to facilitate moving of data between programs. Cardfile isn't 
  368. most databases. It will only save files in its native .CRD format, and 
  369. most other programs don't recognise these files.
  370. One of the few that does is buttonFile on the June SuperCD. If you want 
  371. something less heavyweight, more Cardfile-like, I recommend you look at 
  372. Quickdex for Windows.
  373. This shareware database imports .CRD files directly (just specify a 
  374. .CRD filename when opening a file), but it has huge capacity and enhanced 
  375. and additional features. The program is also cheap to register - just 20 
  376. Canadian dollars.
  377. It allows embedded graphics, but can't import them in Cardfile 
  378. files, so you'll have to put them on the cards manually after importing 
  379. the text. The latest version of Quickdex is on this month's SuperCD. 
  380. Instructions are included in the file README.TXT and its help system. 
  381. Start the program by running QD.EXE, then press the '?' button to see the 
  382. help file. A lot of Quickdex's functions are accessed via the application 
  383. control menu - the '-' button at the top left of the window.
  384. Most databases (and spreadsheets) will import data held in a plain 
  385. text file, provided it is structured in a regular way that makes it 
  386. possible to work out which bits go in which records and fields. There are 
  387. two ways of converting a Cardfile database into text. One is to print it 
  388. out using the Windows generic text-only printer driver, and to divert the 
  389. information to a disk file. The other is to run the database file through 
  390. a public domain or shareware conversion utility.
  391. Both methods suffer the disadvantage that Cardfile records tend to 
  392. be unstructured. If you are storing contact details, for example, the 
  393. postcode and telephone number will be on different lines from one card to 
  394. the next. When you convert a Cardfile database to text and try to import 
  395. the result into a conventional database program, it expects the postcode 
  396. and telephone number to be on the same line each time.
  397. You can process the intermediate file using your word processor or 
  398. by writing a program, but it could be a lot of work and still leave you 
  399. with some tidying up.
  400.   Return to Main Menu 
  401.    Return to Main Menu 
  402.  Date: September 1994 
  403. Issue: 96
  404. Page: 325
  405. Title: THE INFINITE DIRECTORY
  406. Somehow I have managed tocreate an infinite directory on my hard disk. I 
  407. was exploring its inner depths through File Manager when I came upon a 
  408. directory I had no recollection of making. On opening it I found the 
  409. complete contents of my hard disk.
  410. I thought I had mis-clicked and failed to open the directory, so I 
  411. scrolled down to it and opened it again, with the same result. I 
  412. continued to open copies until I reached 10 at which point I gave up. I 
  413. was then able to carry out the same exercise from DOS.
  414. How can I remove this infinite directory? I cannot erase the hard 
  415. disk and start again because I do not have master disks for all the 
  416. software - some of it was pre-installed. Nor do I have a backup of 130Mb 
  417. of gumph: I just do not have that many disks. I have a program to edit 
  418. the FAT, but don't know what to do with it. My PC is six months old, has 
  419. a 170Mb hard disk and is running MS-DOS 6.2 and Windows 3.1.
  420. John R Clayton, Kings Lynn
  421. You have 130Mb of stuff on your hard disk, it's doing loopy things, and 
  422. you don't feel just a bit tempted to back it up? Personally I'd feel 
  423. safer bungee jumping on frayed knicker elastic!
  424. Backing up is an issue every PC user has to face. Either address it, 
  425. or eventually address the consequences of not addressing it. All or part 
  426. MenuQa
  427. of a hard disk can easily become unusable - a fate that has been visited 
  428. upon me several times. When it happens to you, what will you do? Think 
  429. about it.
  430. Software pre-installed on the hard disk by the dealer should be 
  431. accompanied by the original floppy disks. What happens if you need a file 
  432. not copied during installation? Or the software has to be reinstalled for 
  433. some reason? Original disks are vital.
  434. OK, rant mode off, boffin mode on. Each directory has a number 
  435. associated with it which tells DOS where on the disk it can find the list 
  436. of files it contains. A likely reason for the loop is that the number for 
  437. this subdirectory now points back to the root directory. Every time you 
  438. CD into this subdirectory, DOS is misdirected back to the list in the 
  439. root directory. I managed to duplicate the problem by creating a test 
  440. directory and changing its cluster pointer to zero. 
  441. You can get odd phenomena like this if you switch off or the machine 
  442. crashes while the disk is being written to. It gets caught with its pants 
  443. down in the middle of updating information, so the disk ends up in an 
  444. uncertain state. A more common problem with the same cause is 
  445. cross-linked clusters - see my introduction to hard disks in this issue 
  446. on page 292. Don't mess about with disk editors if you don't understand 
  447. what you're doing. Instead, run a disk doctor program - Scandisk, 
  448. supplied with MS-DOS 6.2, will do.
  449. Exit from Windows to the DOS command line. Running any disk fixer carries 
  450. the risk of getting into an even worse mess. If you want to take the next 
  451. step without backing up your hard disk, that's your look-out, OK? At 
  452. least Scandisk offers you the option to create an undo disk that contains 
  453. the information necessary to reverse the changes it makes.
  454. Type scandisk and follow the prompts. I won't give you a description 
  455. of the process because there are lots of messages and prompts, but no 
  456. choices to make that can make the operation malfunction.
  457. Fingers crossed, you will end up back at the command line with a new 
  458. directory called DIR00001. It may contain the lost files, unharmed, it 
  459. may not - it's a matter of luck. If you can't see an obvious use for the 
  460. files, copy them to floppies in case they turn out to be important. Then 
  461. delete them from your hard disk.
  462. You may also find files in the root directory with the extension 
  463. .CHK. These contain the information from lost files, but not in a usable 
  464. format unless it's plain text which you can pick out with Notepad or 
  465. Write. Have a look, and if you can't make sense of what you find delete 
  466. the .CHK files too.
  467.   Return to Main Menu 
  468. MenuRl
  469.    Return to Main Menu 
  470.  Date: September 1994 
  471. Issue: 96
  472. Page: 329
  473. Title: IT'S A DATE
  474. I regularly print out copies of AUTOEXEC.BAT, CONFIG.SYS and the output 
  475. from MEM /C. I recently came across a batch file that does the job 
  476. remarkably well, but the only thing missing is it doesn't print the time 
  477. and date. 
  478. Is there a simple way to append these? I enclose the batch file in 
  479. question.
  480. Bill Fry, Maidenhead
  481. Yes there is. I am reproducing a modified version of your batch file here 
  482. because other readers might like to do the same thing before installing a 
  483. new piece of software or tinkering with the setup files, so that a record 
  484. of changes is kept.
  485. My modifications produce the same result with fewer instructions and 
  486. include the date and time as you want:
  487. @echo off
  488. REM REPORT.BAT
  489. echo. | date | find "C" > PRN
  490. echo. | time | find "C" > PRN
  491. echo *** CONFIG.SYS *** > PRN
  492. copy C:\CONFIG.SYS PRN
  493. echo. > PRN
  494. echo *** AUTOEXEC.BAT *** > PRN
  495. copy c:\AUTOEXEC.BAT PRN
  496. echo. > PRN
  497. echo *** MEMORY REPORT *** > PRN
  498. mem /c > PRN
  499. echo [^L] > PRN
  500. The last line forces a form feed, which with a laser printer avoids 
  501. having to press the Form Feed key to get the last page to print. [^L] 
  502. means ASCII character 12. Don't worry about how to enter it into a file - 
  503. REPORT.BAT is on the SuperDisk and CD.
  504. It is possible to copy files to a device just as long as you know 
  505. the special name DOS has assigned to it. The printer is called PRN, and 
  506. the > PRN commands redirect output to the printer.
  507. The date and time lines are neat. Echo. produces a blank line, which 
  508. is the same as pressing the [Enter] key. The pipe symbol (|) redirects 
  509. this faked keypress into DOS's DATE and TIME commands to prevent them 
  510. waiting for you to type in the current date and time.
  511. The multi-line output from each of these is piped into the FIND 
  512. command, which filters out the only line containing a capital C - the one 
  513. that begins with 'Current'. This is the one containing the current date 
  514. or time. Finally, these lines are posted to the printer.
  515.   Return to Main Menu 
  516.    Return to Main Menu 
  517.  Date: September 1994 
  518. Issue: 96
  519. Page: 329
  520. Title: CRASH LANDINGS
  521. I have intermittent problems withGeneral Protection Faults. Sometimes I 
  522. can press the Ignore button and carry on work. Other times the button is 
  523. greyed out and I cannot get back into my application. What are General 
  524. Protection Faults, and why do I sometimes lose my work?
  525. G Rogers, Aylesbury
  526. General Protection Fault (GPF) reports from Windows result mainly from 
  527. two problems. Firstly, an application writes information to an area of 
  528. memory that doesn't belong to it. Secondly, when an application passes 
  529. information to Windows, the information is in some way faulty, possibly 
  530. causing the recipient program to do something it shouldn't.
  531. The reason for the bad behaviour is a malfunction in the offending 
  532. application. The word 'malfunction' covers everything from a minor 
  533. glitch, after which the application is no more than a bit dented and 
  534. still drivable, to a full-scale crash after which it's upside down in a 
  535. ditch and completely trashed.
  536. When Windows detects a GPF it likes to offer the opportunity of 
  537. ignoring the fault so that you can at least save your work before 
  538. quitting the application. When you press the Ignore button, it tries to 
  539. make the application carry on where it left off.
  540. You may find that you can click on Ignore, but you quickly get 
  541. another GPF, or it locks up. In this case the application is too damaged 
  542. to run so you can only close it down. If it has locked up, try pressing 
  543. [Ctrl][Alt][Del].
  544. If the error was such that Windows can see the system is holed below 
  545. the water line, it doesn't even offer the opportunity to continue. Hence 
  546. the Ignore button is greyed out.
  547. Writing to a no-go area of memory might kill or damage program code 
  548. which lived there - either another application, or part of Windows itself 
  549. - causing further unpredictable problems. For this reason, you should 
  550. always quit Windows following a GPF and restart it. Even if pressing the 
  551. Ignore button enables you to continue, the application is potentially 
  552. unstable and it is safest to quit.
  553. The potential causes of GPFs are many and often unfathomable to 
  554. anyone but the application's programmer. A general troubleshooting guide 
  555. would take an article in itself, but I shall look at some of the 
  556. techniques in future Help Screens.
  557.   Return to Main Menu 
  558. MenuL
  559.    Return to Main Menu 
  560.  Date: September 1994 
  561. Issue: 96
  562. Page: 329
  563. Title: FAST SERIAL PORT
  564. I want to buy a modem to be used 
  565. mainly as a hobby. I have read 
  566. many articles and bought the Modem and Communications Handbook by Sue 
  567. Schofield, which I have found most informative and entertaining.
  568. My problem is that the UART chip in my computer is an 8250. Does 
  569. this mean that I will have to open up the box and put in a 16550 UART 
  570. card to run the modem at optimum speed?
  571. A Cromack, Oban
  572. It depends on the modem and the software. I assume that you're going to 
  573. buy a 14,400bps modem. Slower ones aren't worth bothering with; faster 
  574. ones command a premium price, though that will change soon.
  575. A 14,400bps modem pushes the 8250 UART (the chip that provides the 
  576. guts of the serial port hardware) near to its limits. One of its 
  577. shortcomings is that it has nowhere to store incoming information if the 
  578. comms program isn't ready to receive it.
  579. Comms software running from MS-DOS has almost exclusive control of 
  580. the PC, so it is unlikely to miss anything coming through the serial 
  581. port. I can't guarantee the 8250 UART will be OK under DOS, but you stand 
  582. a good chance of getting away with it at 14,400bps.
  583. However, in a multitasking system like Windows or DESQview, control 
  584. rapidly switches between programs. If the serial port is trying to 
  585. deliver information while software other than the comms application has 
  586. control, the data could be lost. You will see characters missing on the 
  587. screen, file transfers will be unreliable, and you may experience other 
  588. odd difficulties.
  589. You may get away with an 8250 UART and a 14,400bps modem under Windows, 
  590. but it is likely that you won't. You would then need a 16550 UART chip. 
  591. Not only is it capable of handling higher speeds, but it has a 16-byte 
  592. storage area (buffer) where it can temporarily hold data until the 
  593. software is ready for it.
  594. You have three options:
  595. l Replace the 8250 UART with a 16550. You can do this if the chip is in a 
  596. socket and don't mind pulling it out and fitting the new one. The chip 
  597. could be soldered into place, or its circuits could have been 
  598. incorporated in an I/O chip which also controls the disk and other ports. 
  599. In this case a transplant is either difficult or out of the question.
  600. l You could buy a serial card, first checking with the supplier that it 
  601. is compatible with the rest of your system.
  602. l You could buy an internal modem card with a 16550 UART built in. This 
  603. is what I did recently - I bought an internal Zoom modem which is working 
  604. well. Internal modems can be fiddly to configure; if anyone is having 
  605. difficulties why not drop us a line?
  606.   Return to Main Menu 
  607. Menu(
  608.    Return to Main Menu 
  609.  Date: September 1994 
  610. Issue: 96
  611. Page: 331
  612. Title: MEMORY IMPROVERS
  613. In issue 92's Help Screen, reader F Jacobs complained about lack of DOS 
  614. memory following a CD-ROM drive installation. Dave Willmore of Walsall 
  615. was prompted to send us some memory-boosting tips. 
  616. First, put copies of AUTOEXEC.BAT and CONFIG.SYS on a bootable 
  617. floppy so that if a change causes a problem, you can copy the files back. 
  618. Before you start, and after each change, run the MEM command so that you 
  619. can see the difference. You're looking at the Free column on the 
  620. Conventional and Upper lines.
  621. Here is a selection of Dave's tips with some comments of mine:
  622. 1. Use extended memory for the buffer/driver installed from CONFIG.SYS by 
  623. adding /X after the device driver name. 
  624. For example:
  625. DEVICEHIGH=C:\PANA\CDMKE.SYS /X
  626. Dave says he's tried this with Panasonic, Mitsumi and Sony drivers. He 
  627. also uses a further switch, /M:32, to increase the number of buffers 
  628. available without loss of DOS memory. My Sony driver automatically uses 
  629. extended memory, so I didn't see an improvement. It's worth checking, 
  630. though.
  631. 2. If the memory configuration requires you to use expanded memory, you 
  632. can redirect MSCDEX.EXE to use it for buffers by adding /E to the command 
  633. line, for example:
  634. LOADHIGH C:\DOS\MSCDEX.EXE /E /D:MSCD000
  635. MenuQ
  636. 3. Dave found another useful tip in the README.TXT file which comes with 
  637. MS-DOS 6.2. It enables you to use SVGA card memory for Upper Memory 
  638. Blocks, which are used to store TSRs and device drivers outside 
  639. conventional memory. Here's the core of what README.TXT says:
  640. l Open your Windows SYSTEM.INI file, and find the [386Enh] section.
  641. l Add a DEVICE command for the MONOUMB.386 file, which is located in your 
  642. MS-DOS directory. If your MS-DOS files are in C:\DOS, for example, add 
  643. the following line to this section:
  644. DEVICE=C:\DOS\MONOUMB.386
  645. l Save the file, and restart your computer.
  646. l After your PC starts, run MemMaker by typing MEMMAKER at the command 
  647. prompt.
  648. l Choose Custom Setup. On the Advanced Options screen, answer Yes to the 
  649. question "Use monochrome region (B000-B7FF) for running programs?".
  650. l Follow the instructions on your screen.
  651. Before trying this one my total free conventional and upper memory was 
  652. 624K. Afterwards it was 638K. If you haven't run MemMaker for a while (or 
  653. ever) you're likely to get more conventional memory free than before. I 
  654. tried this tip a week ago now, and haven't had any problems.
  655. 4. When running MemMaker with the Custom option (press the spacebar when 
  656. prompted 'Express or Custom setup'), try answering Yes to the question 
  657. 'Scan upper memory aggressively'. This can free up more upper memory 
  658. under certain circumstances. If it makes the PC crash when booting up, 
  659. answer 'no' in future.
  660. This worked well on my system, increasing free upper memory from 22K 
  661. to 54K.
  662. 5. If you find you cannot load your mouse or keyboard drivers high, try 
  663. placing them at or near the beginning of AUTOEXEC.BAT. This may help, 
  664. since MOUSE.COM and KEYB.COM require a lot of memory during installation, 
  665. but thereafter only use a small amount. It's even worth loading them from 
  666. CONFIG.SYS using the INSTALL command.
  667. 6. If you want to boot your PC without any device drivers, hold down both 
  668. [Shift] keys as soon as you see the 'Starting MS-DOS...' message.
  669.   Return to Main Menu 
  670. Menu]
  671.    Return to Main Menu 
  672.  Date: September 1994 
  673. Issue: 96
  674. Page: 329
  675. Title: FASTER PRINTING
  676. Often when you're printing from a word processor or text editor you only 
  677. need the raw text, for example when making a hard copy of a macro, some 
  678. notes or a Help topic. With dot-matrix printers in particular, this can 
  679. be slow as the high-quality bitmapped fonts are lovingly hand crafted. 
  680. For a quick no-frills text listing that uses the printer's native 
  681. text mode rather than graphics, use Print Manager to install the 
  682. Generic/Text Only print driver. Go to Options, Printer Setup, Add. Select 
  683. Generic/Text Only in the list at the bottom, then press Install.
  684. You may be asked for one of your Windows disks to copy the driver 
  685. file on to the system if it isn't already there. Now click on the Close 
  686. button. Highlight the new driver, then exit. If the application has a 
  687. Print Setup menu, select the Text Only printer there, too.
  688. Not only will the text be clearer on older printers, but on any 
  689. dot-matrix it'll print in a fraction of the time. You can always switch 
  690. back to the original driver when you want quality output.
  691.   Return to Main Menu 
  692.    Return to Main Menu 
  693.  Date: September 1994 
  694. Issue: 96
  695. Page: 323
  696. Title: AMI PRO TIP
  697. You don't need to press the [Tab] key at the start of each paragraph. Go 
  698. to Style, Modify Style. In the resulting dialog box click on the 
  699. Alignment button. Make sure F2 Body Text is selected as the style and 
  700. enter 0.4 in the box marked First. This automatically gives the first 
  701. line of Body Text paragraphs a 0.4-inch indent. Click on OK. The first 
  702. paragraph under a heading won't have an indent if you set it to F3 Body 
  703. Single. Test it out by putting the cursor in a paragraph that you haven't 
  704. tabbed, and press the [F2] and [F3] keys alternately. Two other 
  705. immediately useful things you can do by modifying styles are:
  706. l If you use sub-heads, change the subhead style so that it automatically 
  707. has a blank line above it.
  708. l If you're entering a lot of text, change the body copy font to make it 
  709. more readable on-screen. 14pt Arial suits my weakening eyesight. You can 
  710. change the style back to what you want printed when the bulk of the text 
  711. entry and editing are complete.
  712. And if you do have weak eyes and are using a high-resolution screen 
  713. mode such as 800 by 600, make the SmartIcons easier to see by selecting 
  714. Tools, SmartIcons, Icon Size, Large.
  715.   Return to Main Menu 
  716.    Return to Main Menu 
  717.  Date: October 1994 
  718. Issue: 97
  719. Page: 325
  720. Title: REPLACEMENT COPY
  721. In issue 93 Paul Winterton asked if there was an easy way to copy files 
  722. from one directory to another only under the condition that a version of 
  723. the file is not in the destination directory. Wilf replied with a batch 
  724. file.
  725. I'm probably not the first to point out that he missed a DOS command 
  726. that will do the job perfectly well. Or maybe I am, because the fact that 
  727. even the omniscient Wilf did not appear to know about it serves to 
  728. confirm my theory that few people are familiar with the fine detail of 
  729. the REPLACE command.
  730. Using the /A switch you can, to quote the MS-DOS online help, "add 
  731. new files to the destination directory instead of replacing existing 
  732. files". Suppose directory \TEMP1 contains the files FILE1 and FILE2, and 
  733. directory \TEMP2 contains FILE2 and FILE3. The command:
  734. REPLACE /A \TEMP1\*.* \TEMP2
  735. will then only copy FILE1, not FILE2 because it already exists in \TEMP2.
  736. Rupert K Montgomery, Basingstoke
  737. Well spotted, Rupert, and yes, you are the first. More details on REPLACE 
  738. are to be had by typing the following at the DOS prompt:
  739. HELP REPLACE
  740.   Return to Main Menu 
  741. Menu!
  742.    Return to Main Menu 
  743.  Date: October 1994 
  744. Issue: 97
  745. Page: 325
  746. Title: A WRITE MESS
  747. Can you tell me why Windows Write has recently taken to using Albertus 
  748. Extra Bold as the default font? It used to fire up in Arial.
  749. Martin Wall, Horwich
  750. Write defaults to the first sans serif font in the font list, which is 
  751. the list Windows reads when it boots up, and is not necessarily in the 
  752. same order as the alphabetically sorted list that an application displays 
  753. in its font selector box.
  754. Load WIN.INI from your WINDOWS directory into Notepad. Find the 
  755. [fonts] section and move the Arial lines to the top of the list. Resave 
  756. WIN.INI and restart Windows. You should now have Arial back as your 
  757. default font.
  758. If you want Write to start up in something more tasteful than Arial, 
  759. in Windows 3.0 you can configure it through a section in WIN.INI. This 
  760. feature got trampled underfoot in the march of technology towards version 
  761. You can doctor the [fonts] list to some extent. Moving Univers to 
  762. the head of the list makes it the default Write font because it is sans 
  763. serif. However, the trick doesn't work with Times, because it is a serif 
  764. font.
  765. Microsoft's official hologram-badged kludge is to create a new Write 
  766. document, and then select the font and any other page settings you want 
  767. to set as the defaults - the margins, for example. 
  768. Type a space to bring the font into effect, then save the file with 
  769. a name like SETFONT.WRI. Highlight the Write icon in the Accessories 
  770. group, and select Properties from the File menu. Change the command line 
  771. from:
  772. WRITE.EXE
  773. WRITE.EXE SETFONT.WRI
  774. This ensures that the dummy document is loaded automatically when you 
  775. start up Write. Remember not to overwrite the file when you save your 
  776. document. Setting SETFONT.WRI to read-only using File Manager will guard 
  777. against this.
  778. By the way, you may be wondering how Write knows whether or not a 
  779. font has serifs - after all, the distinction is visual, (serif fonts have 
  780. twiddly bits at the ends of lines, while sans serif ones don't). 
  781. TrueType files contain lots of information about a font, including a 
  782. flag to say which style the font is - or so I deduce from the way Font 
  783. Assistant on the July SuperCD 
  784. is able to show only typefaces in one of 
  785. the styles.
  786.   Return to Main Menu 
  787.    Return to Main Menu 
  788.  Date: October 1994 
  789. Issue: 97
  790. Page: 327
  791. Title: UNATTRIBUTABLE FILES
  792. When using the ATTRIB command to list files under DOS 6, I find two files 
  793. which don't appear when I use DIR or look at the disk with File Manager 
  794. under Windows. The names are slightly different each time, but are 
  795. something like 'AABEDAI'.
  796. What are these files and why are they invisible outside ATTRIB? I 
  797. strongly suspect that I have a virus, but the scanner can't find 
  798. anything.
  799. Harold Carwell, Preston
  800. The files only exist while ATTRIB is running, which is why they don't 
  801. show up at other times. Don't panic - they're quite normal and healthy.
  802. These are known as temporary files. Programs often create them to 
  803. use as extra storage space when they run out of memory, or think they 
  804. might do. When the program terminates, it deletes the file. If you reset 
  805. the PC while the program is running, the temporary file isn't deleted and 
  806. will be left lying around the disk until you erase it manually.
  807. When ATTRIB or any other program needs to open a temporary file, it 
  808. must choose a name which isn't already in use. Otherwise the file that 
  809. already has the name will be overwritten. At the programming level DOS 
  810. has a function which an application can call upon to generate a unique 
  811. filename. It comes back with what are apparently meaningless combinations 
  812. of characters such as the ones you are seeing.
  813. It is up to the application concerned where it puts the temporary 
  814. file. If you have a directory set up to be the repository of temporary 
  815. files then it should place them there. If you don't, then it will 
  816. probably use its own directory, the root directory, or the current 
  817. directory. The location of the temporary directory will be specified in 
  818. one of two places, depending on the program. 
  819. Most software either has an option in its setup or configuration 
  820. routine to specify which directory is to be the temporary one; otherwise 
  821. it looks for a DOS environment variable called TEMP (usually) or 
  822. TMP (sometimes), which stores the name of the location.
  823. You can create TEMP from the command line, though it would normally 
  824. be specified in AUTOEXEC.BAT:
  825. SET TEMP=C:\GARBAGE
  826. This assumes you have made a directory called \GARBAGE. It's a good idea 
  827. to have both TMP and TEMP, and to point them at the same directory, so 
  828. that you've got both possibilities covered.
  829. So, why does ATTRIB create temporary files, especially when earlier 
  830. versions didn't need to? At this point we have a guest appearance by Wilf 
  831. Hey, former Help Screen host, who kindly offered to hack around inside 
  832. ATTRIB for the edification and delight of the assembled throng.
  833. It turns out that the cause is ATTRIB's new /S switch, which enables 
  834. it to list or change file attributes in all subdirectories below the one 
  835. it starts in. 
  836. When it does the equivalent of a CD command to change into a 
  837. subdirectory it has found, it has to remember where it was up to in the 
  838. list of files in the current directory so that when it returns it can 
  839. carry on processing where it left off.
  840. If you have a directory tree that is many layers deep, the 
  841. accumulated heap of remembered positions is potentially quite large. 
  842. Should ATTRIB be running on a machine with a limited amount of free DOS 
  843. memory and a complicated directory structure, it would probably run out 
  844. of RAM and need to overflow into temporary files.
  845. Our hunch is that in order to save a few lines of code that test 
  846. whether the /S switch was used and how much memory remains, ATTRIB uses 
  847. temporary files whether or not it needs them. 
  848.   Return to Main Menu 
  849.    Return to Main Menu 
  850.  Date: October 1994 
  851. Issue: 97
  852. Page: 333
  853. Title: DIRECTORY SAVER
  854. Is it possible to save the current directory in an environment variable? 
  855. I have tried using pipes and per cent signs, but nothing I've done so far 
  856. seems to work.
  857. Steven Hunter, Washington
  858. You can with a bit of fiddling, and the end result is rather useful as we 
  859. shall see. The basic problem is how to get the current directory name on 
  860. to the end of a DOS command line that reads:
  861. SET FRED=
  862. Now the CD command used by itself reports the current directory. If we 
  863. graft its output on to the end of the above line, then execute it, the 
  864. environment variable 'fred' will contain the name of the current 
  865. directory.
  866. Create a file with just that line in it, called SETENV. The catch is 
  867. that there mustn't be a carriage return on the end. If your text editor 
  868. or word processor won't allow that, use the old COPY CON trick from the 
  869. DOS command line:
  870. COPY CON SETENV[ENTER]
  871. SET FRED=[^Z][ENTER]
  872. [ENTER] means press the [Enter]/[Return] key, and [^Z] means press [Ctrl] 
  873. and [Z] together. Put this file somewhere safe, because it will be needed 
  874. each time you set fred to a new directory name. I've saved mine in a 
  875. directory called UTILS on drive C:\. The way to use it is demonstrated in 
  876. this batch file:
  877. ECHO OFF
  878. COPY C:\UTILS\SETENV SETENV.BAT
  879. CD > SETENV.BAT
  880. CALL SETENV.BAT
  881. DEL SETENV.BAT
  882. ECHO Current directory is %FRED%
  883. The second line makes a working copy 
  884. of SETENV in the current directory,
  885. calling the new file SETENV.BAT. The next line appends the output of the 
  886. CD command on to it, so SETENV.BAT will read something like:
  887. SET FRED=DIRNAME
  888. You can see why a carriage return after the = symbol would be a problem; 
  889. DIRNAME would be on a line by itself. SETENV.BAT is then run and deleted.
  890. So what can you do with it? Well, how often have you run a program 
  891. which, when you exited from it, left you in a directory other than that 
  892. you started from? A number of programs do this, and it's tedious to keep 
  893. typing a CD line to take you back. 
  894. With the above technique you can run programs from a batch file and 
  895. use the environment variable to return you to the right directory 
  896. automatically. Replace the final ECHO line in the above example with the 
  897. command to run the application concerned, and follow it with:
  898. CD %FRED%
  899. Alternatively (or in addition) you can have a general-purpose batch file, 
  900. called RUN.BAT, that runs any application:
  901. ECHO OFF
  902. IF ""%1=="" GOTO ERROR
  903. COPY C:\UTILS\SETENV SETENV.BAT
  904. CD > SETENV.BAT
  905. CALL SETENV.BAT
  906. DEL SETENV.BAT
  907. %1 %2 %3 %4 %5 %6 %7
  908. CD %FRED%
  909. GOTO END
  910. :ERROR
  911. ECHO Err... which program?
  912. The line with %1, %2 and so on allows you to run a program with 
  913. parameters:
  914. RUN PROGNAME PARAM1 PARAM2
  915.   Return to Main Menu 
  916.    Return to Main Menu 
  917.  Date: October 1994 
  918. Issue: 97
  919. Page: 335
  920. Title: EMBROIDERING: THE TRUTH
  921. My wife has been able to have a cross-stitch pattern produced from a 
  922. photograph. There would appear to be a program that allows a photograph 
  923. to be scanned and then converts the image to a six or seven-shade 
  924. pattern. Each shade is made up of a different 
  925. symbol allowing a sepia type tapestry to be produced. 
  926. Where would I be able to obtain such 
  927. a program?
  928. A P Reid, Nairn
  929. From IL-Soft on (0993) 779274. It's called Xstitch Designer and comes in 
  930. several versions for both DOS and Windows. Prices start at 
  931. 34.99 
  932. including VAT and postage for a basic package, but for imports of scans 
  933. you need one of the more fully featured editions with prices kicking in 
  934. 152.69.
  935. I haven't seen any of this stuff in action, but I'm told the 
  936. versions capable of using scans import them in PCX format, rather than 
  937. handling the scanner direct. In the Windows versions you can also paste 
  938. from the clipboard. 
  939. With a good graphics file format convertor it sounds as though you 
  940. could embroider almost anything, from a one-dimensional automata 
  941. screengrab on a tea towel, to 
  942. napkins featuring highspots from your 
  943. GIF collection. 
  944. How about special Nightmare Edition pillow cases, embroidered with 
  945. the General Protection Fault dialog box?
  946. Another star in the Future Publishing firmament, Cross Stitcher, 
  947. will be reviewing a selection of cross-stitch programs in its November 
  948. issue. 
  949.   Return to Main Menu 
  950. Menu>
  951.    Return to Main Menu 
  952.  Date: October 1994 
  953. Issue: 97
  954. Page: 335
  955. Title: BANKING ON EXCEL
  956. I have a small but irritating problem with an Excel worksheet. It's a 
  957. simple bank account record which calculates the outstanding balance after 
  958. each deposit or withdrawal, using a formula which adds/subtracts each 
  959. row's transaction values from the previous balance in the row above.
  960. Having replicated this formula all the way down the balance column, 
  961. I now get the balance from the last 'active' row appearing in all the 
  962. later rows as well. How can I stop them appearing, and show new balances 
  963. only in those rows where I've actually entered a transaction?
  964. K Leyland, Manchester
  965. Apologies to users of 1-2-3, Quattro et al for having two Excel questions 
  966. in one month, but Paul Stephens came up with this one out of the blue and 
  967. not a man to turn down a free answer. However, concept applies to other 
  968. programs. Paul writes... You can't stop the unused formulae from 
  969. calculating their results, but you can hide the balance column and use a 
  970. different column to display a copy of the balance only, in rows where 
  971. there has been a transaction. Choose a blank column, and in the same row 
  972. as the first balance cell enter a formula like this:
  973. IF(E4=E3, "", E4)
  974. In this example cell E4 contains the first balance, and E3 is the cell 
  975. above it, containing the column heading (the word 'Balance')
  976. The IF function takes three parameters - a logical expression and 
  977. two values. If the expression is true, then the function returns the 
  978. first value, otherwise it returns the second. The expression E4=E3 means 
  979. 'is the value in cell E4 the same as the one in E3?'. If it is, then the 
  980. balance hasn't changed, so we return the first value - "", meaning null 
  981. or blank. If E4 isn't the same as E3 then the balance has changed, and we 
  982. return the value of E4 - the latest balance.
  983. Replicate this function down the column, and format the cells for 
  984. the currency symbol as required. In Excel 5.0, you can hide the column by 
  985. right-clicking on the column heading (E) and choosing Hide from the 
  986. pop-up menu (other programs do this differently). If you want to see it 
  987. again, drag its right-hand border out. 
  988. Although column E is hidden, you can still refer to it in formulae, 
  989. for example MAX(E4:E99), to see the high point of your finances. All 
  990. modern spreadsheet programs have the IF function and column-hiding 
  991. features used here. In Lotus 1-2-3 and compatible spreadsheets, the 
  992. formula begins @IF, but is otherwise the same.
  993.   Return to Main Menu 
  994.    Return to Main Menu 
  995.  Date: October 1994 
  996. Issue: 97
  997. Page: 333
  998. Title: THE WINDOWS HOT TIP SPOT
  999. Along with the Help Screen editor's traditional regalia of Superman 
  1000. costume and magic wand, I inherited from Wilf a collection of mostly 
  1001. Windows-related tips from Shane Devenshire of Walnut Creek, California. 
  1002. Here's a small selection:
  1003. 1 General Protection Faults: When an application goes off the rails and 
  1004. causes a GPF you get a dialog box which invites you to ignore the fault 
  1005. and continue, or to close the offending application. If you click on 
  1006. Close you lose your work, and if you click on Ignore quite often nothing 
  1007. happens. I explained what's going on in last month's Help Screen.
  1008. In this situation Shane's tip is to keep clicking on Ignore. After about 
  1009. 20 or more tries the application will frequently come back to life. You 
  1010. can then save your work before re-starting Windows.
  1011. What's very likely to be happening is that every time you hit Ignore, 
  1012. Windows tries to resume execution of the application immediately after 
  1013. the program instruction which caused the GPF. Because things have gone 
  1014. off the rails, the next few instructions cause GPFs too, so the dialog 
  1015. box comes up again.
  1016. Eventually, though, you get through to the end of the block of code 
  1017. that's causing problems and move on to an area of program that behaves 
  1018. itself. With a bit of luck, even though the copy of the application in 
  1019. memory and other parts of the system will be damaged, it will be 
  1020. functional enough to do a save.
  1021. 2 Managing files: Shane gives two examples which highlight the Search 
  1022. command on File Manager's File menu as a powerful but underused 
  1023. housekeeping tool. Let's say you want to collect all the .DOC files on 
  1024. your hard disk into a single directory.
  1025. Enter *.DOC in the Search For box and check the Search All Subdirectories 
  1026. box. File Manager will produce a list of all the files on the drive whose 
  1027. name ends in .DOC. Select them all by highlighting the first one, then 
  1028. [Shift]+click on the last one. Hold [Alt] and drag all the files into the 
  1029. destination directory window.
  1030. Using [Alt] as a modifier key forces File Manager to move files rather 
  1031. than copy them, and [Alt] instead of the usual [Shift] allows you to drag 
  1032. an entire list of files, rather than just one of them. Shane goes on to 
  1033. say that the search command can also be used to delete all files that 
  1034. meet a specific condition.
  1035. 3 Vertical tiling: Two tips for tiling windows in Windows 3.1, not 
  1036. Windows for Workgroups. When you select Window, Tile in File Manager, by 
  1037. default it makes a column of drive panes. If you hold down [Shift] and 
  1038. select the same menu option, it will put them 
  1039. in a row.
  1040. Shane says that although a lot of people know that, not many know that 
  1041. Task Manager will perform a similar trick. Start a few programs running, 
  1042. then press [Ctrl][Esc] to bring up the task list. Clicking the Tile 
  1043. button arranges the programs in a row. [Shift]+Tile makes them into a 
  1044. column.
  1045. 4 Drop-down shortcut: Shane sent a keyboard shortcut aimed specifically 
  1046. at Access users new to Windows who prefer keyboard actions to mouse 
  1047. movements. Shane says that when you are positioned in a field which has a 
  1048. drop-down list button, [Alt][Down arrow] will open the list. You can then 
  1049. move up or down with the arrow keys.
  1050. What Shane says is useful, but it has more widespread application as an 
  1051. accelerator. For example, in the Desktop section of Control Panel, which 
  1052. has a lot of drop-down lists, you can press [Tab] to move between fields 
  1053. and [Alt][Down arrow] to open a list. Alternatively, just pressing the up 
  1054. and down arrow keys scrolls through the options without showing the list.
  1055.     I will publish more of Shane's tips in future Help Screens, and, 
  1056. of course, selected highlights from those sent in by other readers too.
  1057.   Return to Main Menu 
  1058. Menu9
  1059.    Return to Main Menu 
  1060.  Date: October 1994 
  1061. Issue: 97
  1062. Page: 335
  1063. Title: WinFax Lite?
  1064. Can you solve a problem I am experiencing with WinFax Lite? Outgoing 
  1065. faxes don't match their on-screen appearance. The lines of print seem to 
  1066. be slightly longer when faxed. Where print meets the right-hand margin, 
  1067. the right-most word will be wrapped round on to the next line. This can 
  1068. play havoc with a carefully designed form, for example.
  1069. John Turnberry, Gainsborough
  1070. You're quite right about the difference in widths between screen and 
  1071. printer fonts, which correlate with each other, and WinFax Lite's 
  1072. interpretation of them. The effect isn't consistent - two lines of text 
  1073. in different fonts that end in the same place on the printer can be 
  1074. different lengths when faxed.
  1075. As you may know, TrueType fonts are stored as a set of line 
  1076. definitions, or vectors. In effect, these provide a set of instructions 
  1077. to guide an imaginary pen around the font outline - 'draw a line from 
  1078. this point to that point' - leaving the output device (or its Windows 
  1079. driver) to translate these instructions into a pattern of dots. The 
  1080. conversion from vector definitions to bitmap is known as rasterising.
  1081. Discrepancies between what you see on the screen and what's faxed 
  1082. can occur for one of two reasons. Major problems result when a document 
  1083. that has been designed with one printer driver installed, is then printed 
  1084. on another without first being reformatted. If the fonts and capabilities 
  1085. of the first printer don't closely match those of the second, and the 
  1086. application is using information about the printer obtained from the 
  1087. driver as the basis of the formatting, you can get major misalignments. 
  1088. The way to solve such problems is to design with WinFax set as the 
  1089. default printer, and to use TrueType fonts throughout.
  1090. However, small differences, such as the ones you are experiencing, 
  1091. are a consequence of the way faxes are constructed. Pixels on the screen 
  1092. and most printers have a square aspect ratio: they are the same size 
  1093. vertically as they are horizontally. However, the fax protocol is defined 
  1094. in such a way as to give a non-square ratio. Although the resolution of a 
  1095. high-quality fax is nominally 200dpi, it is in fact between 196 by 203dpi 
  1096. and 196 by 205dpi, meaning that pixels are rectangular. WinFax has to map 
  1097. font shapes on to this non-standard grid.
  1098. Some fonts work better than others, meaning that after compression 
  1099. the edges of characters fall near to a pixel boundary, so the result is 
  1100. fairly accurate. With other fonts the right-hand edges tend to fall well 
  1101. away from a pixel boundary, and the software has to decide whether to 
  1102. fill that pixel or leave it blank - round it up or down, in other words. 
  1103. What you're seeing is an accumulation of rounding errors. If a rasterised 
  1104. line turns out to be too wide for the page, WinFax performs a word-wrap. 
  1105. In the worst cases, the knock-on effect (or reflow) can carry through 
  1106. right to the end of the document, disrupting your careful design. Even if 
  1107. you don't get a reflow, the differing inaccuracies of the various fonts 
  1108. can foul up horizontal alignments if you rely on character width to 
  1109. determine the position of an object.
  1110. The only way to avoid the problem is to design pages with all this in 
  1111. mind and proof-read potentially troublesome ones before they are sent 
  1112. You can view a file before transmission by checking 'Save to file' 
  1113. in the WinFax dialog box - the one that comes up after you click OK in 
  1114. your application's Print dialog box. Then click on Save and specify a 
  1115. filename. Go to WinFax's View module, and you can see the file by 
  1116. selecting File, Open.
  1117. Another mini feature I noticed when tinkering with Winfax Lite was 
  1118. that the printed area on received faxes is about 10 per cent smaller in 
  1119. each direction than the same document output on a laser printer. 
  1120. Finally, you might bear in mind that although dropping the 
  1121. resolution from 200 by 200 to 200 by 100 makes fax despatch quicker (and 
  1122. therefore cheaper), unless you use bold or larger fonts, you are likely 
  1123. to lose legibility and fine detail - particularly the fine horizontal 
  1124. lines in character shapes and lines drawn in small point sizes.
  1125.   Return to Main Menu 
  1126.    Return to Main Menu 
  1127.  Date: December 1994 
  1128. Issue: 98
  1129. Page: 407
  1130. Title: EASIER SAVINGS 
  1131. With reference to your answer in issue 96 on starting the Windows screen 
  1132. savers at the touch of a key, you could of course add SCR to the 
  1133. PROGRAMS= line in the [Windows] section of the WIN.INI file. The screen 
  1134. savers can then be added to any group and the shortcut key box in the 
  1135. Properties dialog can be used as normal.
  1136. Still, I'd never learnt to use Recorder until now, so your reply was 
  1137. useful.
  1138. Alastair D B Burr, Hertfordshire
  1139. I had a nagging feeling that a slicker way of doing it was staring me in 
  1140. the face. And there it is.
  1141.    Return to Main Menu 
  1142.  Date: December 1994 
  1143. Issue: 98
  1144. Page: 407
  1145. Title: SPIKE THE WORD
  1146. I recently found a useful tool in Word 6 called the spike. It lets you go 
  1147. around your document cutting out pieces of text and graphics, and as you 
  1148. do so they are put on an imaginary spike. You can then re-insert 
  1149. everything on the spike at any point in the same or another document.
  1150. It's a really quick way of reordering your text because it cuts out 
  1151. multiple pasting. To put an item on the spike highlight it and press 
  1152. [Ctrl][F3]. When you've collected the various bits and pieces, put the 
  1153. cursor at the insertion point and press [Ctrl][Shift][F3].
  1154. Now two questions. When highlighting a block of text I find it 
  1155. impossible to start or end the block part-way through a word. The 
  1156. selection automatically fills out to encompass whole words only. I find 
  1157. this annoying. Also, Word always turns the second letter of a double 
  1158. capital into lower case - PCs becomes Pcs automatically. This is more 
  1159. than annoying; it's driving me insane. Is there a cure?
  1160. Martyn Jeffrey, Shipley
  1161. For insanity? Not here - try The Lancet. Word's spike feature appeared in 
  1162. v2.0 too. You can turn off the automatic word selection feature under the 
  1163. Tools, Options. Click on the Edit tab and clear the check box labelled 
  1164. Menur
  1165.    Return to Main Menu 
  1166.  Date: December 1994 
  1167. Issue: 98
  1168. Page: 407
  1169. Title: DATING WITH CLARIS
  1170. I am trying to set up a spreadsheet (Claris) to do purchases and sales 
  1171. invoices. In the first column I would like a formula so that whatever the 
  1172. date and whatever order it is entered, the column will always end up in 
  1173. date order and will also insert the correct information along the right 
  1174. line.
  1175. David Cooper, Towcester
  1176. In general it is possible to keep columns of information in order 
  1177. automatically, but not with a formula. A formula performs a calculation 
  1178. and delivers the result in the cell it is entered in; it cannot rearrange 
  1179. the contents of other cells.
  1180. Most spreadsheets give you another tool for moving cells around. 
  1181. With a stand-alone spreadsheet program like 1-2-3, Excel or Quattro the 
  1182. macro feature does this sort of job. ClarisWorks has a macro feature too, 
  1183. but it differs from the ones found in more powerful programs.
  1184. It's worth looking at how it differs, because this illustrates the 
  1185. shortcomings of modules in integrated packages. Don't get me wrong - I 
  1186. think integrated software can be excellent value for money, a good way to 
  1187. introduce yourself to applications and, in many circumstances, as good or 
  1188. better an option than the heavyweight packages. However, you aren't 
  1189. getting as full a range of features and sometimes this causes problems. 
  1190. At best you end up doing things by long-winded means. At worst the 
  1191. program just won't do what you want.
  1192. At its most basic, a macro replays a series of keystrokes, so you 
  1193. can automate frequently-used sequences. This is what a ClarisWorks macro 
  1194. does and it can save you time and effort. In the stand-alone programs, 
  1195. however, macros have been extended.
  1196. For example, you could have a macro set up to present a dialog box 
  1197. that asks for a new entry. It might store the data in a convenient group 
  1198. of cells you've set aside for the purpose, find the correct insertion 
  1199. point, move all the data below it down a line, then move the information 
  1200. from its temporary position. Alternatively it could find the next blank 
  1201. line at the bottom of the column of data, select the range of cells 
  1202. containing everything already entered, then perform a sort on it.
  1203. To do either of these things requires the macro to be able to build 
  1204. a dialog box and detect blank cells, or compare the contents of one cell 
  1205. with another. These abilities go beyond what you can do with a straight 
  1206. replay of menu options and keyboard shortcuts. So ClarisWorks macros 
  1207. don't lend themselves to a complete solution.
  1208. In fact, because you can't do something like place the cursor at the 
  1209. bottom right corner of a block, then highlight the block by using a 
  1210. keyboard shortcut, even if the top left-hand corner is always at A2, say, 
  1211. there's nothing you can do with macros at all.
  1212. The best answer I can see, in terms of minimising effort, is to type 
  1213. your new entry at the bottom of the column, select the entire block of 
  1214. data with the mouse, then press [Ctrl][J]. This brings up the Sort dialog 
  1215. box, also available from the Calculate menu.
  1216. Make sure the sort key is a cell in the date column, choose ascending or 
  1217. descending and vertical as the direction, and then click OK. Your new 
  1218. entry will wind up in its correct position.
  1219. You'll need to ensure dates are entered as numbers formatted to 
  1220. appear as dates. If you enter them as text, the sort won't produce the 
  1221. right order. You can recover from a mistake (for example if you didn't 
  1222. highlight a column) with Edit, Undo Sort.
  1223. I'd seriously consider a dedicated accounts program or a more 
  1224. powerful spreadsheet, though in the latter case you're letting yourself 
  1225.    Return to Main Menu 
  1226.  Date: December 1994 
  1227. Issue: 98
  1228. Page: 411
  1229. Title: DELL DILEMMA
  1230. I have a Dell 486P/50 with low-profile 3.5-inch and 5.25-inch drives. The 
  1231. problem is that the computer case is also low-profile, and there is no 
  1232. more drive space.
  1233. What options are open to me for installing a CD-ROM? So far I have 
  1234. identified two:
  1235. - To buy an external drive, but this seems to be about three times the 
  1236. cost of an internal unit.
  1237. - To buy a large tower case and reinstall my entire Dell system.
  1238. I would like to hear other suggestions or to know of published 
  1239. information relating to this difficulty.
  1240. Bruce Condell, France
  1241. Short of buying a new PC I think you've got it covered. Lack of expansion 
  1242. potential is always a problem with slimline or low-profile cases.
  1243. How high is the low-profile 5.25-inch drive? A CD-ROM needs a tad 
  1244. over 42mm. If it would fit the 5.25-inch bay, I'd be tempted to replace 
  1245. it with the CD. Most new machines are supplied with a 3.5-inch drive 
  1246. only, so you are unlikely to find new software unavailable in that 
  1247. format.
  1248. If you need access to 5.25-inch disks, is there a way round the 
  1249. problem? If the disks come from one other person, it would be cheaper to 
  1250. buy them a 3.5-inch upgrade. If the disks are all your own, can you copy 
  1251. them to 3.5-inch format?
  1252. If none of these suggestions is feasible, then as you suggest, your 
  1253. options are to buy a larger case or an external drive. If your machine 
  1254. has a Christmas tree arrangement for the expansion cards (the cards are 
  1255. mounted parallel with the motherboard) you can forget the larger case, 
  1256. these are designed for boards with the conventional arrangement of 
  1257. expansion cards at 90 degrees.
  1258. If you do go for a generic tower case rather than a Dell original, 
  1259. it's going to cost you in the region of 
  1260. 90, possibly plus odds and ends 
  1261. like longer cables, screws, and mounts for your drives and motherboard. 
  1262. Read our motherboard upgrade feature (September issue, page 292) for an 
  1263. indication of other potential difficulties.
  1264. Roughly 
  1265. 90 is the price premium of an external drive compared with 
  1266. the same model in internal format. External drives tend to be the 
  1267. higher-end models, so changing the case is probably the most economical 
  1268. option if you're looking for a cheaper drive. You do risk experiencing a 
  1269. higher level of hassle, though.
  1270. Bear in mind that a CD-ROM drive needs an interface card. If you're 
  1271. going the multimedia route you will also need a sound card and speakers. 
  1272. The sound card can act as the interface for certain makes of CD-ROM, so 
  1273. it makes sense to match the two together.
  1274. If you don't have a sound card, a multimedia kit with external drive 
  1275. is the least troublesome option. Creative Labs' Easy CD16 Pro is such a 
  1276. Menu{/
  1277.    Return to Main Menu 
  1278.  Date: December 1994 
  1279. Issue: 98
  1280. Page: 411
  1281. Title: MONSTER FONT PROBLEMS
  1282. In the September issue on page 325 I told you about a font cataloguing 
  1283. macro for Word 6 that I had written and included on the SuperDisk/CD. I 
  1284. also mentioned a shareware font cataloguing utility called Font Monster. 
  1285. I have had a few letters concerning the management of fonts and two about 
  1286. the macro, so I will deal with them together.
  1287. I was so taken with Font Monster that I've since acquired permission 
  1288. from the author to put it on the SuperCD. It's the answer to your font 
  1289. management problems under Windows. With Font Monster you can easily 
  1290. install and uninstall fonts, group them, edit their names, print samples 
  1291. and so on - well worth a shufty. Sorry, but it was too big for the 
  1292. SuperDisk, though you should find it easy to pick it up from a shareware 
  1293. library or on-line service.
  1294. While I was exchanging Internet e-mails with the author in Taiwan, 
  1295. he mentioned another font manager he'd written called Font Control. This 
  1296. is much simpler than Font Monster and you may find it preferable. It, 
  1297. too, is on the SuperCD.
  1298. I had a letter from John Botting who wanted to look at the macro 
  1299. commands, but, although he could run Fontcat, he was unable to select it 
  1300. for editing. That is because I missed a step in the instructions. In 
  1301. File, Templates you need to click on the Attach button, choose 
  1302. FONTCAT.DOT again, and then OK.
  1303. Joe Odukoya e-mailed me on CIX with a request for a Word for Windows 
  1304. v2 version of the macro and installation instructions. Knowing that the 
  1305. Word 6 WordBASIC language has new commands, I thought that the macro 
  1306. would be totally incompatible with Word 2. On importing it, though, I 
  1307. found it only needed minor modifications to get it running, though I did 
  1308. have to REM out some commands concerned with printing the fonts in 
  1309. alphabetical order and making the output tidy.
  1310. The modified macro is on the SuperDisk and SuperCD. It's in the template 
  1311. file called FONTCAT2.DOT. Go to File, Open. Select List Files of Type 
  1312. Document Templates (*.DOT). Find and open FONTCAT2.DOC. Go to Tools, 
  1313. Menud9
  1314.    Return to Main Menu 
  1315.  Date: December 1994 
  1316. Issue: 98
  1317. Page: 411
  1318. Title: CD EXCERPTS
  1319. Owners of PCs fitted with CD-ROM drives who also have a collection of 
  1320. audio CDs might be interested to hear about a technique I discovered 
  1321. recently. Essentially it allows you to play pre-set excerpts of a CD from 
  1322. within another application like a database or word processing document.
  1323. Put an audio CD in the drive, and run Media Player - it's in the 
  1324. Accessories group. Under Device, choose CD Audio. Under Scale I find it 
  1325. easier to have Time selected. You can now click on the play button (the 
  1326. one marked with a forward arrow symbol) to hear the music play. 
  1327. Find and mark an excerpt you're interested in. It can be a whole 
  1328. track (or a set of tracks) or just a few seconds within a track. The 
  1329. quick way to move around is with the fast forward and reverse buttons, or 
  1330. just drag the moving pointer with the mouse.
  1331. At the start of the section to be used press the left of the two 
  1332. marker buttons - the pair on the right of the control panel. At the end 
  1333. of the section click the button furthest to the right. You will now see a 
  1334. grey area in the progress indicator bar representing the selected music. 
  1335. You can make fine adjustments to the start and end positions under Edit, 
  1336. Selection.
  1337. Now choose Edit, Copy Object. Switch to the application in which you 
  1338. want to embed the excerpt. In a word processor you would move the pointer 
  1339. to the place in the document where you want to make the insertion.
  1340. On the application's Edit menu, select Paste. An icon will appear in 
  1341. the document which, when double-clicked, will play the clip. Note that it 
  1342. plays it from the CD; the excerpt is not copied sound. It is simply a 
  1343. record of whereabouts on the CD it will play from.
  1344. As a sometime musician, teacher and avid collector of CDs, I've 
  1345. already used it to great effect in some applications. I wrote a tutorial 
  1346. document about a symphony. Throughout this I've placed icons which can be 
  1347. used to play the part I'm referring to.
  1348. I also have two other documents. One is called Good Tunes. It 
  1349. contains a list of CDs containing good tunes. Each item has one or more 
  1350. icons so that I can play just those bits after inserting the relevant CD. 
  1351. The other is called Catalogue and lists my CD collection. On CDs with 
  1352. multiple tracks it not only lists each one, but will play a quick snatch 
  1353. to remind me what it sounds like.
  1354. If you have Video for Windows installed, you can do the same sort of 
  1355. thing with video clips.
  1356. Jim Burgess, Kidderminster
  1357. Welcome to the world of OLE (object linking and embedding). The handy 
  1358. thing about only recording the start and end points of the clip, rather 
  1359. than the clip itself, is that hardly any memory gets used and it works 
  1360.     Main Menu
  1361. I am a business adviser and lecture to businesses on the skills 
  1362. required for same. I wish to be able to run a training programme via an 
  1363. OHP overlay panel. The content would in
  1364. I am a business adviser and lecture to businesses on the skills 
  1365. required for same. I wish to be able to run a training programme via an 
  1366. OHP overlay panel. The content would iny
  1367.    Return to Main Menu 
  1368.  Date: December 1994 
  1369. Issue: 98
  1370. Page: 415
  1371. Title: PAPER CHASE
  1372. I wish to print short runs of business cards with my laser printer, but I 
  1373. do not want plain black-and-white that brands the card (and its owner) as 
  1374. low-rent.
  1375. I have myself received a card that on close examination looks as 
  1376. though the text was printed on a tired laser, but there is a properly 
  1377. printed coloured design. It is obviously possible to buy blank cards 
  1378. suitable for a computer printer. Have you encountered these, and if so 
  1379. where may they be purchased?
  1380. Steven Heston, Southport
  1381. I found a company called PaperDirect which sells sheets of blank business 
  1382. cards suitable for a printer or photocopier. There are a variety of 
  1383. designs available and with a good laser it ought to be possible to 
  1384. produce cards indistinguishable from professionally printed ones.
  1385. Some other things that caught my eye in the company's catalogue are 
  1386. special sheets that enable you to produce metallic printing in various 
  1387. colours on a laser, and paper that's pre-printed with smart designs 
  1388. intended to fold over into brochures. Certificates, postcards and 
  1389. designer labels suitable for printers are produced too.
  1390. Anyone wanting to print their own business stationery should find 
  1391. this catalogue interesting. PaperDirect can be contacted on (0800) 
  1392. 616244, or fax (0800) 716563.
  1393. MenucM
  1394.    Return to Main Menu 
  1395.  Date: December 1994 
  1396. Issue: 98
  1397. Page: 415
  1398. Title: SUNK HARD DISK
  1399. Is there any reason why my computer now refuses to acknowledge my C: 
  1400. drive and will only boot from a floppy disk? My hard disk was partitioned 
  1401. to C and D, but now it won't read the D: drive either.
  1402. M McClintock, Wareham
  1403. There are three main reasons why a hard disk might sink from view: 
  1404. * The CMOS settings have been lost. The CMOS is an area of memory whose 
  1405. contents are maintained by a battery when the PC is switched off. It 
  1406. stores configuration information, such as vital statistics about the hard 
  1407. disk which enable reading from it to take place. These settings could get 
  1408. lost, possibly owing to the battery expiring or the memory becoming 
  1409. corrupted by a mains spike, program crash or, less commonly, because of a 
  1410. failure on part of the motherboard.
  1411. The PC's manual will tell you how to access the CMOS set-up screen 
  1412. from which the settings are made. 
  1413. You will also need the hard drive documentation so that you can 
  1414. check, and if necessary correct, the information you find there. At a 
  1415. pinch you can open up the PC to look at the drive. 
  1416. If the settings, such as the number of heads and cylinders, are not 
  1417. on a label on its case, you can at least read off the drive manufacturer 
  1418. and model number and try to obtain the information from the maker of the 
  1419. drive or the PC.
  1420. * A physical failure of the hard disk, the controller, the cable between 
  1421. them or, possibly, the expansion slot in which the controller card sits 
  1422. (if it isn't built in to the motherboard) has taken place. 
  1423. The only way for you to test is by substitution. Try re-seating all the 
  1424. connections. If the disk controller is an expansion card, try it in 
  1425. another slot. Try another cable. Try another controller card or fitting 
  1426. the disk into another system. Failing that, it's off to a repair shop for 
  1427. testing.
  1428. * The disk is physically intact, but the data on it has become corrupt - 
  1429. in particular the part of it which stores the boot program and the 
  1430. partition information. 
  1431. You can try running disk diagnostic software like Norton Utilities 
  1432. which may be able to sort it out. If not, and there is important data on 
  1433. the drive which you want to try to recover, the disk needs to be sent to 
  1434. a data recovery specialist like S&S International (telephone 0296 
  1435. 318700). 
  1436. If you can afford to abandon the disk's contents, try Fdisk on it to 
  1437. repartition the drive, then format both logical drives:
  1438. FORMAT D:
  1439. FORMAT C: /S
  1440. The /S switch instructs Format to put a copy of the operating system on 
  1441. C: so that it can be booted from.
  1442.    Return to Main Menu 
  1443.  Date: December 1994 
  1444. Issue: 98
  1445. Page: 415
  1446. Title: SLOW VIDEO
  1447. I would welcome your suggestions as to how I may best achieve a quality 
  1448. solution to a problem.
  1449. I am a business adviser and lecture to businesses on the skills 
  1450. required for same. I wish to be able to run a training programme via an 
  1451. OHP overlay panel. The content would include a Windows spreadsheet, 
  1452. showing the build-up of a forecast interspersed with video clips, and 
  1453. sound commentary explaining important points.
  1454. Because of the detailing required in the spreadsheet I require a 
  1455. fairly high resolution, but this unfortunately causes the video virtually 
  1456. to halt.
  1457. Alastair Wood, Grangemouth
  1458. I see from the information you enclosed about your system that this is a 
  1459. high-specification multimedia PC fitted with 16Mb RAM, double-speed 
  1460. CD-ROM drive, Windows for Workgroups, and a PCI ATI Ultra graphics card.
  1461. Video clips contain so much information that they are always a 
  1462. problem when you try to play them back with a purely software-based 
  1463. solution like Video for Windows, even on a fast PC. The bigger you run 
  1464. them, the slower and chunkier they get.
  1465. While there is a certain amount of tweaking you can do to optimise 
  1466. speed, with the way your system is already set up, I doubt it will make a 
  1467. significant enough impact to give you the quality you require. I assume 
  1468. you're running the clips from hard disk rather than CD? CD, as you are 
  1469. probably aware, is relatively slow.
  1470. My suggestion is to fit additional hardware dedicated to the 
  1471. playback of video clips. In particular, try to see a demo of a 
  1472. replacement video card produced by VideoLogic, called 928Movie.
  1473. The key component is VideoLogic's PowerPlay chip, which can scale up 
  1474. AVI files to any size, as far as full-screen, and maintain 30 frames per 
  1475. second playback rate. What is better still is that, when scaling up, it 
  1476. interpolates new information between pixels so that there is little or no 
  1477. degradation in image quality.
  1478. The one problem from your point of view is that at the time of 
  1479. writing, the advertised models are ISA or VL-Bus. VideoLogic tells me, 
  1480. however, that it has just released a PCI version called PCI Movie. This 
  1481. sounds like a very quick graphics card in its own right and it is claimed 
  1482. that is twice as fast as earlier versions for normal Windows graphics 
  1483. work. It has the PowerPlay chip, too, but doesn't have the optional sound 
  1484. support of the ISA and VL-Bus versions.
  1485. Check through the adverts for it, or contact VideoLogic on (0923) 
  1486. MenuQ
  1487.    Return to Main Menu 
  1488.  Date: December 1994 
  1489. Issue: 98
  1490. Page: 417
  1491. Title: INKJET REFILLS
  1492. I own two inkjet printers - a Canon Bubblejet BJ-200 and an Olivetti 
  1493. JP-350 WS. I have been refilling the cartridges for almost a year. My 
  1494. experience shows that Parker Quink ink is an excellent alternative to the 
  1495. re-ink sets which you can buy from your computer shop.
  1496. I found that the permanent black ink gives a light grey print after 
  1497. two or more refills. Permanent blue/black will give a faded blue print. 
  1498. But mixing the two types gives a very good firm black print. The mixing 
  1499. is not complicated; just alternate the types of Quink at each refill.
  1500. If the print-head gets clogged, you can use the tricks that you 
  1501. learned to unclog fountain pens. Letting ink flow through the nozzles by 
  1502. holding the head against tissue, blowing ink through the nozzles, or just 
  1503. rinsing the head under the hot water tap (60-70 degrees Centigrade) and 
  1504. blowing through afterwards will do the job.
  1505. E G H Riedel, Netherlands
  1506. I pass this one on untested, but since the heads are disposable there's 
  1507. little to be lost if you try it on one that's nearing the end of its 
  1508. life. Perhaps anyone who tries it could let us know how they get on.
  1509. MenuRj
  1510.    Return to Main Menu 
  1511.  Date: December 1994 
  1512. Issue: 98
  1513. Page: 417
  1514. Title: DOS DUMPS IN WINDOWS
  1515. I use an elderly and simple DOS program which is still very useful for 
  1516. its purpose, but it does require a screen dump on some screens in order 
  1517. to print information.
  1518. I normally run the program from within Windows, but the process is 
  1519. overly long-winded. Can you tell me if there is a simple way either to 
  1520. disable the Windows clipboard screen dump, or to allow a 
  1521. direct-to-printer dump?
  1522. At present I have to be out of Windows and run the program just for 
  1523. the screen dump. I am running a 486DX machine, Windows 3.1, DOS v5 and 
  1524. have a number of cups of coffee on the go at one time.
  1525. Richard Clive, Cheriton
  1526. I must admit to sneaking back to DOS occasionally, especially when I want 
  1527. to get something done quickly. Most writing gets done on Word, Ami, or 
  1528. whatever takes my fancy that day. Rush jobs see me reverting to DOS-based 
  1529. Protext, much to the incredulity and disgust of passers-by.
  1530. Fire up PIF Editor (it's in the Main group) and load the PIF file 
  1531. which runs your application. Click on the Advanced button, and under the 
  1532. Other Options section you will see a group of check boxes labelled 
  1533. Reserve Shortcut Keys. Click the PrtSc box. Click OK. Do a File, Save and 
  1534. then exit. 
  1535. Next time you run the application, you will find that [PrtSc] 
  1536. initiates a normal screen dump.
  1537. If you aren't already running your application from a PIF file, you 
  1538. need to set one up. Run PIF Editor and fill in the boxes at the top. Save 
  1539. the file as PROGNAME.PIF, where before you were running PROGNAME.EXE or 
  1540. PROGNAME.COM.
  1541. Back in Program Manager, highlight the icon from which 
  1542. you run your DOS application and select Properties from the file menu, or 
  1543. alternatively create a new program item now. The command line should be 
  1544. PROGNAME.PIF.
  1545. Setting up a PIF file for a program and running that instead of the 
  1546. application directly allows you to tell Windows about special settings 
  1547. that relate only to the application in question.
  1548.    Return to Main Menu 
  1549.  Date: December 1994 
  1550. Issue: 98
  1551. Page: 415
  1552. Title: ALL CHANGES DROPPED
  1553. Regarding Wilf's comments on static electricity in the August edition 
  1554. (page 319): you are quite right that it is very important to avoid static 
  1555. voltages on your body when working on a computer, particularly if doing 
  1556. any servicing or enhancements. Voltages well below those at which you 
  1557. feel shock can upset the operation of sensitive electronic systems and 
  1558. can damage semiconductor components.
  1559. To remove charge from your body before you touch the computer you need to 
  1560. contact something connected to earth, for example a plaster wall or a 
  1561. metal radiator. Direct contact to the earth of the computer system is not 
  1562. advised. This may discharge you, but the associated spark discharge may 
  1563. upset the computer.
  1564. To avoid problems you should contact earth through a material which 
  1565. removes charge sufficiently slowly for you not to feel a shock at contact 
  1566. - even though you may be at 10,000 volts or more. However, it must also 
  1567. remove charge sufficiently quickly for a brief touch to be sufficient to 
  1568. reduce your charge to a safe level.
  1569. The suggested cloth for beneath the computer needs to link to earth and 
  1570. needs to be touched. The best solution is a material which ensures quick 
  1571. but not too rapid discharge of the static of the body. Such a material is 
  1572. offered by StatPad Ltd in Macclesfield - (0625) 820288.
  1573. J N Chubb, Cheltenham
  1574. I must confess that I used to be blase about static, having poked around 
  1575. inside many a PC and manhandled many an expansion card into place without 
  1576. problems. But I was finally convinced when I found an acquaintance 
  1577. sobbing over 
  1578. 80 worth of SIMMs that had died in his hands. I notice 
  1579. Powermark (081-951 3355) features a 
  1580. 3 static-discharge wrist strap in 
  1581. the 'Pup of the Month (Yap!)' box on some of its adverts.
  1582.    Return to Main Menu 
  1583.  Date: December 1994 
  1584. Issue: 98
  1585. Page: 409
  1586. Title: THE INVULNERABLE DIRECTORY
  1587. When I read Wilf's answer to Tony Tai in the July issue I thought my 
  1588. prayers had been answered before I'd got round to writing to you for 
  1589. help. But this was not the case, unfortunately. My problem is similar to 
  1590. Tony's. I made a temporary directory called \JUNK. Later I found I could 
  1591. not delete the directory from the hard disk, and similar messages to 
  1592. Tony's appeared: 'Invalid path; not directory or directory not empty'. A 
  1593. closer look at the directory listing showed the name of this directory 
  1594. appearing with a leading space. When I ran the Microsoft Backup program 
  1595. it halted at this subdirectory, saying it could not access it. I have 
  1596. similar symptoms with other programs.
  1597. I tried Wilf's DIRU program from the SuperCD but got the message 
  1598. 'Function not possible'. 
  1599. Navid S Qureshi, Blackpool
  1600. I don't know how this non-printing character got on to the front of JUNK, 
  1601. but, as you will have appreciated from the Help Screen reply, a space 
  1602. cannot normally be part of a directory or filename. If you do manage to 
  1603. make an illegal character part of a name, the file or directory becomes 
  1604. largely inaccessible. I can think of three reasons why DIRU might fail. 
  1605. The first is that the directory isn't empty. You need to CD into it to 
  1606. Menu^
  1607. check for files, including hidden ones. The ATTRIB command will help you 
  1608. out there.
  1609. Secondly, a space (ASCII code 32) is not the only character that is 
  1610. displayed as a blank. Characters 0 and 255 are the other two. If you feed 
  1611. DIRU the name JUNK, preceded by a blank whose code is 32, it won't delete 
  1612. a file whose name is JUNK preceded by character 255. They look the same, 
  1613. but as a string of character codes they are different.
  1614. I doubt the leading space is ASCII code 0, because that would introduce a 
  1615. further problem. Most programs use code 0 to mark the end of a string, so 
  1616. if you insert it at the start of the string your remaining characters 
  1617. will be ignored. In fact the name won't even show up in the directory 
  1618. listing.
  1619. I'd try character 255 first. You don't even need DIRU for this - the MD, 
  1620. CD and RD commands will accept [Alt]255 from the DOS command line, where 
  1621. the 255 is typed on the numeric keypad while holding down the [Alt] key.
  1622. If you don't have any luck with that, one way to shift a stubborn 
  1623. character is to use a disk sector editor to alter it to something legal. 
  1624. With a sector editor you directly alter individual bytes on the disk, 
  1625. bypassing the DOS file management routines that won't accept some 
  1626. characters.
  1627. Using Disk Editor in Norton Utilities, for example, you would approach 
  1628. the operation as follows. Go to the Tools menu, select Configuration, and 
  1629. turn off read-only protection. In the main display, navigate your way to 
  1630. the root directory, and highlight the aberrant directory name. Press [F2] 
  1631. to switch to hexadecimal view.
  1632. The peculiar numbers you can see are in base 16. On the right you can see 
  1633. the characters these numbers represent. Move the cursor to the one before 
  1634. J (which is hexadecimal 4A) and overwrite whatever you find there with a 
  1635. legal character code. Another 4A will do, making the name JJUNK. 
  1636. Go to the Object menu, and select Exit. Confirm that you want to write 
  1637.    Return to Main Menu 
  1638.  Date: January 1995 
  1639. Issue: 99
  1640. Page: 407
  1641. Title: CD-ROM UPGRADE
  1642. I have spent many hours trawling through computer magazines to assess the 
  1643. type of CD-ROM drive I would like. Can you answer the following 
  1644. questions?
  1645. 1. Is it possible for a CD-ROM drive to operate without sound?
  1646. 2. Can a parallel port CD-ROM drive be speeded up without too much work 
  1647. on the innards of the computer?
  1648. 3. I read that the postage stamp picture format of certain CD-ROMs is not 
  1649. what one expects, so if a video card such as Videologic 928 is added, is 
  1650. the enlargement of the picture at the expense of sharpness and are other 
  1651. video cards similar in performance to the Videologic 928?
  1652. 4. Sound cards are recommended, but should one opt for a combined 
  1653. video/sound card, particularly if expansion slots are not a limiting 
  1654. factor? What is the preferred route?
  1655. 5. Adverts show external drives that don't operate through the parallel 
  1656. port. How do these work?
  1657. Wilfred Jones, Enfield
  1658. 1. CD-ROM drives will usually run without sound if you mean without a 
  1659. sound card. You won't be making the most of many CD-ROMs, however. I 
  1660. imagine a title like Multimedia Schubert would be a bit lacking, though 
  1661. Multimedia Beethoven would have a certain authenticity. Sound isn't 
  1662. confined to games and if you want the full benefit of CD-ROM, audio is 
  1663. essential.
  1664. 2. There are four types of parallel port: the standard uni-directional, 
  1665. the more recent bi-directional, EPP (enhanced parallel port) and ECP 
  1666. (extended capabilities port). The latter two are similar and offer 
  1667. increased data transfer speed over the first two, which are what you'll 
  1668. find fitted to most PCs.
  1669. Whether the port or the drive is the limiting factor depends on what 
  1670. type of port you've got fitted and the speed of the drive. As a test I 
  1671. hooked up a double-speed parallel port CD-ROM drive to a couple of PCs. 
  1672. Both had standard non-enhanced ports. One gave data transfer rates around 
  1673. that of a slowish single-speed drive, while the other was an astoundingly 
  1674. bad 40K/sec (double-speed is 300K/sec).
  1675. The conclusion is that not all supposedly standard parallel ports 
  1676. are equal and some are completely impractical. I don't know the 
  1677. theoretical maximum speed you could expect from a good standard port, but 
  1678. I very much doubt that it would be up to double-speed performance.
  1679. I didn't have a machine with an extended or enhanced port to hand, 
  1680. but the manual accompanying the drive claimed to give double-speed 
  1681. performance levels if one was fitted, which seems reasonable. Features ed 
  1682. Mary tells me that we will be testing a selection of parallel port drives 
  1683. in a couple of months' time.
  1684. You could fit an enhanced port. It should simply be a case of 
  1685. plugging in an expansion card and making it the second parallel port, but 
  1686. Menu.
  1687. it's a quirky option for a multimedia upgrade. It's wiser to spend the 
  1688. money on kit designed for the job - a sound card with built-in CD-ROM 
  1689. interface, or a SCSI CD-ROM drive and SCSI adaptor.
  1690. It appears that not all software will recognise a parallel port 
  1691. CD-ROM drive - I was unable to use Corel's ScanCD test program for this 
  1692. reason, and had to concoct my own approximate speed tests.
  1693. Parallel port drives are intended for use with portable computers, 
  1694. or where one drive has to be shared around several machines, or if there 
  1695. is no room for an expansion card - otherwise they are to be avoided.
  1696. 3. I mentioned the Videologic 928 video card last month (turn to page 515 
  1697. if you missed it). To recap, it uses VideoLogic's proprietory PowerPlay 
  1698. chip to achieve faster frame rates at larger window sizes when playing 
  1699. back video files. When increasing the window size, loss of quality is 
  1700. minimal since the chip generates extra pixels to fill in the gaps and 
  1701. smooth out the jaggies.
  1702. These extra pixels obviously are unable to contain extra picture 
  1703. detail, which would have been in the video clip had it been shot at 
  1704. higher resolution. Instead, the chip fabricates detail that wouldn't bear 
  1705. close examination, but in a moving picture is good enough to fool the 
  1706. As to performance, it depends whether you're talking about video 
  1707. replay or ordinary graphics. The VideoLogic is fairly quick as a graphics 
  1708. card, though not the fastest you can buy. A few other boards also have 
  1709. dedicated video replay hardware, for example the Matrox MGA Impression 
  1710. Plus (with upgrade module). These cards will be comparable with the 
  1711. VideoLogic on video replay performance and far superior to an unassisted 
  1712. graphics card.
  1713. 4. Buying a dual-function card is a bit like buying a music centre - it 
  1714. may sound OK, work out a bit cheaper than buying separates, and occupy 
  1715. less space, but is unlikely to perform as well as carefully chosen and 
  1716. matched components from different manufacturers. Upgrading just the video 
  1717. or the sound at a later date might also be tricky.
  1718. 5. External drives plug into a socket on the back of the interface card. 
  1719.    Return to Main Menu 
  1720.  Date: January 1995 
  1721. Issue: 99
  1722. Page: 409
  1723. Title: SQUEAKY DOS BOXES
  1724. How can I use a mouse in a DOS box when the program is reduced from 
  1725. full-screen to a window?
  1726. Richard Friedman, Sheffield
  1727. Edit the SYSTEM.INI file in your Windows directory. In the 
  1728. [NonWindowsApp] section insert this line:
  1729. MouseInDosBox=1
  1730. Save the file, restart Windows, and you'll be rodent-enabled as long as 
  1731. you have a DOS mouse driver loaded before Windows starts.
  1732.    Return to Main Menu 
  1733.  Date: January 1995 
  1734. Issue: 99
  1735. Page: 409
  1736. Title: A TIP FROM WILF HEY
  1737. Do you ever struggle when trying to connect or disconnect leads round the 
  1738. back of your PC or other equipment? An inexpensive remedy is to fix a few 
  1739.    Return to Main Menu 
  1740.  Date: January 1995 
  1741. Issue: 99
  1742. Page: 409
  1743. Title: HAIRY HALFTONES
  1744. I publish a newsletter using Microsoft Publisher, which usually contains 
  1745. photographs scanned with a 256-greyscale hand scanner. The printer is a 
  1746. Hewlett Packard LaserJet 4 printer fitted with a PostScript module.
  1747. Recently, while playing around with Graphic Workshop (GWS) on the 
  1748. October SuperCD, I noticed that prints of .TIF files from GWS were 
  1749. distinctly better than when included in my newsletter. I was printing 
  1750. from GWS in the LaserJet's native PCL5 mode. My newsletter is printed in 
  1751. PostScript mode because it also includes artwork given to me in EPS 
  1752. (Encapsulated PostScript) format which wouldn't otherwise print out.
  1753. Why is there a difference, and is there anything I can do to improve 
  1754. matters?
  1755. Wayne Keane, Gravesend
  1756. As you probably know, a laser printer can only print black dots, not grey 
  1757. ones. It has to simulate shades of grey with fine patterns. Increasing 
  1758. the number of dots in an area makes it appear darker; lighter areas have 
  1759. fewer dots.
  1760. It's a simple idea, but there are several ways of implementing it. 
  1761. The main issue is how to minimise the brain's perception of the dots, and 
  1762. maximise the impression of greys. Different strategies are used in 
  1763. LaserJet and PostScript modes. In LaserJet mode you get a well-tuned 
  1764. MenuK
  1765. algorithm which takes good advantage of the HP's 600dpi resolution. Each 
  1766. grey shade is turned into a dot pattern that's been optimised to fool the 
  1767. brain into seeing greys rather than dots. The algorithm is also rather 
  1768. good at transitions from one shade to another - there is little evidence 
  1769. of graduations of grey turning into unsightly contours of different 
  1770. shades.
  1771. With PostScript you get an imitation of the method used to print 
  1772. photographs in newspapers and magazines, called halftoning. A halftone 
  1773. forms a picture from a grid of square cells tilted at an angle known as 
  1774. 'the halftone angle'. The resolution of a halftone picture is measured by 
  1775. the frequency of the cells (the number per inch). Imagine this grid 
  1776. overlaying a photograph. Each cell will have an average level of grey. 
  1777. That same cell when output on the printer will contain a pattern of 
  1778. printer dots that approximate the shade of grey. Quite how those patterns 
  1779. are formed depends on the PostScript interpreter inside the printer.
  1780. If you look through a magnifying glass at a halftone picture printed 
  1781. on a laser, you will often find that the cells are clearly visible 
  1782. because each one contains a single black blob. A larger blob gives a 
  1783. darker cell. The point is that the blob is formed from several printer 
  1784. dots. Had that same number of dots been arranged in a more random way 
  1785. inside the cell, the level of grey would be the same but the pattern 
  1786. would be less visible.
  1787. A company called Tomorrow's Office is going to be eternally grateful 
  1788. to me, because at this point I suggest all 90,000 of you hunt out 
  1789. magnifying glasses and turn to the advert on page 122 of the October 
  1790. issue. Examine any of the pictures and you will see what I mean. Now turn 
  1791. to the Cherry advert on page 76 and examine various parts of the anatomy 
  1792. of the bloke on skates; you will see better ways of forming cells.
  1793. In the LaserJet's printer driver setup dialog box, click the 
  1794. Advanced button. Here you can change the halftone angle and frequency. 
  1795. Adjusting the angle is unlikely to improve matters - diagonal lines are 
  1796. less perceptible than horizontal or vertical ones, so the default setting 
  1797. of 45 degrees is probably the best for most pictures. A frequency of, 
  1798. say, 10 will give you a very coarse picture which reveals how that 
  1799. particular PostScript interpreter forms a halftone cell.
  1800. Increasing the halftone frequency from its default setting of 85 may 
  1801. bring a small improvement, but the limitation of the underlying printer 
  1802. resolution means that little is to be gained beyond 100. In fact, beyond 
  1803. a certain point the picture will get worse because the fineness of the 
  1804. grid exceeds the capabilities of the printer resolution. The alternative 
  1805. in your case is to investigate the possibility of changing your EPS files 
  1806. to another format. If you could abandon PostScript, you could take 
  1807.    Return to Main Menu 
  1808.  Date: January 1995 
  1809. Issue: 99
  1810. Page: 411
  1811. Title: ICON'T DO IT!
  1812. Is there any way I can make Program Manager icons larger? I know how to 
  1813. alter their spacing and how to change the font (Help Screen, issue 90), 
  1814. but not the size of the picture itself. I realise that by switching to 
  1815. 640x480 resolution the icons will occupy a larger area, but how can I 
  1816. make the icons an equivalent size in, say, 800x600 mode? They would need 
  1817. to be stretched.
  1818. Roger Fawcett, Douglas, IOM
  1819. Program icons can be 16, 32 or 64 pixels on an edge. Although icons are 
  1820. bitmap files which aren't by their nature scalable, I notice that if you 
  1821. create a 64x64-pixel icon with an icon editor, Program Manager reduces it 
  1822. to 32x32 by missing out every other pixel.
  1823. As far as I can tell there is no way to make Program Manager scale 
  1824. up icons or use 64-pixel ones at their full size. There's nothing 
  1825. documented for WIN.INI or PROGMAN.INI. If anyone knows different, we'd 
  1826. all like to hear about it.
  1827. Menu<
  1828.    Return to Main Menu 
  1829.  Date: January 1995 
  1830. Issue: 98
  1831. Page: 411
  1832. Title: DRIVEN TO DESPAIR
  1833. I have a two-year-old Olympic Technology 386SX, which is fitted with a 
  1834. 40Mb Conner CP3000 hard drive. I decided to upgrade the hard disk, and 
  1835. purchased a Conner CFS420A.
  1836. Both drives work fine as C: when fitted individually, but I cannot 
  1837. get the system to run with one configured as C: and the other as D:. I 
  1838. get drive failure messages.
  1839. The original drive had no jumpers fitted at all on the J4 plug. The 
  1840. new one, according to the data sheet, should have pins 1-2 and 3-4 
  1841. linked. This does not work, no matter what jumpers I try on the original 
  1842. drive.
  1843. I have checked the ribbon cable to ensure it is OK. Are these drives 
  1844. incompatible, or am I missing something simple? I know the easiest thing 
  1845. would be to forget about the 40Mb drive, but it contains some business 
  1846. programs that won't run when I copy the files over to the new drive and 
  1847. it would cost me quite a sum to repurchase these programs.
  1848. L R Armsrong, Glenrothes
  1849. The print-out of your CMOS setup screen looks OK - the CMOS is set up for 
  1850. drives. You're probably aware that when you connect two IDE drives 
  1851. together one has to be set up as the master, the other as the slave. The 
  1852. jumpers on each drive need to be changed from their default settings, 
  1853. which will be for stand-alone operation.
  1854. You would probably be best making your original drive C:, as these 
  1855. unmovable programs will probably be set up to run that way. In this case 
  1856. your old drive must be the master, and the new one the slave.
  1857. The jumper setting detailed in the CFS420A manual isn't necessarily 
  1858. correct for the CP3000. On jumper block J4 of the CP3000 there should be 
  1859. four jumper positions, with these markings and functions:
  1860. HSP: Some systems require the slave drive in a two-drive setup to provide 
  1861. a 'slave present' signal. Jumpering these pins enables this signal.
  1862. C/D: Jumpered = master drive (C:), unjumpered = slave (D:).
  1863. DSP: When this drive is a master, it indicates that a slave is present.
  1864. ACT: The lead to the LED.
  1865. You therefore need jumpers on C/D and DSP on the CP3000, and whatever is 
  1866. specified for the CFS420A in slave mode.
  1867. A few cautionary points arise from this:
  1868. 1. Don't count on being able to jumper a drive if you haven't got the 
  1869. documentation. Even if you can guess the meaning of the legends next to 
  1870. the jumpers, the ones which should be connected or disconnected cannot 
  1871. always be guessed.
  1872. 2. Although the jumper settings from one drive in a manufacturer's range 
  1873. may work on another model, this won't necessarily be the case.
  1874. 3. Older IDE drives don't always adhere strictly to the IDE standard and 
  1875. won't always function in a two-drive system. Buying a second drive from 
  1876. the same manufacturer improves the chance of success but doesn't 
  1877. guarantee it. I cannot say how well the CP3000 and CFS420A combination 
  1878. works in this respect. If everything has been set up correctly and both 
  1879. drives are OK individually, you are left with an incompatibility as the 
  1880. most likely problem.
  1881. It's easy to be wise after the event, but for the benefit of other 
  1882. readers I would advise that in similar situations orders should specify 
  1883. that the new drive is compatible with the old one. It is then a condition 
  1884. of sale and you can claim your money back if the two are incompatible.
  1885. 4. With regard to being unable to copy your programs, what happens when 
  1886. the 40Mb drive "hands in the ice pail", as P G Wodehouse put it, and goes 
  1887. to live in the big 386 in the sky? Terminal senility can strike an older 
  1888. disk at any time and it is better to work out what you're going to do now 
  1889. rather than wait till it happens and all your data has been lost. My 
  1890. drive at home is just starting to look poorly after five years, but I 
  1891. only use it occasionally so that equates to a couple of years' everyday 
  1892. Can't you reinstall from the original disks? If not, it is possible 
  1893. that the copy protection is primitive and only requires the presence in 
  1894. the program's home directory of a hidden file created by the installation 
  1895. routine. Normal copy commands will miss it. Look for hidden files with 
  1896. ATTRIB. Type:
  1897. ATTRIB *.*
  1898. and look for files with anything but the A flag set, indicated by the 
  1899. letters R, S and H, either individually or in combination. The most 
  1900. likely is the H flag, which means hidden. You can unhide the file:
  1901. ATTRIB -H filename
  1902. copy it and hide it again with the +H switch.
  1903. Matters may not be that simple and there are other ways of 
  1904. implementing copy protection. For example, the program may write 
  1905. information to unused space in the final cluster taken up by a file. 
  1906. Because this information is not part of the file, normal copying 
  1907. operations will not pick it up. The copied program will refuse to run 
  1908. because it can't find the hidden data.
  1909. Copy protection has gone out of fashion and the program's 
  1910. manufacturer, if still in business, may be amenable to telling you how to 
  1911. do it. You would have to prove purchase and say why you want to know.
  1912. As a last resort, I would think about switching to an up-to-date 
  1913. alternative. Once you've bitten the bullet of transferring your data, you 
  1914. can enjoy the benefits of a more up-to-date program between now and the 
  1915. MenuC
  1916.    Return to Main Menu  
  1917. Date: January 1995
  1918. Issue: 99
  1919. Page: 413
  1920. Title: SUMS IN WORD 6
  1921. I have written some short Word for Windows 6 macros that may interest 
  1922. other readers.
  1923. I recently upgraded to version 6a. It is packed with extra features, 
  1924. while other facilities are implemented in a different manner. One of the 
  1925. changes is to the Tools menu where the Calculate option is no longer 
  1926. present. Its function is to calculate the mathematical expression in the 
  1927. highlighted area and transfer the result to both the clipboard and the 
  1928. status bar.
  1929. Under Word for Windows 6 its more comprehensive replacement has been 
  1930. moved to the Table menu and renamed 'formula' in order to reflect its 
  1931. wider spreadsheet nature.
  1932. For those who preferred the basic Calculate function in version 2, 
  1933. it's easy to restore to version 6 with this macro:
  1934. Rem Macro Name: Calculate
  1935. Sub MAIN
  1936. ToolsCalculate
  1937. End Sub
  1938. Assign the macro to the Tools menu or an icon, using the Customise menu.
  1939. Just transferring the result to the clipboard is not user-friendly. 
  1940. More usefully, with one extra command it can automatically replace the 
  1941. highlighted expression:
  1942. Rem Macro Name: CalculateReplace
  1943. Sub MAIN
  1944. ToolsCalculate
  1945. EditPaste
  1946. End Sub
  1947. The next, slightly more complex version of the macro may suit your work 
  1948. Menum
  1949. style. As well as making the calculation, it automatically inserts the = 
  1950. symbol after the highlighted expression and then paste in the result. 
  1951. Finally, to improve readability, the macro will replace all instances of 
  1952. the * and / symbols with the x and _ symbols:
  1953. Rem Macro Name: Total
  1954. Sub MAIN
  1955. ToolsCalculate
  1956. EditReplace .Find="*", 
  1957. .Replace=Chr$(215), .ReplaceAll
  1958. EditReplace .Find="/", 
  1959. .Replace=Chr$(247), .ReplaceAll
  1960. WordRight
  1961. Insert " = "
  1962. EditPaste
  1963. Insert Chr$(32)
  1964. End Sub
  1965. (The two .Replace= lines should be typed on the end of the preceding 
  1966. EditReplace lines.)
  1967. Finally, let's not forget about the handy Calculator program 
  1968. supplied free with Windows. A short macro will launch it from within 
  1969. WfW6. Data can be transferred to your document by means of the normal 
  1970. Copy and Paste functions:
  1971. Rem Macro Name: LaunchCalculator
  1972. Sub MAIN
  1973. If AppIsRunning("Calculator") Then
  1974. AppActive "Calculator"
  1975. Shell "C:\WINDOWS\CALC.EXE"
  1976. End If
  1977. End Sub
  1978. I hope these macros will be of interest to other readers.
  1979. Tony Massing, Ilford
  1980. I'm sure they will - they certainly found a welcome home on my own 
  1981. system. To enter the macro of your choice, go to Tools, Macro. Enter the 
  1982. macro's name, then click on Create. Enter the instructions, and save the 
  1983. template from the File menu. Close the macro document.
  1984. Using the facilities available through Tools, Customise, I created a 
  1985. new menu bar item called Calculate. It has four options, as illustrated 
  1986. in the screenshot below. Click the Menu Bar button, enter &Calculate into 
  1987. the box, click on Add, then Close. Click on the Change What Menu 
  1988. drop-down box arrow button and select &Calculate. In the Categories box 
  1989. scroll down and select Macros. Highlight a macro name in the right-hand 
  1990. box. Type a menu item name into Name on Menu. Click on Add. Repeat for 
  1991. each macro/menu item. Press Close.
  1992. Does anybody have equivalents for other major word processors?
  1993.   Return to Main Menu 
  1994. Menu#
  1995.    Return to Main Menu 
  1996.  Date: January 1995 
  1997. Issue: 99
  1998. Page: 415
  1999. Title: BACK TO THE BANK
  2000. With reference to the answer 'Banking On Excel' in issue 97's Help 
  2001. Screen, I wonder why you found it necessary to go to the trouble of using 
  2002. and hiding another column of the spreadsheet when the formula in the 
  2003. balance column could have been:
  2004. =IF(C3+D3<>0, D2+C3-D3,"")
  2005. As with your formula, it assumes that the columns are formatted to 
  2006. contain currency or numeric values. However, if it is used in the first 
  2007. row then a #VALUE error will appear (because the title is text, and in 
  2008. this example the titles are in row 2). This can be resolved by using 
  2009. either:
  2010. =IF(C3+D3<>0, IF(ISNONTEXT(D2), D2+C3-
  2011. D3, C3-D3), "")
  2012. throughout the whole column, or:
  2013. =IF(C3+D3<>0, C3-D3,"")
  2014. in the first row, and:
  2015. =IF(C3+D3, D2+C3-D3,"")
  2016. in subsequent rows.
  2017. The better solution is to use the first row to contain a 
  2018. brought-forward figure in the balance column and then use:
  2019. =IF(C3+D3<>0, D2+C3-D3,"")
  2020. in all subsequent rows.
  2021. Whichever solution is used, with spreadsheets you should always 
  2022. avoid unnecessarily using and hiding rows or columns, if only for peace 
  2023. of mind in the future when you wonder where they are and why you did it.
  2024. Bob Jacobs, Mountsorrel
  2025. I'll concede that this and similar techniques you and other readers have 
  2026. outlined are more efficient, but it seems that the biggest danger of 
  2027. using a hidden column is the number of indignant correspondents who 
  2028. object to it in principle!
  2029. Aren't the jump in column letters and the references to it from 
  2030. column F a bit of a giveaway? On larger and more complex spreadsheets the 
  2031. underlying mechanics should be documented by the programmer, after which 
  2032.    Return to Main Menu 
  2033.  Date: January 1995 
  2034. Issue: 99
  2035. Page: 415
  2036. Title: LOCKED WINDOWS
  2037. During the day our PC is used in a small office run from home. At night 
  2038. the kids take over. Despite threats of being giftwrapped and turned over 
  2039. to the bogey man, they still muck around in Program Manager and run 
  2040. programs they shouldn't. Is there any way to stop them messing around 
  2041. with the system?
  2042. Simon Spencer, Cleethorpes
  2043. Yes, as long as they aren't PC experts. I'm devoting a fair amount of 
  2044. space to this because I know a lot of people would like to be able to 
  2045. limit access to their PCs, and I have come up with an answer that will be 
  2046. adequate for Windows-based systems in many situations.
  2047. You can use Program Manager's security features along with a simple 
  2048. reconfiguration of your system to restrict access to chosen programs and 
  2049. limit the changes that can be made to Program Manager itself. In addition 
  2050. you have the option of adding password protection to individual 
  2051. applications.
  2052. First, let's look at the security features offered by Program 
  2053. Manager. By making alterations to PROGMAN.INI (Program Manager's 
  2054. initialisation file) you can install various levels of security. By 
  2055. themselves they're flimsy and potentially inconvenient, but as we shall 
  2056. see they can be built upon.
  2057. Load PROGMAN.INI into Notepad. At the bottom of the file add a new 
  2058. section heading, as follows:
  2059. [Restrictions]
  2060. Under here, there are five things that you can add:
  2061. norun=
  2062. noclose=
  2063. nosavesettings=
  2064. nofilemenu=
  2065. editlevel=
  2066. After each of these you put a number. 0 is always the default setting - 
  2067. the same as if the line wasn't there at all. Here are the other numbers 
  2068. you can include:
  2069. norun=1:
  2070. The Run command in the File menu becomes inaccessible.
  2071. noclose=1:
  2072. Disables the ability to exit from Windows with 
  2073. [Alt]+[F4] or File, Exit.
  2074. nosavesettings=1:
  2075. Disables the ability to save changes to Program 
  2076. Manager settings.
  2077. nofilemenu=1:
  2078. Disables the File menu.
  2079. editlevel=1:
  2080. Unable to create, delete or rename groups.
  2081. editlevel=2:
  2082. As above, plus can't edit program item settings
  2083. editlevel=3:
  2084. As above, plus can't change the command line entry in 
  2085. a program's properties setting.
  2086. editlevel=4:
  2087. Everything in levels 1-3, plus no changes at all to 
  2088. an item's properties.
  2089. Specify the features you want, and save PROGMAN.INI. Restart Windows to 
  2090. bring the changes into effect.
  2091. Even with everything enabled a skilled user can sidestep these 
  2092. restrictions, and they are a pain when a legitimate user wants to make 
  2093. changes. You also have the problem that File Manager, the DOS prompt and 
  2094. Control Panel are still usable.
  2095. You could put a password on these or any other program. All you need 
  2096. is the program Password on this month's SuperDisk/CD. It's something I 
  2097. ran up in Visual Basic and since this is a plug for PC Plus, we give 
  2098. permission to distribute it freely on a not-for-profit basis, although we 
  2099. retain copyright.
  2100. Copy PASSWORD.EXE into your Windows directory. You will need VBRUN300.DLL 
  2101. in \WINDOWS\SYSTEM. A lot of programs use this and many of you will 
  2102. already have it. It is also on the SuperCD and subscriber's disk, but is 
  2103. too large to fit on the SuperDisk.
  2104. Use File Manager, or Program Manager's File, Run menu item, to run 
  2105. PASSWORD.EXE with a /S switch:
  2106. C:\WINDOWS\PASSWORD.EXE /S
  2107. Adjust the path to the Windows directory if it is different on your 
  2108. system. This will bring up a dialog box that enables you to change the 
  2109. password from its default setting of dropthebird. All lower case, no full 
  2110. stop, and a brief moment of glory in a future Help Screen to the first 
  2111. person to write to me explaining the allusion. The one password applies 
  2112. to every icon you want to protect.
  2113. Now, for each program to which you want to restrict access, select 
  2114. its icon in Program Manager and bring up its Properties dialog (go to 
  2115. File, Properties or press [Alt][Return]). Click Change Icon and make a 
  2116. note of the filename in the box. Quit back to the Properties dialog.
  2117. Change the command line to run \WINDOWS\PASSWORD.EXE with the 
  2118. previous command line as its parameter. So the following command line:
  2119. C:\MYDIR\PROGNAME.EXE /T
  2120. becomes:
  2121. C:\WINDOWS\PASSWORD.EXE 
  2122. C:\MYDIR\PROGNAME.EXE /T
  2123. Click on Change Icon again, and restore the filename you noted earlier. 
  2124. If more than one icon shows up, choose the appropriate one. OK your way 
  2125. back to Program Manager.
  2126. You will now find that you are asked for the password before being 
  2127. allowed to run the program. Be sure to protect File Manager and other 
  2128. routes to places where files can be changed - Write, Notepad, SysEdit the 
  2129. MS-DOS prompt and DOS programs that allow you to shell to DOS.
  2130. Finally, make all the alterations to
  2131. PROGMAN.INI that are detailed above. It will then be impossible for 
  2132. someone to run a protected Windows application or change the icon's 
  2133. command line unless they know the password or how to disable the extra 
  2134. lines in PROGMAN.INI.
  2135. The password is stored slightly scrambled in a file called 
  2136. PASSWORD.DAT. This is placed in your Windows directory when you first run 
  2137. Password and locked by turning on its read-only, hidden and system 
  2138. attributes. Not exactly Fort Knox, I know, but good enough to deter 
  2139. casual interference.
  2140. Another solution you might like to consider is to have two Windows 
  2141. configurations, one that you use during the day, while the other comes 
  2142. into play at night. The children's version features a single group 
  2143. containing only the programs you want to make available.
  2144. The trick is achieved by having two versions of PROGMAN.INI - the 
  2145. file that contains the list of groups that Program Manager displays. You 
  2146. swap these files from MS-DOS before Windows is started. The children's 
  2147. Menui
  2148. version could have restrictions set, the other not. This would provide a 
  2149. reasonably quick way of maintaining alternative configurations.
  2150. To set up a system like this, proceed as follows. In Program Manager 
  2151. create a program group called 'Just For You'. Specify a group file of 
  2152. JUST4YOU.GRP. This group is for your wild barbarian horde. Copy into it 
  2153. the icons for the programs you want to be available to the children. The 
  2154. quickest way to copy an icon from one group to another is to hold down 
  2155. [Ctrl] while dragging it with the mouse.
  2156. Make sure the Options menu has the Save Settings On Exit set, then 
  2157. quit from Windows. Go into the WINDOWS directory and make a copy of 
  2158. PROGMAN.INI:
  2159. COPY PROGMAN.INI PROGBAK.INI
  2160. Restart Windows. Fire up Notepad in the Accessories group, and then load
  2161. \WINDOWS\PROGMAN.INI. At the bottom of the [Groups] section there will be 
  2162. a line like:
  2163. Group21=C:\WINDOWS\JUST4YOU.GRP
  2164. The number (21) might be different. Delete the line, along with the 
  2165. corresponding number in the Order= line further up. Do a Save As on this 
  2166. file, calling it \WINDOWS\JUST4US.INI. This is the version of PROGMAN.INI 
  2167. that contains your daytime configuration.
  2168. Now load PROGBAK.INI. Delete all the lines under [Groups] except the 
  2169. one with JUST4YOU.GRP in it. Change the Group21= part (or whatever number 
  2170. is used instead) to Group1=. Change the Order= line to:
  2171. order= 1
  2172. Now do a Save As again, this time calling the file \WINDOWS\JUST4YOU.INI. 
  2173. All you need now is a mechanism which allows Windows to be easily 
  2174. started with whichever PROGMAN.INI file is appropriate. Firstly, use 
  2175. Notepad to create the short batch file shown.
  2176. @echo off
  2177. if %1""=="" goto kids
  2178. if %1==GROWNUPS goto grownups
  2179. :kids
  2180. copy C:\WINDOWS\just4you.ini 
  2181. C:\WINDOWS\progman.ini > nul
  2182. goto exit
  2183. :grownups
  2184. copy C:\WINDOWS\just4us.ini 
  2185. C:\WINDOWS\progman.ini > nul
  2186. copy C:\WINDOWS\progman.ini 
  2187. C:\WINDOWS\just4us.ini > nul
  2188. :exit
  2189. Call it WIN.BAT and save it in your \WINDOWS directory. Go back to DOS 
  2190. and type these lines:
  2191. CD\WINDOWS
  2192. REN WIN.COM ~W.COM
  2193. WIN.COM, the program you normally run to start Windows, has now been 
  2194. renamed as something less obvious. To start Windows you now run WIN.BAT 
  2195. with one of the following command lines:
  2196. WIN GROWNUPS
  2197. Note that GROWNUPS on the command line and the same word in WIN.BAT must 
  2198. be typed in the same case, or the system won't work.
  2199. WIN by itself invokes the children's version of Program Manager, 
  2200. while the second line starts the adults' version. An additional tweak is 
  2201. that when the adult version exits, the batch file copies PROGMAN.INI to 
  2202. make an updated JUST4US.INI, so that changes to groups are saved.
  2203. Finally, please remember that these security features are all 
  2204.    Return to Main Menu 
  2205.  Date: February 1995 
  2206. Issue: 100
  2207. Page: 399
  2208. Title: DRIVESPACE, DRIVE SLOW
  2209. Since installing DriveSpace I find that some programs have slowed down 
  2210. considerably, despite Microsoft's claim that it should have no noticeable 
  2211. effect. Is the claim not to be relied on, or does the problem lie 
  2212. elsewhere?
  2213. Jay Burgess, Bangor
  2214. Any on-the-fly disk compression is going to take up processor time and 
  2215. will therefore slow down your computer. In order to balance this, less 
  2216. data is being written to or read from the disk. Since disk reads and 
  2217. writes are relatively slow processes, any reduction in the volume of data 
  2218. is going to save time. Whether the net effect is a slow-down or a 
  2219. speed-up will depend on the relative speed of the processor and the disk, 
  2220. and how well the data compresses.
  2221. A slow processor coupled to a fast hard disk will incur a greater 
  2222. performance penalty than a fast CPU talking to a slow disk, where there 
  2223. might even be an overall gain.
  2224. If you take the writing of a ZIP file which is already well 
  2225. compressed as an extreme example, the processor is spending time trying 
  2226. to squash it further but with no effect. It will therefore be slower than 
  2227. if the file was being written directly to an uncompressed drive. At the 
  2228. other extreme, a huge BMP file containing little detail will compress 
  2229. quite a lot, giving a good chance of a net gain in data transfer speed.
  2230. In fact a ZIP file isn't that extreme an example - some software 
  2231. these days is pre-compressed. The EXE file may have been run through a 
  2232. compression utility, and big data files may be in a compressed format 
  2233. too. A .JPG graphics file is already more efficiently compressed than the 
  2234. best disk doubler can achieve.
  2235. Small files give the compression algorithm less scope for finding 
  2236. repeating patterns, so larger files tend to compress better. If an 
  2237. application makes intensive use of files that are small or already 
  2238. efficiently packed, it will slow down unduly.
  2239. A good-sized disk cache may help reduce the speed degradation, but 
  2240. the number of variables makes it impossible to predict by how much. It is 
  2241. worth trying having only part of a drive compressed, and putting the 
  2242. speed-critical files on the uncompressed section.
  2243. If you're using Windows, double-check that you have 32-bit disk 
  2244. access turned on (in the 386 Enhanced section of Control Panel) and, if 
  2245. available, 32-bit file access as well. Also check that the cache setting 
  2246. is a reasonable size and that, in compensation, SmartDrive, if it is 
  2247. installed at all, has minimal or no size under Windows.
  2248. To get a rough idea of whether DriveSpace (The MS-DOS 6.22 
  2249. replacement for DoubleSpace) incurs much of a speed penalty, I ran some 
  2250. tests on a PC with an uncompressed drive. I then DriveSpaced it, and 
  2251. repeated the tests. The machine was a 25MHz 486SX. The tests were simple 
  2252. Menu\
  2253. measures of the times taken to start Windows, read a graphics file into 
  2254. Graphic Workshop, and to start up Control Panel.
  2255. I ran them on a new Windows for Workgroups installation with 
  2256. SmartDrive loaded. I then turned on 32-bit file and disk access, 
  2257. accepting the default cache and virtual memory settings. Finally, I 
  2258. DriveSpaced the disk and ran them a third time. Note that installing 
  2259. DriveSpace disabled 32-bit file and disk access - I had to turn them on 
  2260. again.
  2261. You can see what happened in the table. On this particular setup 
  2262. under these particular circumstances, 32-bit access speeds up disk 
  2263. reading, particularly in Control Panel. The point about Control Panel is 
  2264. that it reads lots of small files. On the initial run (when the files 
  2265. aren't in the cache) DriveSpace brings performance down by 50 per cent. 
  2266. Loading Windows is about 15 per cent slower first time and, for some 
  2267. reason, 40 per cent slower subsequently. There is little to choose with 
  2268. the graphics file, which was mainly white and lent itself to compression.
  2269. You would expect the performance penalty on disk writes to be a bit 
  2270. worse, since the processor has more work to do encoding a file than it 
  2271. does decoding one.
  2272. These results aren't scientific but the exact figures aren't 
  2273. important - they are enough to prove that under some circumstances disk 
  2274. compression software can have a marked effect on data transfer rates. I 
  2275. imagine there are worst-case scenarios in which the slow down is more 
  2276. extreme.
  2277. A point worth making regarding other compressors is that they may 
  2278. not be compatible with 32-bit file access - Stacker 4 turns it off 
  2279. (without telling you), for example - which means that speed will be 
  2280. further curtailed.
  2281. Timing Disk Reads
  2282. %New Windows
  2283. 32-bit disk
  2284. %installation 1st
  2285. and file
  2286. DriveSpace
  2287. %time / subsequent
  2288. access
  2289. installed
  2290. %times (seconds)    enabled
  2291. Load Windows
  2292. 10.5/10.1 
  2293. View graphics file
  2294. 2/1.85
  2295. 1.8/1.7
  2296. 1.9/1.75
  2297.    Return to Main Menu 
  2298.  Date: February 1995 
  2299. Issue: 100
  2300. Page: 401
  2301. Title: IT'S A CLOCK UP!
  2302. I run Windows 3.11 Clock 'Always On Top'. It usually surfaces in the 
  2303. vicinity of the bottom right of the screen, and I have to drag it to 
  2304. where I like it, beside the top right-hand main minimise button.
  2305. I have tried unsuccessfully to edit the CLOCK.INI file in \WINDOWS. 
  2306. However, I have so far failed to find any combination to move it where I 
  2307. want it. Any ideas?
  2308. R H S Bellhouse, Uley
  2309. I'm surprised that Clock doesn't remember its position and size when you 
  2310. shut down Windows - that's what CLOCK.INI is for!
  2311. However, it is only updated if you close down Clock with the Close 
  2312. option in its control menu. If you just switch off with Clock running, 
  2313. CLOCK.INI will be unchanged. Similarly, if you alter CLOCK.INI manually 
  2314. with Clock already running, then close down Clock, the changes you made 
  2315. will be overwritten.
  2316.    Return to Main Menu 
  2317.  Date: February 1995 
  2318. Issue: 100
  2319. Page: 401
  2320. Title: BUSINESS CARD UPDATE
  2321. Steven Heston of Southport wrote about short runs of business cards 
  2322. (issue 98). When I was in America earlier this year I found Avery had 
  2323. just produced perforated cards for laser printers. Some of the boxes had 
  2324. a 'NEW' flash. I purchased a few at $9.99 plus local sales taxes.
  2325. If your correspondent cannot obtain what he is looking for, he could 
  2326. telephone one of the major office suppliers in the States and order some 
  2327. with his credit card.
  2328. I bought mine from Office Max in Ann Arbor, Michigan. The chain has 
  2329. a mail order 1-800 number which cannot be used from the UK, but the Ann 
  2330. Arbor branch has a local number (313) 769 0706. The catalogue number of 
  2331. these cards is 0702-1885.
  2332. Dr Russell Walshaw, South Humberside
  2333. I checked with Avery here in the UK, and there is indeed a newly 
  2334. introduced range of business cards suitable for laser printers. The 
  2335. product code is L7413. You get 25 sheets per pack, each sheet containing 
  2336. 10 plain white perforated cards. On the sample Dr Walshaw sent me the 
  2337. perforated edge is barely perceptible. The RRP here in the UK is a 
  2338. princely 
  2339. 16 per pack.
  2340.    Return to Main Menu 
  2341.  Date: February 1995 
  2342. Issue: 100
  2343. Page: 401
  2344. Title: QUATTRO ADDRESS LABELS
  2345. I have set up a database of names and addresses in Quattro Pro for 
  2346. Windows with each name and address line occupying adjacent horizontal 
  2347. cells. I am now trying to get the data to print out on to labels for 
  2348. mailing. Is there an easy way of doing this? I use A4 sheets of labels in 
  2349. an HP DeskJet Plus printer. Each sheet will be two labels wide by seven 
  2350. deep - or three by seven if I can make the information fit.
  2351. Andrew Lockwood, Liverpool
  2352. Address labels are possible, but a bit more difficult than with a 
  2353. database or word processor program already set up for the job. If you 
  2354. possessed another program in which label printing was catered for, I 
  2355. would recommend that you exported the data to this, however, I see from 
  2356. the additional information you sent that this isn't the case.
  2357. One way of tackling this problem is to develop the idea I presented 
  2358. in issue 98. A separate worksheet page can be set up as a template, with 
  2359. the layout, cell sizes and fonts matched to a sheet of labels. You then 
  2360. copy this data across from your primary worksheet into the label 
  2361. template.
  2362. The main difference between this and issue 98's order form setup is 
  2363. that if you have a lot of names, you want to avoid turning the label 
  2364. template into a replica of a complete print run.
  2365. In other words, if your print run amounts to 100 sheets of labels, 
  2366. you don't want all 100 pages' worth of filled templates running down your 
  2367. worksheet - it would be too cumbersome and you might run into memory and 
  2368. speed problems.
  2369. A far neater solution is to set up a template for just one sheet of 
  2370. labels, then write a macro which follows this logic:
  2371. * Copy a label sheet's worth of data into the template.
  2372. * Print it.
  2373. * Copy another sheet's worth.
  2374. * Print it...and so on, until there's nothing more to print.
  2375. First, set up your template. I have based the answer on sheets of 
  2376. 3x7 labels - you should find that the font and line spacing can be sized 
  2377. to fit. Click on the B tab at the bottom of the display to get on to a 
  2378. new sheet. A label has five lines of text, so cells A1 to A5 will be our 
  2379. first label, C1 to C5 will be the second label along, and E1 to E5 will 
  2380. be the third.
  2381. We leave blank columns so that the horizontal inter-label spacing is 
  2382. easy to alter. Similarly, we leave row 6 blank and make the second line 
  2383. of labels occupy rows 7 to 11.
  2384. On a sheet of Avery L7160 3x7 labels, each one is 63.5mm wide by 
  2385. 38.1mm deep. Horizontally, there is a gutter 2.75mm wide between labels. 
  2386. Vertically, the labels are adjacent. The sheet has a 16mm border top and 
  2387. bottom, and a 7.5mm border left and right. To help avoid problems with 
  2388. text overflowing, we set the print area as 60mmx35mm within each label.
  2389. With some simple arithmetic we can work out the required heights and 
  2390. widths for rows and columns. To fit five rows in an area 35mm high 
  2391. requires a row height of 7mm. Select cells A1 to A5. Press [F12] to bring 
  2392. up the Property, Current Object menu. Select Row Height in the list on 
  2393. the left of the dialog box, click on Centimetres, and enter a measurement 
  2394. of 0.7. While you're at it, set Column Width to 6.0.
  2395. Select Line Drawing and then press the Outline button. Click the 
  2396. thick line in the Line Types box. This puts an outline round the block of 
  2397. cells that we can use for test prints to see where the print areas will 
  2398. fall.
  2399. Move to a cell in column B, press [F12] again, and set its width to 
  2400. 0.625 - the width of the gutter strip plus two vertical borders between a 
  2401. label's print area and its edge. Click Ok.
  2402. Next select a cell in row 6. Press [F12], and set its row height to 
  2403. 0.31 - a measurement which is again arrived at by arithmetic: two borders 
  2404. of (38.1-35)/2 with no gutter strip.
  2405. Select the block A1 to B6. Go to the Block menu, then Copy. In the 
  2406. To box enter C1. Check the Model Copy box to un-grey its contents. Click 
  2407. Ok. Copy again, this time to E1. Each copy replicates the outlines and 
  2408. the width and height settings sideways. Now select the label row A1..E6, 
  2409. and block copy it down to A7. This duplicates the row. Repeat the 
  2410. downward copy until you have seven rows.
  2411. Go to File, Page Setup. Set the left margin to 0.9, and the top 
  2412. margin to 1.75. The header, footer, right and bottom margins should all 
  2413. be zero. Check that the paper size is set to A4, that Options has Break 
  2414. Pages ticked, Scaling is 100 per cent, and Print Orientation is Portrait.
  2415. Save your worksheet. Highlight cells A1:E42 and do a test print. 
  2416. Labels are too expensive to waste, so print on paper. You can hold the 
  2417. printout up to the light behind a sheet of labels to see how the boxes 
  2418. fall. Make any dimensional tweaks as required.
  2419. The second part of the task is to write a macro. This can go anywhere on 
  2420. any page in the notebook. In this example the macro will go on page C, 
  2421. out of harm's way. To save typing, I have put the whole worksheet on the 
  2422. SuperDisk/CD complete with template and dummy data. Run the macro by 
  2423. pressing [Ctrl][L].
  2424. You will notice that at the top of page C you can change cell values 
  2425. which represent the number of labels on a sheet. Note that if you change 
  2426. these values, you will have to modify the cell dimensions on page B. You 
  2427. can also alter the typeface and size used on the labels.
  2428. The ultimate macro would set up the cell dimensions on page B 
  2429. itself, based on some typed-in dimensions. It would also set up the page 
  2430. margins, then restore them to your normal values afterwards. I leave such 
  2431. mods to interested users.
  2432. The macro is too complicated to go into here, but I have commented 
  2433. every line. A possible point of confusion is the sprinkling of {ESC} 
  2434. commands, equivalent to pressing the [Esc] key. I had to put these in 
  2435. because certain macro commands leave Quattro Pro with the cursor on the 
  2436. data input line at the top, meaning that subsequent commands were entered 
  2437. into a cell rather than being acted upon. My debugging efforts may have 
  2438. left surplus {Esc} commands in place, but some are necessary to switch 
  2439. MenukI
  2440.    Return to Main Menu 
  2441.  Date: February 1995 
  2442. Issue: 100
  2443. Page: 403
  2444. Title: FAKING THE ACCOUNTS
  2445. I need to be able to set the PC on which I do my accounts to an 
  2446. artificial date each morning so that, as far as the software is 
  2447. concerned, transactions are recorded on the day they actually happened.
  2448. I also need to be sure that I have backup copies of all the data and 
  2449. that the backup copies are labelled with the correct date reflecting the 
  2450. day and time at which the backup was performed. My tape streamer software 
  2451. obligingly puts the system date and time into the header details on the 
  2452. tape as the backup is made. At present this is always the artificial date 
  2453. to which the system has been set.
  2454. I run the backup software from a batch file which reminds me to 
  2455. reset the date before making the backup, and also to restore it to the 
  2456. artificial date afterwards. However, I am sure it would be possible in 
  2457. the first part of the batch file to save the artificial system date, then 
  2458. restore it again after the backup software has finished.
  2459. Despite enough pipes to rival the Channel tunnel, just like Eurostar 
  2460. I can't seem to get there.
  2461. Nick Fluck, Stamford
  2462. You'd think this was dead easy - just redirect the output from the DATE 
  2463. command to a file, then later feed the file back into DATE. The problem 
  2464. is that DATE's output isn't in the same format that it requires for its 
  2465. input, even if you manage to trim off the extraneous text. If it can be 
  2466. done with batch file commands, I suspect the answer will be a triumph of 
  2467. lateral thinking.
  2468. On the SuperDisk/CD is a little utility I lashed together called 
  2469. DateFix. Run it without parameters to have the date saved in the root 
  2470. directory on drive C in a file called DATE.DAT. Run it again to have the 
  2471. date set to the saved value, but this time with a command line parameter. 
  2472. Choose whatever parameter tickles your fancy - the program merely checks 
  2473. Menu}R
  2474.    Return to Main Menu 
  2475.  Date: February 1995 
  2476. Issue: 100
  2477. Page: 405
  2478. Title: MS VIDEO NASTY
  2479. I recently had a CD-ROM drive fitted to my system. Included with the 
  2480. package was The Grolier Multimedia Encyclopedia. I believe the 
  2481. encyclopedia's setup program installs some Windows drivers for the 
  2482. encyclopedia to work with video output.
  2483. The drivers are installed via a Microsoft Video 1.0 Setup dialog. 
  2484. This all worked fine until I installed MS Video 1.1 from the September 
  2485. 1994 SuperCD.
  2486. The setup ran alright until the Display Profile dialog appeared. 
  2487. This got to the second stage of output then crashed. I can now no longer 
  2488. run my encyclopedia nor other video-based applications. Could you please 
  2489. tell me how to delete the needed drivers from the Windows SYSTEM 
  2490. directory and start again, to clear this up.
  2491. O Gibbs, Kempston
  2492. Video for Windows installs a lot of new files and changes some of the 
  2493. ones already there. To find out which ones, I used a utility that logs 
  2494. files added during installation. Its report is on the SuperDisk/CD as a 
  2495. plain text file called VIDWIN.RPT.
  2496. Video for Windows 1.1 can clash with some software (or the software 
  2497. clashes with Video), although there isn't a general problem - it runs on 
  2498. the vast majority of PCs without problems.
  2499. I would check your video driver - try running Windows with one of 
  2500. the standard Microsoft drivers available through Windows Setup, then 
  2501. reinstalling Video 1.1. If the crashing programs suddenly start working 
  2502. again, you should try to get an updated driver for your particular card.
  2503. If not, or in the meantime, you need to reverse the changes listed in 
  2504. VIDWIN.RPT as far as you can. Not all of these necessarily happened 
  2505. during an aborted installation. Also, go to the Drivers section in 
  2506. Control Panel, select Video for Windows, then click on Remove. Then 
  2507. reinstall Video for Windows v1.0 - this may well involve reinstalling the 
  2508.    Return to Main Menu 
  2509.  Date: February 1995 
  2510. Issue: 100
  2511. Page: 405
  2512. Title: BREAKING AND ENTERING
  2513. I recently bought a PC at an auction of office equipment from a company 
  2514. that had gone under. When I turn the machine on, it immediately demands a 
  2515. password which I do not know. Is the machine unusable without it? I tried 
  2516. the default password listed in the manual, but it has obviously been 
  2517. changed.
  2518. Don Fogarty, Belfast
  2519. The standard fix for this one is to lift the lid and disconnect the CMOS 
  2520. battery. It will probably be a recognisable battery pack attached to the 
  2521. motherboard by a pair of wires, or a can-like device soldered to the 
  2522. board. If it is impossible to disconnect, shorting it out momentarily 
  2523. isn't recommended from a longevity point of view, but may be your only 
  2524. option. 
  2525. The password will then be returned to the default setting specified 
  2526. in the manual. Unfortunately you will lose any other modifications that 
  2527. have been made to the default CMOS settings - the hard disk details or 
  2528. memory size, perhaps. Make sure you are armed with these before removing 
  2529. the CMOS's power, so that you are ready to reset them.
  2530. It sounds as though you bought the PC without seeing it in operation 
  2531. - which is a very risky thing to do. A PC bought at auction can be good 
  2532. value, but it can also be a disaster. It is imperative that you see the 
  2533. thing running before bidding.
  2534. MenuW
  2535.    Return to Main Menu 
  2536.  Date: February 1995 
  2537. Issue: 100
  2538. Page: 405
  2539. Title: A TRIO OF TIPS
  2540. In response to your request for reader tips, here are some of mine:
  2541. * I am in the lazy habit of switching off my PC at the end of the day 
  2542. without exiting from Windows. Unfortunately, when I next boot up, any 
  2543. changes made to Program Manager in the previous session, such as which 
  2544. groups are open and their size and position, are lost. I have found a way 
  2545. round this - whenever I make a change that I would like to remain in 
  2546. force, I press [Alt][Shift][F4]. This saves Program Manager changes 
  2547. without exiting from Windows.
  2548. *If you want to start Windows without executing the programs in the 
  2549. Startup group, just hold down [Shift] while it boots.
  2550. *Finally, users of Lotus Organizer may be interested to know that you can 
  2551. change the logo on the opening page. Edit ORGANIZE.INI (it's in 
  2552. Organizer's home directory). In the [Title] section you will find the 
  2553. line:
  2554. Logo=
  2555. All you need to do is append the filename of a .BMP 
  2556. format picture:
  2557. Logo=herman.bmp
  2558. The file must be 235 pixels wide by 200 high.
  2559. I hope other readers will find these tips useful.
  2560. Ian Smith, Swindon
  2561.    Return to Main Menu 
  2562.  Date: February 1995 
  2563. Issue: 100
  2564. Page: 407
  2565. Title: ALL CUT UP
  2566. My computer is the tool with which I earn my living, but one of my 
  2567. hobbies is woodworking. I occasionally spend much time working out the 
  2568. most economical way to cut a variety of oblong shapes from a 1200x2400 
  2569. sheet of plywood, chipboard etc. I know that, in industry, there are 
  2570. programs for this purpose, but is there one for my PC?
  2571. Ron Grace, Epsom
  2572. I'm told the type of software you want is called nesting software. The 
  2573. problem is quite difficult to compute and I'm told that halfway-decent 
  2574. examples of the genre rely on artificial intelligence techniques and 
  2575. 'cost big bucks'.
  2576. I did hear of a company called Phoenix Software which is supposed to 
  2577. have such a program, but was unable to find contact details. Optimising 
  2578. the use of sheet materials is such a common requirement that it's hard to 
  2579. believe suitable software doesn't exist. Can anyone help with the name of 
  2580. a suitable package, preferably a cheap one?
  2581. Someone suggested that you use a CAD or drawing program, but in my 
  2582. view it would be easier to cut scale models of the components out of 
  2583. graph paper and push them round inside a rectangle representing the sheet 
  2584. - which is presumably what you're doing already.
  2585.    Return to Main Menu 
  2586.  Date: February 1995 
  2587. Issue: 100
  2588. Page: 409
  2589. Title: SQUANDERING RESOURCES
  2590. I am writing to see if you can help with my problem of running out of 
  2591. Windows resources. I am using Print Manager, Word for Windows, Winfax Pro 
  2592. v3, Sage Financial Controller, Windows Calculator, Clock and Lotus 
  2593. Organizer. These are currently minimised and I still have 47 per cent 
  2594. resources available.
  2595. During the course of the day I open and close various other 
  2596. programs, but if I go back to my current configuration the resources are 
  2597. greatly reduced. In time they reach nil and I have to re-start Windows.
  2598. Graham Double, Tring
  2599. One (or more) of your programs is guilty of resource leaks - allocating 
  2600. itself system resources, and not releasing them afterwards. It's a known 
  2601. problem with some software, as Dave Jewell has noted in recent months in 
  2602. Developers' World.
  2603. Sometimes the problem lies in program code that the application's 
  2604. programmer wrote, sometimes it's code put in place by the language 
  2605. compiler used to write the application, or even the code inside a DLL 
  2606. that the application is using.
  2607. I can't say which of your applications is or are at fault, though 
  2608. WinWord is known to nibble away at resources occasionally. The way to 
  2609. find out would be to monitor system resources before and after running 
  2610. each of them, ensuring that you closed down programs in reverse order of 
  2611. starting them up. I would leave the standard Windows accessories until 
  2612. last - I don't know of any problems with those.
  2613. If you know anyone who writes Windows software, then BoundsChecker 
  2614. (see issue 99) will report on applications not returning resources, even 
  2615. if you don't have the source code. I recognise, though, that the 
  2616. likelihood of you having a tame programmer either in possession of or 
  2617. willing to buy BoundsChecker is pretty slim.
  2618. If all your programs appear to be leaking, that suggests some piece 
  2619. of software which is always present is at fault -possibly a driver. It is 
  2620. highly unlikely that VxDs will be at fault or your screen driver. A 
  2621. printer driver could be problematic, though - you would have to isolate 
  2622. it by systematically removing one driver at a time. When you've 
  2623.    Return to Main Menu 
  2624.  Date: March 1995 
  2625. Issue: 101
  2626. Page: 399
  2627. Title: FADING SX APPEAL
  2628. Being fed up with poor Windows performance, I am thinking about 
  2629. upgrading 
  2630. my old 386SX to a 486DX/2-66 motherboard with 8Mb of RAM. Will 70ns SIMMs 
  2631. work? Do I need a CPU fan, and if so how does it attach to the processor 
  2632. and where do I take the power for it? Can you see any drawbacks in this 
  2633. upgrade?
  2634. J Edwards, Wrexham
  2635. 70ns RAM will work. The DX2-66 can be used with only a heatsink. However, 
  2636. for peace of mind in a hot room at the height of a globally-warmed summer 
  2637. I would fit a fan - especially in an older case which may not have been 
  2638. designed with modern processors in mind, and so could have poor airflow 
  2639. in the region of the processor.
  2640. A fan I bought a while back has a two-headed lead. One head is a 
  2641. socket that goes into the plug on the end of a disk-drive power supply 
  2642. line; the other head is a socket into which you can plug a disk drive. 
  2643. The power consumption of the fan is minimal (less than 1 watt) and it 
  2644. just clips on to the processor. Not all fans have a double-headed 
  2645. arrangement, so check beforehand. I got mine from Oasis on 0707 329801. 
  2646. The other things to consider are the hard disk and the video card. New 
  2647. PCs tend to have a fast hard disk in excess of 300Mb capacity. If you've 
  2648. got the slower 40-80Mb drive typical of the era, it will restrict 
  2649. performance and limit you to a select collection of applications. 
  2650. Similarly with the video card: modern PCs usually have a local bus 
  2651. accelerator, so your old unaccelerated ISA card is going to strangle 
  2652. performance.
  2653. If you decide to upgrade the video, you may find that your monitor can't 
  2654. handle the higher resolution video modes. If it will do 800x600 you may 
  2655. be happy with it, though less so if you compare its image quality with 
  2656. the sharpness of a new monitor: they are much crisper than they used to 
  2657. One other thing I would think about is the expansion potential of 
  2658. the case. CD-ROM and a sound card are becoming ever more desirable, and 
  2659. the time is not far away when they become the norm. You may not want to 
  2660. consider multimedia right now, but if your machine does not have 
  2661. sufficient expansion capacity you may later have cause to regret not 
  2662. spending the money on a new PC, or at least a new case.
  2663. Cost this lot up, throw in a bit extra to account for your time and 
  2664. possible problems, then compare it with the price of a new PC which also 
  2665. buys you a guarantee, backup support, and the aura of newness. An upgrade 
  2666. of this magnitude is only worthwhile if it saves a significant amount of 
  2667. money or you get your jollies that way.
  2668.   Return to Main Menu 
  2669. Menuf
  2670.    Return to Main Menu 
  2671.  Date: March 1995 
  2672. Issue: 101
  2673. Page: 401
  2674. Title: SCANJET SUBTLETIES
  2675. I am putting together a family tree on my PC, including scanned photos, 
  2676. old documents and maps. I bought an HP ScanJet IIcx for the scanning 
  2677. work. I am not saying that this is not a good scanner, but being new to 
  2678. scanners I was disappointed. I have found it near impossible to get good 
  2679. results and my graphic files are taking up far more disk space than other 
  2680. graphic files on the market which are of near photographic quality.
  2681. I would be grateful for any help and advice in getting better 
  2682. quality scanning results without using the disk space I am using at 
  2683. present.
  2684. R A Wooster, Bushey
  2685. It should be possible to get some good results with the ScanJet. I was 
  2686. impressed with the quality of the images it produced. Don't expect 
  2687. miracles, though. The ScanJet is good at the price but can't hope to 
  2688. compete with the standard of high-end equipment used in professional 
  2689. publishing.
  2690. Quality and file size are affected by a number of factors, two of 
  2691. which we will dispense with before looking at the ones directly relevant 
  2692. to you. If you were taking photographs for the purpose of scanning, 
  2693. transparencies scanned with the add-on transparency adaptor will give 
  2694. superior results. This is an expensive option, though, and you don't have 
  2695. the material in that format.
  2696. A further point is that if you want small quantities of quality 
  2697. scans from your own photos, have the developer put them on PhotoCD - a 
  2698. CD-ROM drive is far cheaper than a good scanner, and the results should 
  2699. be excellent.
  2700. The remaining factors governing file size are: resolution (number of 
  2701. dots per inch); colour depth (maximum number of colours supported in 
  2702. file); file type (TIFF, PCX and so on); and compression method, if any. 
  2703. Some of these affect quality, too.
  2704. A key point about the supplied DeskScan software is that it matches 
  2705. the resolution of the scan to the currently selected output device. If 
  2706. you have the output path set to a low-cost printer you'll get a different 
  2707. resolution than if it were scanning for screen output or a professional 
  2708. printing device such as a Linotronic. Experiment with the output device 
  2709. setting in the Path box - you'll find 
  2710. differences in resolution, and therefore file size and image quality.
  2711. The number of colours in a scan is governed by the setting in the 
  2712. Type box. For monochrome photos you obviously want the Black and White 
  2713. Photo setting; maps will probably be best on one of the Drawing settings, 
  2714. as will plain text. 
  2715. For colour photos, though, going for the Millions Of Colours item is 
  2716. not necessarily the best. You will get a file that makes provision for 
  2717. 16.7 million colours (24-bits per pixel compared with eight bits for a 
  2718. 256-colour file) and consequently it will be huge.
  2719. If your display doesn't support 16.7 million colours, the viewer 
  2720. software will probably try to simulate them in 256-colour mode by 
  2721. dithering, the process whereby a pixel in an unavailable colour is 
  2722. simulated by mixing together several pixels of other colours. Dithering 
  2723. can look nasty. Try 256-colour scans (the Colour Photo setting). 
  2724. Furthermore, if the colour range of the original picture is limited, it 
  2725. will not benefit from 24-bit format: the number of colours in the picture 
  2726. can be adequately represented by a palette of 256. I assume you aren't 
  2727. using a 16-colour display! A further problem with 24-bit files is that, 
  2728. when printed out, in order to simulate shades of grey, each screen pixel 
  2729. must be converted into a pattern of printer dots. Larger patterns can 
  2730. represent more shades. In a 24-bit file, the pattern for one screen pixel 
  2731. is a rather big grid. Unless you print the picture very large, the size 
  2732. of the pattern will not leave room on the page for all the screen pixels, 
  2733. so you get a coarsening in resolution.
  2734. The combination of resolution and colour depth that gives the best 
  2735. quality depends on the source material and the display hardware. All I 
  2736. can say is that you should experiment with the settings for the different 
  2737. types of material you are scanning. I expect you have already tried the 
  2738. image processing controls on the main panel and under the Tools menu. 
  2739. These should be fine-tuned when you have found the best resolution and 
  2740. colour depth settings.
  2741. The file type can make a huge difference to the size. When you click 
  2742. on the Final button to perform a scan, the resulting dialog box gives you 
  2743. the option to change the format. Of the seven options, EPS and EPSF are 
  2744. only for PostScript printers. Don't use Windows bitmap format unless the 
  2745. reader software specifically requires it - there is no in-built 
  2746. compression, so the files are big. Not many programs support OS/2 
  2747. bitmaps, so ignore that too.
  2748. That leaves a choice of TIFF, Compressed TIFF, and PCX. If the 
  2749. software you are using these files with supports TIFF, try Compressed 
  2750. TIFF. This gives the smallest files. If that's a problem (some software 
  2751. won't read it, even though it claims to support TIFF format), experiment 
  2752. with the other two to see which gives the smallest files.
  2753. Results are variable. I tried some sample scans in the three 
  2754. formats. One picture gave file sizes of 198K, 196K and 155K for PCX, TIFF 
  2755. and compressed TIFF. The second gave 217K, 178K and 106K respectively. 
  2756. This was for a 256-colour 100dpi file. Higher resolution and colour depth 
  2757. increase these sizes considerably - 456K for a compressed 200dpi version, 
  2758. for example.
  2759. Note that increasing the picture size by choosing a higher scan 
  2760. resolution is not the same as choosing a higher scale factor on the 
  2761. slider bar. More dots per inch in the scanning process gives you more 
  2762. detail; upping the scale factor setting just makes the pixels chunkier. 
  2763. You can further reduce the size of the files by converting them to JPEG 
  2764. format. The compression in JPEG files (they have the extension .JPG) is 
  2765. Menuy
  2766. very efficient and can give massive savings over compressed TIFF (50 per 
  2767. cent of the size, or even a lot less), though with JPEG there is a 
  2768. trade-off between compression ratio and picture quality. A program that 
  2769. writes these files should allow you to alter the degree of compression.
  2770. An inconvenience associated with JPEG is that fewer applications 
  2771. support it than TIFF and PCX, so you're more likely to have to convert 
  2772. the files back to a more common format when they are required. To convert 
  2773. to and from JPEG, you need a dedicated graphics format conversion 
  2774. utility. Graphic Workshop featured on the issue 97 SuperCD is ideal. The 
  2775. Windows (recommended) and DOS versions of this are also available from 
  2776. most shareware libraries if you aren't CD-enabled.
  2777. Graphic Workshop (GWS) has two more features relevant to this 
  2778. answer. First, if you have a lot of scans in 16.7-million colour format 
  2779. and want to reduce them to 256 colours, GWS will do it for you and give a 
  2780. number of options. The one to choose is Colour Reduction, Remap/Bayer, 
  2781. 256-colour quantised.
  2782. Second, going back to TIFF format, the rules governing this type of 
  2783. file allow for no compression at all, or for one of several compression 
  2784. schemes. The best of these is LZW. Some software writes TIFF files 
  2785. uncompressed, or using one of the less efficient methods. DeskScan 
  2786. already uses LZW, so this tip is a general one: you can get a good size 
  2787. saving by converting these files to LZW compression.
  2788. In GWS's File, Setup menu, you can tell it to use LZW compression 
  2789. when writing TIFF files. With this switched on, just convert existing 
  2790. TIFF files into the same format. The only problem is that not all 
  2791. applications that import TIFF understand LZW, and will refuse to load the 
  2792. file. Try a sample before going in for a wholesale batch conversion.
  2793. Finally, get into the habit of cropping pictures to the area you are 
  2794. interested in. This can save a lot of space. Both DeskScan and GWS allow 
  2795. you to exclude unwanted areas of the picture.
  2796.   Return to Main Menu 
  2797.    Return to Main Menu 
  2798.  Date: March 1995 
  2799. Issue: 101
  2800. Page: 403
  2801. Title: A CUNNING DEVICE
  2802. I would like to add to your answer to Jez Buxton in issue 97, where you 
  2803. suggested that the name of a standard device driver be used to test 
  2804. whether a subdirectory exists. Not everybody knows that a similar 
  2805. technique can be used with any named device driver. To test whether a 
  2806. particular device driver is installed, try this syntax:
  2807. IF EXIST driver_name
  2808. If you want to make sure, for instance, that DoubleSpace is loaded, here 
  2809. is how you do it:
  2810. IF EXIST DBLSYSH$ ECHO DoubleSpace is installed
  2811. In this way you can test for the presence of any device driver you want: 
  2812. SCSI, CD-ROM, scanner, network etc. You can use the MEM /D command in 
  2813. MS-DOS 5 or higher to list all the I/O device names.
  2814. Maciej Szymczak, Poland
  2815. But not ANSI.SYS, whose device driver name is CON once it is installed. 
  2816. Without ANSI.SYS, there is still a CON device to deal with the screen and 
  2817. keyboard.
  2818.   Return to Main Menu 
  2819. Menu>
  2820.    Return to Main Menu 
  2821.  Date: March 1995 
  2822. Issue: 101
  2823. Page: 405
  2824. Title: DATING LANTASTIC
  2825. I use Artisoft's Lantastic v6 in DOS guise over a small network. I find 
  2826. that the system clocks across the network lose time at different rates. 
  2827. The main program I use datestamps certain information and it is essential 
  2828. that all terminals have approximately the same time and definitely the 
  2829. same date. Can you think of a simple way for the terminals to copy the 
  2830. server's date and time?
  2831. Nigel Jones, Blandford Forum
  2832. According to the manual you can set your computer's clock to be the same 
  2833. as any server on the network with this command:
  2834. NET CLOCK \\servername
  2835. You must be already be logged on to the server, although when logging on 
  2836. you should have been asked whether you wanted your computer's clock to be 
  2837. set to be the server's.
  2838. You may also like to know that it is possible for some or all of the 
  2839. servers to synchronise clocks with one server or a workstation. That too 
  2840. is detailed in the Lantastic Installation and Management Guide for 
  2841. version 6.0, on pages 140 and 141 in my copy.
  2842.   Return to Main Menu 
  2843.    Return to Main Menu 
  2844.  Date: March 1995 
  2845. Issue: 101
  2846. Page: 405
  2847. Title: DEADLY BUT SILENT
  2848. Can you help me get my sound card working with the shareware game Doom? 
  2849. It is supposed to be Sound Blaster compatible, but nothing comes out of 
  2850. the speakers.
  2851. Daniel Hunter, Bromley
  2852. The most likely answer is that you haven't configured Doom to use your 
  2853. sound card's settings. In the directory containing Doom is a program 
  2854. called SETUP.EXE. Run this, and check the music and FX card options. They 
  2855. should be set to Sound Blaster.
  2856. Press [Enter], and you will be prompted to select first the port and 
  2857. then the IRQ that the sound card is using. This information will either 
  2858. be available by checking the jumper settings on the card with the manual, 
  2859. or through a utility supplied with the card. Alternatively, if you have 
  2860. another piece of software able to make noises, have a look what that's 
  2861. set to.
  2862.   Return to Main Menu 
  2863.    Return to Main Menu 
  2864.  Date: March 1995 
  2865. Issue: 101
  2866. Page: 405
  2867. Title: SAVING YOUR CMOS
  2868. A sense of impending doom and woe befell me when I read M McClintock's 
  2869. letter Sunk Hard Disk in the December issue of PC Plus. Perhaps I should 
  2870. say that it was your reply that bothered me more.
  2871. I may be in a minority, but I am one of those people who bought a 
  2872. second-hand PC without any books, documents or disks. Would you please be 
  2873. kind enough to publish for my benefit (and I suspect a few others') how I 
  2874. can locate and copy the CMOS settings, so as to be prepared against being 
  2875. 'sunk'!
  2876. Andrew Lockwood, Liverpool 
  2877. There is normally a key you can press during the early part of the 
  2878. boot-up process that brings up the CMOS settings screen, for example the 
  2879. [Del] key. Look out for a message to that effect after switching on or 
  2880. pressing the Reset button. Alternatively, once the PC is running, many 
  2881. have a hotkey that brings up the settings screen.
  2882. Try [Ctrl][Alt][S], [Ctrl][Alt][Esc], and experiment with other 
  2883. [Ctrl][key], [Alt][key] and [Ctrl][Alt][key] combinations. If you succeed 
  2884. in getting into the setup screens (there is likely to be a collection of 
  2885. them) write down what you find. You may encounter a menu option to save 
  2886. the settings to disk. If so, save them to floppy, as the situation in 
  2887. which you need the file may be one where the hard disk is inaccessible.
  2888. The alternative is to run a utility that saves the contents of the 
  2889. CMOS memory to disk, and can later restore them. Such utilities don't 
  2890. always save all the settings. I suspect this is because the documentation 
  2891. on the CMOS found in books covers the 64 bytes in the original IBM AT. 
  2892. There may not be room for information on additional features found on 
  2893. later motherboards from other manufacturers. The utility should leave you 
  2894. with a usable PC so it is still worth a shot, but keep a written record 
  2895. of the settings if you can get at them. If you are already using such a 
  2896. utility, check the size of the file it generates. If it is 64 bytes or 
  2897. less it may not provide complete insurance.
  2898. Where do you get a CMOS saver? They're available from shareware 
  2899. libraries and sometimes included with utility toolkits. For example, 
  2900. Doctor Solomon's Antivirus Toolkit has one, as do Norton Utilities and PC 
  2901. Tools. In each case the CMOS image is saved and restored as part of the 
  2902. rescue disk routine.
  2903. Interestingly, Norton's CMOS image was 576 bytes on my Panrix, which 
  2904. inspires more confidence than the 50 bytes of a shareware utility I 
  2905. found, or indeed the 54 bytes of CMOSAVE.EXE presented below. PC Tools 
  2906. puts its CMOS info inside a file which contains other things, so it was 
  2907. impossible to see the size. Solomon crashed my PC during creation of the 
  2908. rescue disk and I didn't have time to pursue it further.
  2909. The basic 64-byte CMOS is easy to read or write, so I ran one up and 
  2910. MenuB
  2911. put it on the SuperDisk/CD. It's called CMOSAVE.EXE. To save your CMOS to 
  2912. a file called MYCMOS, run it from the DOS command line with the /S 
  2913. switch:
  2914. CMOSAVE MYCMOS /S
  2915. To load the CMOS from the file, use the /L switch:
  2916. CMOSAVE MYCMOS /L
  2917. The program doesn't save or restore the system time/date, as there would 
  2918. be little point.
  2919. Be sure to keep MYCMOS and CMOSAVE.EXE on a floppy disk in case your 
  2920. hard disk becomes inaccessible, and bear in mind that a corrupted or lost 
  2921. CMOS could leave your floppy drive inaccessible too.
  2922. If I can find some information on how to save the full set of CMOS 
  2923. data, I will see if CMOSAVE.EXE can be updated to a more comprehensive 
  2924. level of capability.
  2925. For the programmers among you, the CMOS memory is read or written 
  2926. through ports hex 70 and 71. You write the address of the byte you're 
  2927. interested in (0-63) to port address hex 70, then read or write its value 
  2928. through port address hex 71. Look up the INP and OUTP (or equivalent) 
  2929. instructions in your favourite language. The interpretation of the values 
  2930. is too involved for here.
  2931. Tinkerers should be careful how they go: this is deep into skull and 
  2932. crossbones territory. I ended up having to reformat my hard disk after 
  2933. deliberately stuffing some dud figures into the CMOS to test that the 
  2934. image reloaded properly. I think DriveSpace did the dirty in the ensuing 
  2935. confusion over the invalid hard disk parameters. Even if you boot up from 
  2936. a floppy, DriveSpace tries to get at the compressed hard disk vol
  2937.   Return to Main Menu 
  2938.    Return to Main Menu 
  2939.  Date: March 1995 
  2940. Issue: 101
  2941. Page: 407
  2942. Title: DODGY DRIVE
  2943. Help! I'm stuck. I added a Quantum Pro Drive LPS420 as a slave to my 
  2944. system. On first boot-up all is well, except an occasional nothing until 
  2945. switched off and on again. If I reset, I get:
  2946. D: drive failure
  2947. Press <F1> to resume
  2948. after which the CD-ROM is drive D: (usually it's E:) and the second disk 
  2949. has disappeared.
  2950. Dennis Martin, Halifax
  2951. It is impossible to give a firm diagnosis without testing the kit 
  2952. concerned because the symptoms could be owing to a number of causes - not 
  2953. all of which I can guess at!
  2954. It might be an incompatibility between the drives, a faulty cable, 
  2955. or an intermittent fault on the new drive. For example, if there was a 
  2956. hairline crack in a circuit board, or a sub-standard soldered joint, heat 
  2957. or vibration could make and break the contact. Or it might be an obscure 
  2958. bug in your BIOS.
  2959. The only way to narrow down the cause is to use the general 
  2960. troubleshooting strategy of substitution: try another cable, test the 
  2961. drive in another PC, test another drive in your own PC, swap the master 
  2962. and slave status of the drives to see what happens. If you haven't the 
  2963. facilities to do that, the alternative is a repair shop.
  2964.   Return to Main Menu 
  2965.    Return to Main Menu 
  2966.  Date: March 1995 
  2967. Issue: 101
  2968. Page: 407
  2969. Title: CHECKDAY TIP
  2970. Thanks for the Checkday program with the January issue. My tip for a 
  2971. once-a-week action is:
  2972. echo y | del c:\temp\*.*
  2973. Windows leaves all sorts of space-consuming junk in TEMP, especially when 
  2974. it crashes. I know somebody who reclaimed 13Mb of disk space by clearing 
  2975. it out. 
  2976. A twice-a-week action is to copy your AUTOEXEC.BAT and CONFIG.SYS files 
  2977. into different places on different days. You will be glad of this next 
  2978. time some installation routine rearranges the originals so that your PC 
  2979. doesn't work, or you delete the contents of your root directory.
  2980. Jim Heywood, Lichfield
  2981. It's a good idea to save WIN.INI and SYSTEM.INI, too.
  2982.   Return to Main Menu 
  2983. Menu 
  2984.    Return to Main Menu 
  2985.  Date: March 1995 
  2986. Issue: 101
  2987. Page: 407
  2988. Title: CONTROLLING CONTROL PANEL
  2989. A perennial problem with letting inexperienced users loose on a PC is 
  2990. that they tinker with things they didn't ought to tinker with. You can 
  2991. restrict the list of icons that appear in Control Panel. In CONTROL.INI 
  2992. add a new section:
  2993. [don't load]
  2994. Under here put the names of the icons you wish to be excluded from 
  2995. Control Panel. Follow each one with an = sign, and then some non-blank 
  2996. character:
  2997. Fonts=x
  2998. Network=x
  2999. Printers=x
  3000. These would make Control Panel omit the Fonts, Network and Printers 
  3001. icons.
  3002.   Return to Main Menu 
  3003. Menu=
  3004.    Return to Main Menu 
  3005.  Date: March 1995 
  3006. Issue: 101
  3007. Page: 409
  3008. Title: BUTTONFILE DATA TRANSFER
  3009. I've been using buttonFile from the August 1994 PC Plus CD-ROM to 
  3010. maintain an address book. Now I have SmartSuite and I like the look of 
  3011. Lotus Organizer. Is it possible to transfer my data file?
  3012. Alan Greenhorn, Chelsea
  3013. You can't load a file in buttonFile's native format directly into 
  3014. Organizer, but it is possible to migrate the data without retyping it. In 
  3015. ButtonFile you need to do a Save As, and save the file in dBase format. 
  3016. We do this because Organizer can read dBase files. When you save the 
  3017. file, you will be asked which fields you want to export. Presumably you 
  3018. will want them all, though there is the option to export only a 
  3019. selection.
  3020. Go into Organizer, and select Import on the file menu. In the three 
  3021. boxes at the top of the resulting dialog box, choose the Address section, 
  3022. dBase as the import format, and then the name of the file. Don't bother 
  3023. with the Options button, just press Ok.
  3024. You now need to tell Organizer how to deal with the fields in the 
  3025. imported file. Since Organizer fields are fixed, you have to make your 
  3026. original set of fields fit into the Organizer way of doing things. 
  3027. From the Field Mapping dialog box, fields in the source file are 
  3028. mapped on to Organizer fields. You're unlikely to have an exact match: 
  3029. for example, I've got a separate field for each line of the address, 
  3030. while Organizer only has a single address field. You can get round this 
  3031. by mapping several source fields on to one Organizer field. Targeting all 
  3032. my buttonFile address lines on to Organizer's Address field conglomerates 
  3033. their contents.
  3034.   Return to Main Menu 
  3035.    Return to Main Menu 
  3036.  Date: March 1995 
  3037. Issue: 101
  3038. Page: 409
  3039. Title: GREEN ISSUES
  3040. A visiting maintenance engineer told me that it is best to leave our PCs 
  3041. switched on 24 hours a day, as this makes them more reliable. Is this 
  3042. true, and if so do the increased running costs offset future repair 
  3043. costs? And what about the cost to the environment of the extra power 
  3044. consumption? This has almost as much concern for me as the financial 
  3045. implications.
  3046. Ros Price, Cardiff
  3047. It is true that a PC's components are subjected to most stress when the 
  3048. power is turned on or off. The surge in electrical current and the 
  3049. expansion and contraction caused by warming and cooling are major 
  3050. contributory factors towards failure. To that extent your engineer is 
  3051. correct. However, if you try to build a profit-and-loss account for your 
  3052. finances and the environment, it turns into an ever-widening web of 
  3053. imponderables.
  3054. Suppose you buy a new PC every three years so that you are always 
  3055. able to run up-to-date applications. I think it unlikely that a component 
  3056. will fail simply because the machine was started up once or twice a day. 
  3057. 10 times a day, then maybe.
  3058. If the PC is running some hoary old accounting system that you 
  3059. intend to use forever, you'd be inclined to want to use the PC until the 
  3060. bitter end, and follow the engineer's advice. But the PCs of three years 
  3061. hence may have a fraction of the power consumption of today's hardware, 
  3062. so is it better to plan on upgrading? In which case, is the environmental 
  3063. impact of manufacturing the new PC worse than any possible gains from 
  3064. energy saving? 
  3065. What if the modern software such a machine would enable you to run would 
  3066. reduce the environmental or financial burden in other ways, enabling you 
  3067. to sack some people, for instance, or let half your staff work at home? 
  3068. If you sack a few, will their lives become more or less environmentally 
  3069. detrimental than they would otherwise have been?
  3070. If you opt for the more breakdowns, less electricity option, how 
  3071. much money does your down-time cost? How highly does the fuel burned by 
  3072. more frequent visits from the engineer figure on your personal list of 
  3073. values, especially in the later years when the machine needs frequent 
  3074. attention?
  3075. When you've got the central heating turned on, if it is 
  3076. thermostatically controlled then the waste heat from the computer system 
  3077. reduces heating costs. What's the cost and environmental equation of 
  3078. using heat produced by electricity generated at a power station, against 
  3079. heat produced by your gas-fired central heating?
  3080. Arguments like these can be pushed round all day without leading to 
  3081. a conclusion. We might as well all flip coins - half of us are sure to 
  3082. get it right.
  3083.   Return to Main Menu 
  3084. Menu?
  3085.    Return to Main Menu 
  3086.  Date: March 1995 
  3087. Issue: 101
  3088. Page: 409
  3089. Title: DROP THE BIRD
  3090. The promised moment of glory for the first person to tell me the 
  3091. allusion 
  3092. of 'dropthebird' (Help Screen, Program Manager passwords, issue 99) goes 
  3093. to Brian Davison of Nottingham. In an early text adventure called Advent, 
  3094. it was what you had to type (with spaces) to get past the giant snake in 
  3095. the Hall of the Mountain King. The bird should have been collected 
  3096. earlier in the game. He added that he later played Colossal Cave from 
  3097. Rainbird Software on the PC, which was an obvious rewrite. Actually, the 
  3098. original mainframe Colossal Cave Adventure was the first widely known 
  3099. text adventure, and it was cloned and adapted ad infinitum. 'How do you 
  3100. get past the snake?' was one of the burning questions of the day, judging 
  3101. by the number of times I heard it!
  3102.   Return to Main Menu 
  3103.    Return to Main Menu 
  3104.  Date: April 1995 
  3105. Issue: 102
  3106. Page: 399
  3107. Title: UNSTOPPABLE AUTOEXEC
  3108. We've many PCs on open access for student use, which are booted up as 
  3109. required. They are connected as workstations to the school admin network 
  3110. system which runs via Novell 3.12. The problem is making the system 
  3111. secure from prying students. The Novell securities make students' work 
  3112. secure and your recent Password program has made Windows secure.
  3113. At bootup I run Automenu, which is password protected, enables you 
  3114. to log into the network and gives disk utilities as part of the menu. I 
  3115. have put BREAK=OFF and SWITCHES=Y/F/N as the first two lines of 
  3116. CONFIG.SYS, to disable the function keys [F5] and [F8].
  3117. The main problem still to be solved is stopping them from breaking 
  3118. into the hard disk. Is there a means of disabling [Ctrl][C] and 
  3119. [Ctrl][Break] during the bootup of a PC? I have tried various measures 
  3120. without success.
  3121. Dr R M Megit, William Parker School, Hastings
  3122. Perhaps the simplest thing you can try is making this line the first one 
  3123. in AUTOEXEC.BAT:
  3124. CTTY NUL
  3125. Then, immediately before the command line to start your menu system, put 
  3126. this:
  3127. CTTY CON
  3128. The first of these two lines redirects console input from the keyboard to 
  3129. the NUL device. The second line restores the input stream to the 
  3130. keyboard. Between the two commands, DOS ignores the keyboard.
  3131. You might think AUTOEXEC.BAT could be stopped by someone jabbing 
  3132. [Ctrl][C] or [Ctrl][Break] during the execution of CONFIG.SYS, so that 
  3133. when AUTOEXEC.BAT starts, or between the execution of the second CTTY 
  3134. line and the start of your menu system, the batch file will stop.
  3135. I haven't attempted this under versions of DOS other than 6.22; 
  3136. however, it appears that the first line of AUTOEXEC.BAT gets processed 
  3137. before a break check, and that it is difficult to time the keypresses so 
  3138. as to slip them into the short timespan between CTTY CON and the menu 
  3139. command. I managed to get the PC to freeze up, but not to go back to the 
  3140. DOS prompt.
  3141. Also on the subject of security, Richard Paul-Jones e-mailed me with 
  3142. a warning about the noclose=1 line for PROGMAN.INI, which I mentioned in 
  3143. issue 99 when talking about my password program and discussing Windows 
  3144. security in general. Although this line prevents exit from Windows via 
  3145. [Alt][F4] or the File menu, it doesn't stop a reboot with 
  3146. [Ctrl][Alt][Del] - or the Reset or Power buttons, of course!
  3147. If you haven't already done it, browse through the CMOS setup 
  3148. screens. You may find it is possible to set the order in which the BIOS 
  3149. checks for a boot drive to C:, A: instead of A:, C:. This would close 
  3150. another loophole through which the system could be booted up from a 
  3151. floppy disk.
  3152.   Return to Main Menu 
  3153.    Return to Main Menu 
  3154.  Date: April 1995 
  3155. Issue: 102
  3156. Page: 401
  3157. Title: AUTOMATIC DATES IN 1-2-3
  3158. I have a small investment portfolio held on Lotus 1-2-3 v4 for Windows. I 
  3159. wish to insert automatically the current date in a cell adjacent to the 
  3160. value of the investment held, thereby indicating when the investment was 
  3161. updated. Currently I am forced to resort to tedious mouse strokes to use 
  3162. @TODAY, and feel sure there must be a simpler and more reliable method.
  3163. P Moles, Reading
  3164. Doesn't putting @TODAY in a cell make it update with the current date 
  3165. whenever your spreadsheet is recalculated? Unless you have automatic 
  3166. recalculation turned off, you want a plain value in a cell, not a 
  3167. formula. In 
  3168. 1-2-3 v4 for Windows there is a SmartIcon to do this for you - when you 
  3169. know what it's supposed to be, it looks like a calendar showing the date 
  3170. as '16'.
  3171. This icon isn't in any of the standard SmartIcon toolbar sets, but 
  3172. it is easy to add it to one, or put it in your own custom set. Make sure 
  3173. you have the SmartIcon toolbar turned on; this is the button at the 
  3174. bottom of the screen that looks like three blue-bordered squares and 
  3175. enables you to view, hide and select icon sets.
  3176. Go to Tools, SmartIcons. In the drop-down list at the top of the 
  3177. resulting dialog box, choose the icon set to which you want to add the 
  3178. new button. Scroll down the list of available icons (the one on the left) 
  3179. until you reach '16'. Drag the icon into the list on the right, at the 
  3180. position you want it to appear. Push the Save Set button, and, after 
  3181. confirming that you want to overwrite the existing file, press Ok. Now 
  3182. just click the '16' icon to insert the day's date in the current cell. 
  3183. It's in text format, so it cannot be changed by recalculating the sheet.
  3184. Had this SmartIcon not existed, one way of achieving the same result 
  3185. would have been to have a short macro which did the following:
  3186. * Enter @TODAY in the current cell
  3187. * Copy the cell with [Ctrl][C]
  3188. * Overwrite the cell with the copied value by invoking Paste Special on 
  3189. the Edit menu, selecting the 'Formulas as values' option.
  3190. This macro could be created by selecting Tools, Macro, Record, and then 
  3191. following the sequence above. It could then be assigned to a SmartIcon of 
  3192. your own design, or to a keyboard shortcut.
  3193.   Return to Main Menu 
  3194.    Return to Main Menu 
  3195.  Date: April 1995 
  3196. Issue: 102
  3197. Page: 401
  3198. Title: COPYING FILES
  3199. In the January issue we published a letter from Hannu Lehto. He asked if 
  3200. it is possible to write a batch file to copy all the files in the 
  3201. subdirectories A1, A2 and A3 to B - where A1, A2 and A3 are 
  3202. subdirectories of A, and A and B are both sub-directories off the root. I 
  3203. stuck my neck out and said that I didn't think it could be done. Would-be 
  3204. executioners immediately got to work on some serious batch filing.
  3205. Some attempts missed the mark. The idea was to avoid typing in A1, 
  3206. A2 and A3 as parameters - what was required was the functional equivalent 
  3207. of the XCOPY's /S switch. Others resorted to a full programming language, 
  3208. which is what I said would be needed. The best efforts just drew blood, 
  3209. though.
  3210. The neatest solution, from Nigel Steele-Davies, was just three 
  3211. lines:
  3212. xdir *.* >fo6appl.no7 /b /s
  3213. xcopy @fo6appl.no7 c:\%1
  3214. del fo6appl.no7
  3215. where the batch file is called up with the destination directory as its 
  3216. parameter. The file FO6APPL.NO7 is a temporary one, the unlikely name 
  3217. being a measure to avoid overwriting an existing file. The catch is that 
  3218. it requires DR DOS 6 or Novell DOS 7, whose versions of XCOPY understand 
  3219. the @ switch to import the list of files to be copied.
  3220. So, with neck bruised rather than bleeding (I like DR/Novell DOS, 
  3221. Menu@    
  3222. but most readers don't have it), we come to Colin Cownden (FX: fall of 
  3223. guillotine, sound of head bouncing into basket) who delivered the killer 
  3224. batch file by e-mail. It's convoluted, as I knew it would be if it were 
  3225. possible, and appears as TRANS.BAT on the SuperDisk/CD. It requires two 
  3226. accompanying files, CD.TXT and DELTREE.TXT to be in the root directory on 
  3227. drive C:. It also requires utilities found in late versions of MS-DOS, 
  3228. such as CHOICE.COM and DELTREE.EXE. Use the batch file as follows:
  3229. TRANS source destination
  3230. For the directory structure described above, the command would be:
  3231. TRANS A B
  3232. Note that TRANS.BAT also relies on your ability to test for the 
  3233. existence of a directory using the trick described on page 329 of issue 
  3234. 97. This may fail if you are using a non-standard DOS command processor, 
  3235. such as one of the enhanced ones available for Windows. Thanks to all 
  3236. those who wrote in, especially Kimmo Lahtinen who drew my attention to a 
  3237. shareware program called TurboCopy which will also perform this function. 
  3238. The command line is:
  3239. TC sourcedir\*.* destdir /S /C
  3240. TurboCopy is packed with enhancements over XCOPY. Regrettably my 
  3241. e-mail message to the South African author was returned undelivered, so I 
  3242. couldn't ask for permission to distribute it via the SuperDisk/CD. The 
  3243. program can be obtained over the Internet from the FTP site nic.funet.fi. 
  3244. The filename is TCPY202.ZIP, and it lives in the directory 
  3245. /pub/msdos/Simtel/diskutil.
  3246.   Return to Main Menu 
  3247.    Return to Main Menu 
  3248.  Date: April 1995 
  3249. Issue: 102
  3250. Page: 403
  3251. Title: CRACKED WINDOWS
  3252. I bought my IBM PS/1 Pro Model 2123 two years ago with Works and Windows 
  3253. 3.0 preloaded. There were no accompanying disks, only manuals, so I 
  3254. backed up the whole of the hard disk. I recently wanted to divide the 
  3255. hard disk into two volumes, and at the same time delete many unwanted 
  3256. files. I did this by copying files I needed to floppy disks, 
  3257. repartitioning and formatting the hard drive, and then restoring the 
  3258. files to C:.
  3259. The problem is that Windows will not start, returning me to the DOS 
  3260. prompt. Can you throw any light on what the cause of this is?
  3261. K D Crisp, Swindon
  3262. I am not printing this letter so that I can look clever by reeling off an 
  3263. easy answer. There isn't one, I'm afraid, but the question does provide 
  3264. an excuse to deliver our periodical warning about buying a PC without 
  3265. installation disks.
  3266. There are occasions when a backup of the hard disk directory is not 
  3267. an effective safeguard. Some packages come with files that are not 
  3268. automatically transferred to the hard disk as part of the normal 
  3269. installation routine, but which in the future you may need. Other 
  3270. software isn't easily reconfigured if you change the way the machine is 
  3271. set up, for instance adding a second hard disk and copying the software 
  3272. to the new drive. Windows comes into both categories.
  3273. Everyone buying a PC should insist on installation disks, even if 
  3274. the software has already been loaded on to the hard drive. If you can't 
  3275. get them, don't buy the PC. Don't be fobbed off with the argument that 
  3276. making a backup will cope with all eventualities. You run a high risk of 
  3277. problems and inconvenience at a later date.
  3278. I can't offer a solution in this case, since it is impossible to say 
  3279. which of several possible problems is the cause. You could try running 
  3280. Windows in Real or Standard modes:
  3281. WIN /R
  3282. WIN /S
  3283. If either of these works, it suggests that a component associated with 
  3284. 386 Enhanced mode is missing or at fault. In this case, try recreating 
  3285. the permanent swap file using the Swapfile utility - go to File, Run in 
  3286. Program Manager, and enter SWAPFILE.
  3287. Your best bet might be to trawl the adverts for a cheap replacement. 
  3288. You should be able to find a remaindered Windows 3.1, for example, for 
  3289. around half the typical 
  3290. 70 cost of Windows 3.11. You can console 
  3291. yourself with the thought that you're getting an upgrade.
  3292.   Return to Main Menu 
  3293.    Return to Main Menu 
  3294.  Date: April 1995 
  3295. Issue: 102
  3296. Page: 403
  3297. Title: PUT THE BOOT IN!
  3298. For the last few months I have been using a Seagate ST3391A hard drive as 
  3299. a slave in a two-drive setup without any problems. Now I have decided to 
  3300. start using it as a single drive in another computer.
  3301. I've changed the jumper from slave to single setting. I ran MS-DOS 
  3302. 6.22 Fdisk on the drive, to delete the old partition and create a new 
  3303. active DOS partition occupying the whole disk. I then formatted the drive 
  3304. with the /S option.
  3305. Why won't my PC boot from it? I can boot from floppy, then log on to 
  3306. drive C: and use it as normal. The problem does not lie with the 
  3307. controller or other hardware components - I get the same result when 
  3308. fitting the drive into another PC.
  3309. Richard Hargreaves, Handforth
  3310. These symptoms normally mean that the master boot record (MBR) code is 
  3311. corrupt. To reinstate it, there is an undocumented Fdisk switch:
  3312. FDISK /MBR
  3313. There is no message on the screen to indicate that anything has happened, 
  3314. but you should find that the disk will now boot. Since this function of 
  3315. Fdisk is undocumented, it is particularly important to back up your data 
  3316. before using it. I have read warnings about FDISK overwriting the DOS 
  3317. Boot Record and part of the FAT during MBR restoration, though I haven't 
  3318. tested this.
  3319. You may be interested to learn a little about the way the MBR works. 
  3320. It lives in the first sector of the disk and contains the partition table 
  3321. and a small program which is loaded and run during the bootup process. 
  3322. Spare space in the MBR may also be used to store the disk ID information 
  3323. from which an auto-configuring BIOS can read the disk specifications to 
  3324. be put in the CMOS.
  3325. The program checks that the partition table is intact and finds the 
  3326. active (bootable) partition. It then tries to load the DOS loader program 
  3327. in the DOS Boot Record (DBR) at the start of the active partition. If 
  3328. that goes OK, control is passed to the DOS loader.
  3329. If you see one of these messages: 'Invalid partition table', 'Error 
  3330. loading operating system' or 'Missing operating system', it indicates 
  3331. that the MBR code has encountered a problem. The fact that your computer 
  3332. hung before getting this far points to the MBR code being corrupt.
  3333. Anyone who wants more detailed information, such as a disassembly of 
  3334. the MBR and partition table, plus some advanced disk recovery techniques, 
  3335. should get hold of The Hard Disk Survival Guide by Mark Minasi. It's 
  3336. published by Sybex, ISBN 0-89588-799-L.
  3337.   Return to Main Menu 
  3338.    Return to Main Menu 
  3339.  Date: April 1995 
  3340. Issue: 102
  3341. Page: 401
  3342. Title: EXCEL AXIS LABELS
  3343. Suppose you have an Excel 5 worksheet which looks like this:
  3344. Object A
  3345. 100000
  3346. Object B
  3347. 120000
  3348. Object C
  3349. 80000
  3350. Object D
  3351. 150000
  3352. and you want to represent it in a Columns chart. How can you tell the 
  3353. chart to include in the Y axis those values divided by 1,000 - something 
  3354. like a thousands indicator?
  3355. Fernando M C Dias, Portugal
  3356. After creating a chart, double-click on the Y axis. This brings up a 
  3357. tabbed dialog box which enables you to alter its format. Click on Number, 
  3358. and then choose the Custom format. In the Code box, enter #, (a hash 
  3359. symbol followed by a comma). The comma makes Excel divide the number by 
  3360. 1,000. Division by a million would be two commas.
  3361. Further information on defining a custom format may be found in the 
  3362. Help system. Buried in among the options here is an interesting feature 
  3363. to which I will draw your attention. You can extend the Y axis below zero 
  3364. (using the Scale tab) and set up different colours for the values, with 
  3365. negative ones are in red.
  3366. This is set up by including conditions in the custom format code 
  3367. string. In this case the condition is: 'if the value is less than zero, 
  3368. it in red':
  3369. [<0][RED]#,;[>0][BLACK]#,
  3370. You can string several such conditions together, separating them with 
  3371. semicolons. In the above example, since I have black as the default 
  3372. colour, the [>0][BLACK] is redundant. The following code would work just 
  3373. as well:
  3374. [<0][RED]#,;#,
  3375. Note that you still need a #, to cover positive values, though, or they 
  3376. will revert to the number format used in the cells. From this you can see 
  3377. that not only the colour can be conditional; the number format can be 
  3378.   Return to Main Menu 
  3379.    Return to Main Menu 
  3380.  Date: April 1995 
  3381. Issue: 102
  3382. Page: 405
  3383. Title: A CUTTING RESPONSE
  3384. In response to the enquiry by Mr Ron Grace ('All Cut Up', Help Screen, 
  3385. issue 100) here's a possible tip: the 13th edition of PCSIG CD-ROM 
  3386. Library contains two shareware programs called Linear Optimizer 2 (Disk 
  3387. #1062) and SheetCut (Disk #2509). These are located in the Business 
  3388. category.
  3389. S M Abdullah, Malaysia
  3390. Thank you for the information. I have since established that PDSL (01892 
  3391. 663298) has these packages, which should be worth evaluating for anyone 
  3392. who needs to work out the most economical way to cut up sheet materials. 
  3393. Mr Abdullah is particularly interested in swapping finance-related 
  3394. shareware with other readers, such as WinForecast, which he already has. 
  3395. He can be faxed on +60 39813617.
  3396.   Return to Main Menu 
  3397. Menu#2
  3398.    Return to Main Menu 
  3399.  Date: April 1995 
  3400. Issue: 102
  3401. Page: 401
  3402. Title: CALCULATING WITH AMI
  3403. I rather liked the look of the Word 6 macro to perform calculations 
  3404. ('Sums In Word 6', p413, issue 99). I would like to do the same thing in 
  3405. Ami Pro 3.0 but cannot see how. Can you help?
  3406. Bob Collins, Whitehaven
  3407. The easiest way I could see is to highlight the calculation and have a 
  3408. macro to deal with it, which will act as follows:
  3409. * Copy the formula
  3410. * Create a single-cell table
  3411. * Select Edit Formula from the Tables menu
  3412. * Put the copied string in the resulting dialog box
  3413. * Copy the result, which is in the table cell, into the clipboard
  3414. * Delete the table
  3415. * Paste the answer into the document.
  3416. You can see the macro in the screengrab below. In order to avoid 
  3417. overwriting the formula with the result, or pasting the result into the 
  3418. middle of the formula, the [End] key action deselects the highlighted 
  3419. text and moves the insertion point to the end of the line. The macro also 
  3420. inserts an '=' sign.
  3421. You can modify the macro to handle errors (for instance it will fall 
  3422. over if you highlight an '=' sign or anything else Ami's formula 
  3423. processor doesn't understand) and provide variations on the style of 
  3424. input and output, as per the original Word macro.
  3425. I've included the macro file, CALC.SMM, on the SuperDisk/CD. Put it 
  3426. MenuW8
  3427. in your AMIPRO\MACROS directory. Through the Tools, Macro, Playback 
  3428. dialog box, assign it an accelerator key (such as [Ctrl][Shift][C]). You 
  3429. can now highlight things like (14+2)*19 and have the result placed in the 
  3430. correct position, as long as there is nothing after the formula on the 
  3431. same line.
  3432. I was going to run up a similar macro for WordStar for Windows 
  3433. users. I installed the program specially, patiently feeding disks to what 
  3434. seemed an exceptionally slow installation program. WordStar seems to have 
  3435. no built-in calculation features a macro could make use of - if anyone 
  3436. knows different, please let me know - so I decided to write a parser 
  3437. which would split the highlighted text into a series of values and 
  3438. operands. The macro would then process these to give a result which could 
  3439. then be written back into the document. 
  3440. About two thirds of the way through I found that WordStar's macro 
  3441. language doesn't do floating point numbers. It's possible to write a 
  3442. suite of subroutines that perform arithmetic on numbers represented as 
  3443. strings, using only integer calculations even if the string represents a 
  3444. floating point value, but life's too short and I gave up in disgust. I 
  3445. suppose limitations like these are the price you pay for a low-cost 
  3446. product.
  3447. The best solution for WordStar, DTP programs and the like is 
  3448. probably a Recorder macro which copies the highlighted calculation to the 
  3449. clipboard, pastes it into Calculator, then copies and pastes the result 
  3450. back into the document. You would need an '=' sign on the end of the sum 
  3451. you enter, or have the macro enter it after pasting the sum into 
  3452. Calculator.
  3453. While this technique works well if you are happy to invoke manually 
  3454. the Recorder macro for each calculation, WordStar's own macro language 
  3455. cannot use it by simulating the relevant hotkey. Consequently, it seems 
  3456. impossible to build the macro into an automatic invoice template, for 
  3457. example.
  3458. I didn't experiment with the one remaining avenue, which is to use 
  3459. the Winexec DLL function to call up the Recorder macro. You can see this 
  3460. function being put to work in the supplied CALC macro, which starts up 
  3461. Calculator. If a Recorder macro couldn't be used from here, it should be 
  3462. possible to knock up an external utility (in Visual Basic, perhaps) which 
  3463. accepts an arithmetic expression on its command line, and put the result 
  3464. on the clipboard before exiting.
  3465.   Return to Main Menu 
  3466.    Return to Main Menu 
  3467.  Date: April 1995 
  3468. Issue: 102
  3469. Page: 407
  3470. Title: AUTOMATE THE BORING BITS
  3471. I am looking at ways to cut down the amount of unproductive time I spend 
  3472. at the computer by having certain tasks happen while I am not using it. 
  3473. Also, this would be a good opportunity to be more disciplined about 
  3474. backups and general task management. My initial wish-list is to have a 
  3475. Windows-based system which does the following automatically:
  3476. * Collects and transmits e-mail every weekday lunchtime and in the early 
  3477. hours of the morning
  3478. * Backs up certain files and directories from drive C: to drive D: every 
  3479. night
  3480. * Reminds me to switch on the tape drive and insert a cartridge on Friday 
  3481. afternoons
  3482. * Performs a backup to tape, then defragments the hard disk late on 
  3483. Friday nights
  3484. * Reminds me to turn off the drive and remove the cartridge on Monday 
  3485. mornings
  3486. * Automatically pops up Notepad containing my to-do list in the morning 
  3487. and after lunch each weekday.
  3488. I am prepared to leave the PC turned on permanently. I know that I need 
  3489. some sort of scheduler program. Can you possibly recommend one that will 
  3490. enable the above to be accomplished?
  3491. Steven Husk, Ripon
  3492. PC Tools for Windows contains two programs which you can combine to 
  3493. perform these tasks. Its scheduler enables you to construct a list of 
  3494. events that are launched at predetermined intervals. The timing options 
  3495. can cope with events like every Monday at 8am, or 9am and 2pm every 
  3496. weekday. An event is defined as launching a program or displaying a 
  3497. message.
  3498. The other component of PC Tools which you would need to use in some 
  3499. cases is its scripting feature. In essence, this is an enhanced macro 
  3500. recorder and editor, with a separate playback program which can be 
  3501. launched manually or by the scheduler. The script language goes beyond 
  3502. Recorder by allowing you to edit scripts in a text editor, and use 
  3503. features not available through normal keyboard and mouse actions.
  3504. For instance, you can display custom-designed dialog boxes, read 
  3505. text from the screen, perform file management, access system settings 
  3506. such as the current time, and apply processing at the level of simple 
  3507. Basic - string and integer variables, arrays, loops, IF..THEN and so on. 
  3508. Simple scripts can be recorded in the same way as with Recorder, however, 
  3509. in order to make full use of the language you would need to be a half-way 
  3510. competent programmer.
  3511. The only problem I can see is what happens when a scheduled process 
  3512. doesn't go to plan; your comms program can't log on, for example, or the 
  3513. host system throws up an unexpected message. If your comms software's own 
  3514. scripting feature will deal with that sort of situation gracefully, you 
  3515. will be able to build a reasonably trouble-free system.
  3516. You can construct all sorts of useful utilities with the script and 
  3517. schedule programs. For instance, a few months ago in Visual Basic 
  3518. MenuNO
  3519. Workshop we published a utility sent in by a reader which implemented an 
  3520. autosave feature for those applications that accept the key-sequence 
  3521. [Alt][F],[S] to save a file. It is possible to do the same thing with 
  3522. Scheduler and a suitable script, limiting the autosave to the editing 
  3523. windows of particular applications - you don't want the key sequence fed 
  3524. to Program Manager for example, or in the middle of using a dialog box. 
  3525. Here is a script set up to autosave when using Write:
  3526. if FocusWindow$()="WRITE_MSWRITE_DOC1" then
  3527. Type "{Alt}FS"
  3528. endif
  3529. With this script scheduled to run at regular intervals, [Alt][F],[S] 
  3530. will be replayed when you are in Write's editing window, but not when 
  3531. other apps are running or when you're in a Write dialog box.
  3532. You could add more applications to the script. The function 
  3533. FocusWindow$() returns the name of the currently active window, which is 
  3534. how you test whether it is an appropriate time to replay the keystrokes. 
  3535. You can find the required window name by playing this script every minute 
  3536. or so:
  3537. a$=Focus$()
  3538. b$=FocusWindow$()
  3539. messagebox("Present focus", a$+" "+b$, 48)
  3540. When it executes, it tells you the filename of the currently active 
  3541. program, and the name of the active window within it. Incidentally, this 
  3542. also gives you an insight into the workings of Windows itself.
  3543. If the script executes while you're in the font selection dialog in 
  3544. Write, for example, the currently executing program is shown to be 
  3545. COMMDLG.DLL - which is an illustration of how Windows applicationsare 
  3546. able to call upon program routines in DLL(dynamic link library) files to 
  3547. implement commonly
  3548. used functions.
  3549.   Return to Main Menu 
  3550.    Return to Main Menu 
  3551.  Date: April 1995 
  3552. Issue: 102
  3553. Page: 409
  3554. Title: WINWORD 2 QUIZ
  3555. I have written a Word for Windows 2 macro which writes another macro, 
  3556. when given information entered into a dialog box and input box sequence. 
  3557. The end product macro is an interactive multi-choice quiz that is started 
  3558. from the File menu from a new entry called Quiz.
  3559. The starting macro ('Quiz') can be used by anyone, even if they have 
  3560. no macro experience. First it asks how many questions the quiz should 
  3561. have, and what name the dialog boxes should have. Then, suppose 10 
  3562. questions were selected, 10 dialog boxes would appear, one after the 
  3563. other. For each one you supply a question, its answer and three dummy 
  3564. answers. The position of the correct answer is indicated by clicking a 
  3565. listbox. The quiz macro is then written and placed on the File menu. It 
  3566. will give marks out of however many questions were requested.
  3567. Graham Brown, Brent Cross
  3568. I think this macro is as interesting as an illustration of the power of 
  3569. modern macro languages and for the range of techniques it employs, as it 
  3570. is for what it does. WinWord 2 users can use it as follows:
  3571. * Load QUIZ.DOC
  3572. * Highlight all the text apart from the title line, and copy it to the 
  3573. clipboard
  3574. * Go to the Tools, Macro menu
  3575. * Type Quiz into the macro Name box, then click on Edit
  3576. * Delete the lines in the document that now comes up, the press [Ctrl][V] 
  3577. to paste in the macro text
  3578. * Click on the Start button and follow the prompts.
  3579. You can save the macro if you want to use it again. There is also another 
  3580. macro of Graham's on the SuperDisk/CD; WORDGAME.DOC, which runs a small 
  3581. word guessing game along the lines of hangman, but without the gallows. 
  3582. It might keep the kids amused for a while.
  3583. I know that, as part of Microsoft's bid for world domination, Word 
  3584. for Windows has the lion's share of the word processing market. But the 
  3585. balance of letters to Help Screen about word processing is unduly biased 
  3586. in its favour. Useful macros and interesting questions about other 
  3587. leading packages would be welcome.
  3588.   Return to Main Menu 
  3589. MenuH_
  3590.    Return to Main Menu 
  3591.  Date: April 1995 
  3592. Issue: 102
  3593. Page: 409
  3594. Title: CHANGING WALLPAPER
  3595. I used CHECKDAY supplied with the January edition to give me a different 
  3596. Windows wallpaper each day. All you do is have a section for each day in 
  3597. the week in AUTOEXEC.BAT, and in each one include a command to make a 
  3598. copy of that day's wallpaper file. Always name the copy TODAY.BMP. In 
  3599. Control Panel select TODAY.BMP. This is a once-only operation, but you do 
  3600. need a file of that name to exist so that you can select it. From then 
  3601. on, on the first bootup of the day a new TODAY.BMP is created.
  3602. Robert Ward, by e-mail
  3603. You could do the same sort of thing with your screen saver. If your 
  3604. version of DOS asks you for confirmation prior to overwriting a file with 
  3605. COPY, the /Y switch will force an unconditional copy without the prompt. 
  3606. To conclude, here's an example of how your AUTOEXEC.BAT would then look:
  3607. c:\utils\checkday mon
  3608. if errorlevel 1 goto donemon
  3609. copy \windows\monday.bmp \windows\today.bmp
  3610. :donemon
  3611. c:\utils\checkday tue
  3612. if errorlevel 1 goto donetue
  3613. copy \windows\tuesday.bmp \windows\today.bmp
  3614.   Return to Main Menu 
  3615. Menu{e
  3616.    Return to Main Menu 
  3617.  Date: May 1995 
  3618. Issue: 103
  3619. Page: 399
  3620. Title: UPDATE ON DATES
  3621. I have a similar situation to Nick Fluck ('Faking the accounts', issue 
  3622. 100) and I have found an easy way to redirect the current date and recall 
  3623. it using two batch files.
  3624. First, you make the entry:
  3625. echo|more|date>c:\today.bat
  3626. This creates the file TODAY.BAT in the root directory, with two lines 
  3627. being:
  3628. Current date is Sun 22/01/1195
  3629. Enter new date (dd-mm-yy):
  3630. The first line will vary, depending on your country setup and, of course, 
  3631. the date. Then you create a batch file in the root directory called 
  3632. CURRENT.BAT using 
  3633. the entries:
  3634. @echo off
  3635. Date %4
  3636. Having done this, all you need to do to revert to the current date is 
  3637. call up the batch file TODAY.BAT. The PC reads 'Current' as a batch file, 
  3638. which in turn tells the command DATE to read the fourth variable in 
  3639. TODAY.BAT, thus resetting the current date.
  3640. I have set up a line in my AUTOEXEC.BAT to create TODAY.BAT, and set up 
  3641. my accounts batch file like this:
  3642. @echo off
  3643. [Accounts commands...]
  3644. call today.bat
  3645. I hope this is of help to anyone who can't use DateFix.
  3646. James Borthwick, Binfield
  3647. Is that last sentence a sideways reference to the fact that nobody could 
  3648. use DateFix because it didn't work? This is the sort of nightmare 
  3649. egg-on-face scenario that makes software developers wake up screaming.
  3650. I developed the program with the SuperDisk/CD version of the Borland 
  3651. C++ Lite compiler. I tested it, and it did what it was supposed to. 
  3652. Because the Primer Edition doesn't generate standalone programs, I then 
  3653. recompiled it with an early version of Symantec C++.
  3654. At that point it no longer did what it was supposed to, but I was 
  3655. fooled by the fact that DateFix still printed all the right messages. It 
  3656. turned out that Symantec's version of the setdate() library function, 
  3657. which is used by DateFix to set the date, does nothing. The bug may have 
  3658. been fixed by now. I would check it out if you use Symantec C++.
  3659. I have tweaked the program to use another method to set the date, 
  3660. and it now works. It is on the SuperDisk/CD together with the source 
  3661. code.
  3662. The batch file method of extracting the system date is useful in 
  3663. other contexts. For instance, I had a letter from Brian Clark of 
  3664. Sheffield, who wanted to know how to get the current system date in a 
  3665. batch file so that he could feed it to XCOPY's /d switch automatically. 
  3666. This looks like the answer.
  3667. The use of echo|more to generate a carriage return is interesting. I 
  3668. would have used:
  3669. echo.|date>c:\today.bat
  3670.   Return to Main Menu 
  3671. MenuHq
  3672.    Return to Main Menu 
  3673.  Date: May 1995 
  3674. Issue: 103
  3675. Page: 401
  3676. Title: WORDSTAR IMPROVED
  3677. Contrary to your expression of disgust at WordStar for Windows in issue 
  3678. 102, I have been impressed. For that price, you can't expect a full 
  3679. bell-and-whistle orchestra.
  3680. I've written four macros for WSwin that others may like to install. 
  3681. The first two make single-key corrections to my two most persistent 
  3682. typing errors: typing the wrong case and swapping characters. The third 
  3683. decreases the size of highlighted text by one point, and the fourth 
  3684. increases it a point. The filenames are CHARSWAP.WMC, CASESWAP.WMC, 
  3685. PT-MINUS.WMC, and PT-PLUS.WMC, respectively. Copy these into the MACROS 
  3686. subdirectory of your WSwin installation.
  3687. I have these macros assigned to function keys - [F5] for Charswap, 
  3688. [F6] for Caseswap, [F7] for Pt-minus and [F8] for Pt-plus. The 
  3689. assignments are made through the Tools, Customize, Keystrokes menu. Click 
  3690. the List Macros button. Highlight the name of the macro file, then click 
  3691. on Add. You are prompted to press the key to which the macro is to be 
  3692. assigned. Click on OK, then on Close.
  3693. To swap a pair of characters, put the cursor bar between them and 
  3694. press [F5]. To swap case, put the cursor bar before the text you want to 
  3695. change, and press [F6] to change the character that follows it. The 
  3696. macros for point-size change work on highlighted text, and are good for 
  3697. rapid styling of headlines and so on.
  3698. When you assign macros to function keys, it helps to have the keys 
  3699. suitably marked. I enclose a template I use to make labelling strips. Cut 
  3700. out the black areas (preferably with a sharp knife and a ruler), and it 
  3701. drops over a standard-sized row of function keys. The file for this 
  3702. template is FKEYTEMP.WST. Move it into your TEMPLATE subdirectory to make 
  3703. it available for use. If printing on thin paper, you may want to stick 
  3704. the template on to card before cutting it out. Fix it to the keyboard 
  3705. with Blu-Tak.
  3706. Vernon Millman, Basingstoke
  3707. Thank you for the macros and the template. When I said that I gave up in 
  3708. disgust over the inability of the macro language to handle floating point 
  3709. numbers, I wasn't expressing an opinion on the program as a whole. It 
  3710. appears to be a very capable package for the price.
  3711. The one annoying thing is that, on my PC at least, it's crumbly. For 
  3712. example, it readily GPFs over simple mistakes in macros; I found that a 
  3713. particular group of graphics objects wouldn't print unless I ungrouped 
  3714. them; the screen doesn't always update properly; and when running your 
  3715. point size macros the point size indicator does not update.
  3716. I spotted these in my first couple of hours with the program, so 
  3717. what awaits a long-term user who wants to do more than simple text 
  3718. editing? Some of these problems could be specific to my system, but other 
  3719. software generally behaves itself. If the package could be tightened up, 
  3720. I would be happy to recommend it as a value-for-money program that does 
  3721. most of the things that most people need a Windows word processor
  3722.  for.
  3723.   Return to Main Menu 
  3724.    Return to Main Menu 
  3725.  Date: May 1995 
  3726. Issue: 103
  3727. Page: 401
  3728. Title: SELLING YOUR SOFTWARE
  3729. I have just finished a DOS program which searches files on hard disk or 
  3730. floppy for a keyword or string, and would like to have it published. Do 
  3731. you know who would publish such a program for me, and would I have 
  3732. copyright?
  3733. Peter Darling, Purley
  3734. Copyright is yours automatically, unless you choose to sell it. Finding a 
  3735. publisher could be difficult, though.
  3736. Putting on my hard-nosed businessman's head for a few paragraphs, I 
  3737. wonder how much of a market there would be for such a program. Commercial 
  3738. software requires investment in packaging, marketing and distribution. A 
  3739. publisher will assess the likely returns on a prospective program by 
  3740. setting the overheads against estimated sales and the price the market 
  3741. will stand.
  3742. DOS software is going out of favour commercially. Windows is seen as 
  3743. the way forward because that's where most of the sales are. If somebody 
  3744. wants something better than the DOS Find command, utility programs which 
  3745. do a better job already exist as shareware and as part of commercial 
  3746. toolkits. Your program would be a latecomer in a specialised and 
  3747. well-served market. Unless cheap, it wouldn't sell. And if it were cheap, 
  3748. it would have to sell lots to bring a decent return.
  3749. If you disagree with that assessment, you could consider putting it 
  3750. out as shareware. Include a text file describing how the program works 
  3751. and how people can register. It's a good idea to offer an incentive to 
  3752. register, such as an updated version with extra functionality or with 
  3753. nagging turned off. Don't restrict the shareware program so much that you 
  3754. annoy users, though. It's a hard balance to achieve.
  3755. The main outlets for shareware are libraries, bulletin boards and 
  3756. commercial on-line services. You have to post out and upload copies. As 
  3757. with writing novels, the returns are small unless you're one of the lucky 
  3758. few to come up with a program that catches on. But even a small number of 
  3759. registrations can give you the feel-good factor and valuable feedback on 
  3760. how the product could be improved.
  3761. If you are determined to go the commercial route, you need to 
  3762. research the market for companies whose existing product lines would be 
  3763. complemented by your own program, then put your case to them. None comes 
  3764. to mind, but I will be happy to pass any contacts on to Peter. To back up 
  3765. your sales story, or as an alternative, you could test the market 
  3766. yourself with small ads in the computer press.
  3767.   Return to Main Menu 
  3768.    Return to Main Menu 
  3769.  Date: May 1995 
  3770. Issue: 103
  3771. Page: 403
  3772. Title: 1-2-3 RANGE NAMES
  3773. I have recently set up a system to produce cost and time estimates for 
  3774. jobs we may be asked to carry out. Each job is broken down into a number 
  3775. of tasks which have costs and times per unit.
  3776. To enable quicker estimate production with less chance of typing 
  3777. errors, I began by setting up a spreadsheet in 1-2-3 v4 for DOS. The 
  3778. first three cells of each row (containing the code, the cost per unit of 
  3779. work and the time taken to carry out each unit of work) were named with 
  3780. the code contained in the first column. In this way, the task of 
  3781. producing an estimate can be semi-automated by using the COPY command to 
  3782. copy the three relevant fields into the calculation worksheet (using 
  3783. /copy <rangename>).
  3784. In the estimate, each line is input by copying the named range, and 
  3785. a simple addition provides the job estimates. This is also used to feed 
  3786. into SuperProject and produce work loadings.
  3787. There are over 1,000 codes, so it was time-consuming to set up the 
  3788. range names. I considered the use of a macro to select the three fields 
  3789. and name them with the string in the first column, but have been unable 
  3790. to do this with the Lotus macro language.
  3791. Now it has been hinted that the whole coding system may be changed, 
  3792. and we will have to start again from scratch. I don't relish the task of 
  3793. retyping a similar batch of figures, and hope you can come up with a 
  3794. solution.
  3795. Peter Allwright, Ashford
  3796. The answer is a macro that uses self-modifying code. The macro itself 
  3797. builds the command required to name a range, incorporating the label 
  3798. contained in a cell in such a way that it becomes the range name. The 
  3799. macro, which I have put in column G, goes like this:
  3800. '/C~G3~~
  3801. +"/rnc"&G3&"~{R}{R}~"
  3802. Enter this into your own worksheet, ignoring the error report in cell G5, 
  3803. and name the range G4..G6 as \Z. This will cause the macro to be run when 
  3804. you press [Alt][Z]. You can put in another column as long as you adjust 
  3805. the cell references to G3.
  3806. Place the cursor in a cell whose contents you want to become a range 
  3807. name, and press [Alt][Z]. The command in G4 copies the label into cell 
  3808. G3, which we use as a temporary storage location. In 1-2-3 macros, a 
  3809. tilde character corresponds to pressing the [Return] key.
  3810. At this point G5 is recalculated to yield a string which begins /rnc 
  3811. (Range, Name, Create), followed by the label copied from G3, followed by 
  3812. a carriage return, two cursor-rights to select the range, then another 
  3813. carriage return - exactly the sequence you would follow to create the 
  3814. range name manually. The & characters, by the way, join strings together. 
  3815. Finally, {D} moves the cursor down a cell, ready for next time.
  3816. You could build this macro into a loop if you want to, incorporating 
  3817. a check for cells that don't contain a code. I developed this with 1-2-3 
  3818. R2.4 for DOS, but it should work in any version.
  3819.   Return to Main Menu 
  3820. Menu+
  3821.    Return to Main Menu 
  3822.  Date: May 1995 
  3823. Issue: 103
  3824. Page: 403
  3825. Title: A QUICK PRINT
  3826. I use Windows 3.x to produce good-quality documents for circulation in 
  3827. small quantities. Frustrated at the cumbersome process of loading Windows 
  3828. and then the relevant (large) application whenever a one-off print-out 
  3829. was needed, I found a shortcut using the Windows print-to-file facility.
  3830. If I think I might need the odd extra copy, I set up my printer 
  3831. connection to File (usually through the File, Printer Setup, or through 
  3832. Printers in Control Panel) and print a copy to a directory in which I 
  3833. dump all my print files. Windows always asks for a print filename, so 
  3834. it's possible to use the same name as the original document with a 
  3835. different extension (I habitually use .FIL). The advantage is that it's 
  3836. then possible to print a copy of a document, even from DOS, using the 
  3837. COPY command:
  3838. copy /b filename.fil lpt1:
  3839. The /b switch is essential for DOS to treat the file as binary data. You 
  3840. may even set up a batch file like this:
  3841. @echo off
  3842. echo.
  3843. echo Printing %1...
  3844. copy /b %1 lpt1:
  3845. echo.
  3846. echo finished!
  3847. echo.
  3848. Call it something like DUMP.BAT and locate it in the same directory as 
  3849. the print files.
  3850. Bob Groves, Whitley Bay
  3851. How about this for a useful extension to the idea? If you have runs of 
  3852. several documents to print, perhaps from different applications, modify 
  3853. the batch file to feed them to the printer one after the other, and leave 
  3854. it running at night or over lunch. This is handy on a network where other 
  3855. people would be waiting for your monster print job to finish. You could 
  3856. set it to run at a time when you're sure everyone will have gone home - 
  3857. start the batch file from a Windows scheduler, as discussed last 
  3858. month.
  3859.   Return to Main Menu 
  3860. Menu?
  3861.    Return to Main Menu 
  3862.  Date: May 1995 
  3863. Issue: 103
  3864. Page: 403
  3865. Title: HARD DISK FORMATTING
  3866. Is it safe to use the CMOS format utility? The hard disk autodetect 
  3867. utility only gives me 327Mb rather then the full 340Mb and I feel this is 
  3868. because of the initial formatting. Fdisk will only allow me to format to 
  3869. the 327Mb, due to the latter. The hard disk is a Conner and the setup is:
  3870. Heads
  3871. Sect 63
  3872. Size (Mb) 327
  3873. Scott Ballard, Belgium
  3874. Only if you fancy playing Russian roulette with your disk. The formatter 
  3875. built into your PC's BIOS (the CMOS is just an area of memory that stores 
  3876. settings; the CMOS setup screen is generated by the BIOS) is probably a 
  3877. low-level formatter. On some disks it will erase reference tracks the 
  3878. drive uses to position the heads over the cylinders. A hard drive damaged 
  3879. in this way has to be reformatted at the factory or by a technician.
  3880. The reason for the discrepancy in size is that hard disk 
  3881. manufacturers frequently use a multiplier of 1,000 when converting bytes 
  3882. to megabytes, instead of the 1,024 used by almost everyone else. A single 
  3883. sector on a hard disk usually contains 512 bytes so the capacity of yours 
  3884. is: 665x16x63x512 = 343,203,840 bytes. Divide it by 1,024 to turn it into 
  3885. kilobytes, again to convert to megabytes, and you're left with 327.3Mb. 
  3886. Had we used 1,000, the figure would've been 343.2Mb.
  3887.   Return to Main Menu 
  3888.    Return to Main Menu 
  3889.  Date: May 1995 
  3890. Issue: 103
  3891. Page: 405
  3892. Title: A GREAT LINE-UP
  3893. I have used several drawing packages on the PC, from the ones integrated 
  3894. with word processors to CorelDRAW!. None of them has the feature I sorely 
  3895. miss: a quick way of positioning a set of objects so they are equally 
  3896. spaced between two arbitrary points, for example the left and right-most 
  3897. objects in a group. Here are two techniques that work quite well. 
  3898. To distribute objects on regular centre-centre spacing, draw a 
  3899. rectangle. Copy it with [Ctrl][C]. Paste several copies back by 
  3900. repeatedly pressing [Ctrl][V] - you need a total of one less than the 
  3901. number of objects. Move each copy so it forms a row of adjoining 
  3902. rectangles. Turn off Snap to Grid if desired. Group them together. Move 
  3903. the group so the left-hand edge aligns with the left-hand edge of the 
  3904. left-most object. Stretch the group so the right edge touches the left 
  3905. edge of the right-most object.
  3906. Move the other objects to line up with the intervening vertical 
  3907. bars. Finally, remove the guide object and use the vertical alignment 
  3908. tool to straighten the objects. This is a lot easier than messing about 
  3909. with the grid settings, or working out the coordinates and adjusting each 
  3910. object's position via a dialog box.
  3911. The above method can be easily adapted for vertical alignments; by 
  3912. rotating the guide it works diagonally too. If you want equal spaces 
  3913. between differently shaped objects, you can draw a rectangle which you 
  3914. sandwich between, to provide equal spacing. To work out the size of the 
  3915. rectangle, queue up all the objects on the left, except for one. This 
  3916. lumps together the total space you want distributed evenly between 
  3917. objects. Fit a rectangle into it. Bring up its properties dialog and 
  3918. divide its horizontal dimension by the number of inter-object gaps.
  3919. Adrian Ward, Birmingham
  3920.   Return to Main Menu 
  3921. Menu~
  3922.    Return to Main Menu 
  3923.  Date: May 1995 
  3924. Issue: 103
  3925. Page: 405
  3926. Title: WRITE TEMPLATES
  3927. In issue 97 Martin Wall asked how to change the default font in Windows 
  3928. Write. You suggested he created a dummy document with the font and had it 
  3929. load automatically when Write started.
  3930. I use a similar trick, but instead of a one-space dummy document I 
  3931. create a personal letterhead, since most of my documents are personal 
  3932. letterheads anyway. I use Save As... to save the letter under a new name. 
  3933. If I don't want a letterhead, I highlight the top section and hit Delete. 
  3934. That way I retain my preferred page layout and font.
  3935. Merv Matthews, New Zealand
  3936. In case you delete the header then inadvertently use Save instead of Save 
  3937. As, make the file read-only so that Write will automatically pop-up the 
  3938. Save As dialog.
  3939. If you regularly work with several standard layouts, you could 
  3940. create a Write icon for each of them, the difference being the name of 
  3941. the document fed to Write on its command line. Collect all these icons in 
  3942. a group of their own, and you have a selection of templates ready to be 
  3943. launched from the Windows desktop.
  3944.   Return to Main Menu 
  3945.    Return to Main Menu 
  3946.  Date: May 1995 
  3947. Issue: 103
  3948. Page: 405
  3949. Title: MARK MY WORD!
  3950. Word for Windows 6.0 has a bookmark feature which lets you mark a place 
  3951. in the text and return later. When reviewing and editing a long document 
  3952. this is cumbersome because you have to enter and select bookmark names 
  3953. via menus and dialog boxes.
  3954. I would like to be able to press a single key to mark a place in the 
  3955. text, perhaps leaving many such marks throughout a document. I then want 
  3956. to be able to jump backwards and forwards through the markers by pressing 
  3957. the equivalent of a [Page Up] or [Page Down] key. I also want to be able 
  3958. to remove all markers in one easy command. Finally, the markers mustn't 
  3959. print. Your starter for 10 is: can it be done, and how?
  3960. Gerrard Rooke, Folkestone
  3961. On the SuperDisk/CD you'll find this set of macros:
  3962. BMaddauto: add an auto-bookmark.
  3963. BMfindnext: move on from the current point to the next auto-bookmark. 
  3964. Other bookmarks are ignored.
  3965. BMfindprev: move back.
  3966. BMclearall: clear all auto-bookmarks, leaving ordinary bookmarks intact.
  3967. They're inside a template file called BOOKMARK.DOT. Use the macro 
  3968. organiser (Tools, Macro, Organizer) to copy them into your NORMAL.DOT 
  3969. template. I suggest you then put them on a custom toolbar (View, 
  3970. Toolbars, New and so on - see the help system for precise details). The 
  3971. toolbar is in BOOKMARK.DOT, too. You can then tear off the new toolbar to 
  3972. make it float.
  3973. My icons are taken from the set supplied in WinWord. Design better 
  3974. ones if you can stomach Microsoft's buggy and feature-sparse icon editor.
  3975. I am already finding these tools useful. For instance, I marked the 
  3976. start of each item in my Help Screen file. The arrow buttons enable me to 
  3977. page backwards and forwards on a question-by-question basis.
  3978. The macros build on WinWord's existing bookmark feature. BMaddauto 
  3979. accomplishes automatic naming and insertion of bookmarks by reading the 
  3980. existing bookmark names, and applies a sequential system to decide what 
  3981. to call the next one.
  3982. Auto-bookmark names follow a convention that runs from A0 to A9, B0 
  3983. to B9, and so on up to Z9. Don't manually insert names that fit the 
  3984. pattern, unless you have a specific reason. Adding a marker called Z9, 
  3985. for example, would make BMaddauto think that there were no more names 
  3986. available. The delete macro, BMclearall, would also wipe your manual 
  3987. bookmark.
  3988. When looking for the marker closest to the user's insertion point, 
  3989. it doesn't seem to be possible to get WordBasic to report the position of 
  3990. a named bookmark. This is odd because WinWord must be keeping a list. 
  3991. Instead, we have to move the insertion point to the bookmark (The 
  3992. equivalent of Edit, Go To, Bookmark), and then ask for the current 
  3993. position.
  3994. To jump to the next auto-bookmark forward of the current editing 
  3995. position, the insertion point is moved to each bookmark in turn, starting 
  3996. at the head of the list. When the reported position changes from being 
  3997. before the remembered editing position to after it, the macro stops. 
  3998. Moving backwards is the reverse process, beginning at the bottom of the 
  3999. list.
  4000. You could develop the system further; for example have extra macros 
  4001. to show and hide bookmarks, and one to delete individual bookmarks. All 
  4002. the macro code is commented so you can see the techniques I have used.
  4003. The macros ignore any bookmarks you may insert manually, so you can 
  4004. clear all auto-bookmarks without losing special reference points. If you 
  4005. want to remove individual auto-bookmarks, use the Edit, Bookmark menu 
  4006. item. You will see that the last selected bookmark is highlighted. Just 
  4007. press the Delete button.
  4008. If there's demand for versions of these macros for WinWord 2 or 
  4009. other word processors, I'll see what can be done in a future Help
  4010.  Screen.
  4011.   Return to Main Menu 
  4012. MenuB
  4013.    Return to Main Menu 
  4014.  Date: May 1995 
  4015. Issue: 103
  4016. Page: 407
  4017. Title: THE GREAT ESCAPE
  4018. At last! I refer, of course, to your coverage of PC Tools' wonderful 
  4019. scripting language in issue 102.
  4020. Considering the amount of publicity given to the package over the 
  4021. years, and the number of people using it, this is a massively 
  4022. underexposed feature. I would like to share with you my favourite script:
  4023. ExitWindows 0
  4024. It's just one instruction. Call the script WINEXIT.RUN. Create an icon 
  4025. for it, with the command line:
  4026. c:\pctools\wnsrun.exe c:\pctools\data\winexit.run
  4027. Set up a shortcut key - I use [Alt][Shift][F4]. The result is the ability 
  4028. to quit from Windows, either via the keypress or by double-clicking the 
  4029. icon, without that goddamed dialog box headed "This will end your Windows 
  4030. session" where you then have to click OK.
  4031. Mark Fenton, Stafford
  4032. Great - something that I, for one, have been looking for. You could 
  4033. extend the script to do other things before exiting if you wanted a 
  4034. custom shut-down procedure. Has anyone else got useful scripts?
  4035.   Return to Main Menu 
  4036.    Return to Main Menu 
  4037.  Date: May 1995 
  4038. Issue: 103
  4039. Page: 407
  4040. Title: DODGY CDs
  4041. If, like me, you are perplexed by your CD-ROM drive's inability to read 
  4042. parts of certain discs, your CD driver could be at fault. 
  4043. I bought my CD-ROM drive from Silica Systems, one of its Amitek 
  4044. packs, with the dual-speed SCSI-2 MedaVision CDR-H93 MV. I am very happy 
  4045. with it. It's an excellent bundle that came crammed with software at a 
  4046. good price.
  4047. When I tried to install some coverdiscs, especially from within 
  4048. Windows, I got messages about files being corrupted or not found. The 
  4049. problem was with the CD-ROM driver supplied by Corel. The install script 
  4050. that came with the drive sets it all up for you. It is also pre-installed 
  4051. on certain PCs by some manufacturers.
  4052. The solution is to use the CD driver supplied by Microsoft. It is 
  4053. called MSCDEX. To do this you must edit your CONFIG.SYS or AUTOEXEC.BAT, 
  4054. whichever contains the line CORELCDX.COM. Take a copy of the file in case 
  4055. you make a mistake. Change the line to:
  4056. device=c:\dos\mscdex.exe
  4057. Don't touch the parameters following it, as these are very important. 
  4058. Save the file and reboot your PC, and it should be able to run those 
  4059. problem CDs successfully.
  4060. D Rowland, Bridgwater
  4061. I can't vouch for problems with Corel's software in particular, but the 
  4062. underlying point about difficulties with certain CD drivers is certainly 
  4063. valid. The SuperCD hotline receives a steady trickle of calls about 
  4064. apparently dud SuperCDs, which result from this problem.
  4065. Even older versions of MSCDEX have caused trouble on certain 
  4066. combinations of CD and drive, and it may well be that the latest Corel 
  4067. driver is better than the one you have. If you are experiencing problems 
  4068. similar to Mr Rowland's, try an update or an alternative. The latest 
  4069. MSCDEX.EXE is shipped with MS-DOS. In my copy of MS-DOS 6.22 the file is 
  4070. dated 31/05/94.
  4071. If MSCDEX.EXE was supplied with your version of DOS, type HELP 
  4072. MSCDEX at the DOS prompt for detailed information on its command line 
  4073. parameters.
  4074. Note that MSCDEX is not the only driver your system needs to access 
  4075. a CD-ROM. It provides a range of CD-related functions that programs may 
  4076. call upon. You will still need a device driver supplied by the CD-ROM 
  4077. manufacturer in order to give MSCDEX access to the CD hardware.
  4078. Furthermore, MSCDEX must be installed after the low-level hardware 
  4079. support. If you use SmartDrive to cache the CD, it must be installed 
  4080. after MSCDEX.
  4081.   Return to Main Menu 
  4082.    Return to Main Menu 
  4083.  Date: May 1995 
  4084. Issue: 103
  4085. Page: 407
  4086. Title: NON INTEL INSIDE
  4087. I am the owner of an Amerigo PC. I had been looking forward to obtaining 
  4088. a copy of Windows 95 when it is eventually released; that is until I read 
  4089. Huw Collingbourne's comments in the February issue of PC Plus (page 45) 
  4090. concerning Excel 5 and Word 6 for Windows NT.
  4091. In this article he commented that "unlike Windows 95, NT can be run 
  4092. on non-Intel machines". As my processor is an IBM Blue Lightning, does 
  4093. this mean I will not be able to run Windows 95 on my machine? If this is 
  4094. the case, could you advise if Windows NT is the right package for me?
  4095. Derek Hintze, Edenbridge
  4096. The IBM, AMD and Cyrix chips found in PCs are all designed to run the 
  4097. same software that will run on Intel 386, 486 and Pentium processors. In 
  4098. fact Intel produces other processors not compatible with the ones fitted 
  4099. to PCs, so strictly speaking we're talking about Intel x86 chips - 
  4100. descendants of the 8086 and 80286, though Windows 95 will need an i386 or 
  4101. better.
  4102. There will be no problem running Windows 95 on PCs fitted with 
  4103. x86-compatible chips from manufacturers other than Intel.
  4104. The business about NT running on non-Intel processors means it will 
  4105. run on some specific types of processor that are not compatible with the 
  4106. i386, i486 and Pentium series.
  4107. My tip of the moment is don't buy NT. It's an industrial-strength 
  4108. version of Windows that demands a PC pumped up with ruinously expensive 
  4109. amounts of RAM and processing power. The features you gain will be, on 
  4110. the whole, of little use if you are un-networked.
  4111.   Return to Main Menu 
  4112. MenuB
  4113.    Return to Main Menu 
  4114.  Date: May 1995 
  4115. Issue: 103
  4116. Page: 409
  4117. Title: FIGURES INTO WORDS
  4118. In issue 101 we published a question from Mark Raffell asking how to turn 
  4119. figures into the equivalent in words, as you would on a cheque. My answer 
  4120. illustrated a technique which would need refining for use in a live 
  4121. spreadsheet.
  4122. Since then we have had a number of letters from readers who had 
  4123. already worked on this problem, or whose interest was sparked by the 
  4124. question. I have chosen one submission from Dave Heafield, MD of 
  4125. Speedwell Computing in Newark, for inclusion on the disk, because it was 
  4126. the most complete and professional solution. The main file is 
  4127. NUMTEXT.WK3. Type a figure into cell C37, press [Return], and see the 
  4128. output in B45.
  4129. The worksheet is in 1-2-3 .WK3 format. Study and use it for private 
  4130. purposes, but please read Dave's copyright notice in relation to 
  4131. commercial applications.
  4132.   Return to Main Menu 
  4133. Menux
  4134.    Return to Main Menu 
  4135.  Date: May 1995 
  4136. Issue: 103
  4137. Page: 409
  4138. Title: PROCESSOR UPGRADES
  4139. My machine has an Intel DX2-50 and I am thinking of upgrading because I 
  4140. do a lot of graphic work and feel that the processor is slowing things 
  4141. down. I have a Kelvin 64 VLB graphics card, an enhanced IDE VLB disk 
  4142. controller and a reasonably fast 540Mb hard drive.
  4143. I am considering changing to a DX4 processor. Can I upgrade to 
  4144. either of the DX-4 CPUs - 75 or 100MHz? My motherboard has settings for 
  4145. both DX2-50 and DX2-66, so I assume I could fit either of the upgrades. 
  4146. The motherboard has a Type 3 ZIF socket. Should I wait for the Pentium 
  4147. OverDrive CPU?
  4148. P J Copley, Frome
  4149. I would first look at the amount of memory installed and the way your PC 
  4150. is configured. With heavyweight graphics programs you can't have too much 
  4151. RAM: 8Mb is the bare minimum, 12Mb or 16Mb is better, and virtually a 
  4152. necessity if you are running two or more applications at once. Otherwise 
  4153. a fair amount of disk swapping is inevitable.
  4154. Make sure you have 32-bit disk access turned on, and 32-bit file 
  4155. access too, if your version of Windows supports it - this can make a big 
  4156. difference. Ensure you have a permanent swapfile allocated, rather than a 
  4157. temporary one, and that there is a good-sized disk cache allocated. Use 
  4158. the one in the virtual memory settings of the 386 Enhanced section of 
  4159. Control Panel, not SmartDrive unless you have good reason to do so. Keep 
  4160. your disk defragmented, and avoid disk compressors.
  4161. If you have bitmaps in your documents, see if it is possible to 
  4162. display them in low resolution, or even have them greeked when you aren't 
  4163. working on them. Finally, experiment with the different display modes 
  4164. offered by the screen drivers supplied with your video card. The ones the 
  4165. manufacturer expects to be the most commonly used may well have had more 
  4166. development work put into them, and run quicker than you expect.
  4167. If these suggestions do not bring sufficient improvement, then, yes, 
  4168. your next step is a processor upgrade. On a motherboard such as yours you 
  4169. should be able to fit a DX2-66, a DX4, or possibly a Pentium OverDrive. 
  4170. The DX2-66 won't make an impressive difference, and I wouldn't have 
  4171. thought a 75MHz DX4 would be a big enough jump to make an improvement 
  4172. you'd be happy with.
  4173. Read last month's test on the latest DX4 and Pentium OverDrive 
  4174. processors. To summarise, they are a 100MHz DX4 for use in 33MHz boards, 
  4175. and a 64MHz Pentium OverDrive for 25MHz boards. They give similar 
  4176. performance, but the DX4 costs 
  4177. 50 less.
  4178. The Pentium requires a motherboard which makes provision for a P24T; 
  4179. if the manual doesn't mention it, then your only option is the DX4 which 
  4180. should work as a straight plug-in replacement for a DX2 in a Type 3 ZIF 
  4181. socket.
  4182. Both chips run on 3.3 volts, not the 5 volts of your motherboard, 
  4183. although the reviewed OverDrive versions are designed to work as 
  4184. replacements for earlier chips so have on-board regulators to enable them 
  4185. to step down from 5 volts. There will be a 33-to-84MHz Pentium OverDrive 
  4186. later in the year.
  4187.   Return to Main Menu 
  4188. Arial
  4189. Courier New
  4190.     Small Fonts
  4191. Times New Roman
  4192. !Wingdings
  4193. d text to
  4194. askSam
  4195. askSam0759
  4196. StdFileEditing 
  4197. PBrush
  4198. 0 0 544 6
  4199. askSam0760
  4200. StdFileEditing 
  4201. PBrush
  4202. 0 0 41 41
  4203. wwwwwwwwwwwwwwwww
  4204. wwwwwwwwwwwwwwwww
  4205. wwwwwwwwwwwwwwwww
  4206. askSam0761
  4207. StdFileEditing 
  4208. PBrush
  4209. 0 0 41 41
  4210. wwwwwwwwwwwwwwwww
  4211. wwwwwwwwwwwwwwwww
  4212. wwwwwwwwwwwwwwwww
  4213. askSam0762
  4214. StdFileEditing 
  4215. PBrush
  4216. 0 0 41 41
  4217. wwwwwwwwwwwwwwwww
  4218. wwwwwwwwwwwwwwwww
  4219. wwwwwwwwwwwwwwwww
  4220. askSam0763
  4221. StdFileEditing 
  4222. PBrush
  4223. 0 0 544 6
  4224. askSam0764
  4225. StdFileEditing 
  4226. PBrush
  4227. 0 0 33 33
  4228. wwwwp
  4229. wwwww
  4230. askSam0765
  4231. StdFileEditing 
  4232. PBrush
  4233. 0 0 23 33
  4234. askSam0766
  4235. StdFileEditing 
  4236. PBrush
  4237. 0 0 544 6
  4238. askSam0767
  4239. StdFileEditing 
  4240. PBrush
  4241. 0 0 41 41
  4242. wwwwwwwwwwwwwwwww
  4243. wwwwwwwwwwwwwwwww
  4244. wwwwwwwwwwwwwwwww
  4245. wwwwwwp
  4246. askSam0768
  4247. StdFileEditing 
  4248. PBrush
  4249. 0 0 42 42
  4250. wwwwwwwwwwwwwwwww
  4251. wwwwwwwwwwwwwwwww
  4252. wwwwwwwwwwwwwwwww
  4253. LLLLL
  4254. LLLLL
  4255. askSam0769
  4256. StdFileEditing 
  4257. PBrush
  4258. 0 0 41 41
  4259. wwwwwwwwwwwwwwwww
  4260. wwwwwwwwwwwwwwwww
  4261. wwwwwwwwwwwwwwwww
  4262. askSam0770
  4263. StdFileEditing 
  4264. PBrush
  4265. 0 0 40 41
  4266. wwwwwwwwwwwwwwwww
  4267. wwwwwwwwwwwwwwwww
  4268. wwwwwwwwwwwwwwwww
  4269. wwwwwwwwwwww
  4270. wwwwwwwwwwww
  4271. askSam0771
  4272. StdFileEditing 
  4273. PBrush
  4274. 0 0 41 41
  4275. wwwwwwwwwwwwwwwww
  4276. wwwwwwwwwwwwwwwww
  4277. wwwwwwwwwwwwwwwww
  4278. fffffffffff`
  4279. fffffffffff`
  4280. fffffffffff`
  4281. fffffffffff`
  4282. fffffffffff`
  4283. askSam0772
  4284. StdFileEditing 
  4285. PBrush
  4286. 0 0 24 22
  4287. wwwwwwwwwwp
  4288. wwwwwwwwwwp
  4289. askSam0773
  4290. StdFileEditing 
  4291. PBrush
  4292. 0 0 24 22
  4293. wwwwwwwwwwp
  4294. wwwwwwwwwwp
  4295. askSam0774
  4296. StdFileEditing 
  4297. PBrush
  4298. 0 0 24 22
  4299. wwwwwwwwwwp
  4300. wwwwwwwwwwp
  4301. askSam0775
  4302. StdFileEditing 
  4303. PBrush
  4304. 0 0 24 22
  4305. wwwwwwwwwwp
  4306. wwwwwwwwwwp
  4307. askSam0776
  4308. StdFileEditing 
  4309. PBrush
  4310. 0 0 23 33
  4311. askSam0777
  4312. StdFileEditing 
  4313. PBrush
  4314. 0 0 23 33
  4315. askSam0778
  4316. StdFileEditing 
  4317. PBrush
  4318. 0 0 65 24
  4319. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  4320. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  4321. askSam0779
  4322. StdFileEditing 
  4323. PBrush
  4324. 0 0 23 33
  4325. askSam0780
  4326. StdFileEditing 
  4327. PBrush
  4328. 0 0 23 33
  4329. askSam0781
  4330. StdFileEditing 
  4331. PBrush
  4332. 0 0 23 33
  4333. askSam0782
  4334. StdFileEditing 
  4335. PBrush
  4336. 0 0 130 173
  4337. askSam0783
  4338. StdFileEditing 
  4339. PBrush
  4340. 0 0 23 33
  4341. askSam0785
  4342. StdFileEditing 
  4343. PBrush
  4344. 0 0 23 33
  4345. askSam0786
  4346. StdFileEditing 
  4347. PBrush
  4348. 0 0 23 33
  4349. askSam0194
  4350. PStdFileEditing 
  4351. PBrush
  4352. 0 0 41 41
  4353. wwwwwwwwwwwwwwwww
  4354. wwwwwwwwwwwwwwwww
  4355. wwwwwwwwwwwwwwwww
  4356. wwwwwwp
  4357. askSam0198
  4358. StdFileEditing 
  4359. PBrush
  4360. 0 0 41 41
  4361. wwwwwwwwwwwwwwwww
  4362. wwwwwwwwwwwwwwwww
  4363. wwwwwwwwwwwwwwwww
  4364. wwwwwwp
  4365. askSam0189
  4366. StdFileEditing 
  4367. PBrush
  4368. 0 0 151 6
  4369. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4370. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4371. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4372. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4373. askSam0015
  4374. StdFileEditing 
  4375. PBrush
  4376. 0 0 29 29
  4377. wwwwwwp
  4378. askSam0201
  4379. StdFileEditing 
  4380. PBrush
  4381. 0 0 41 41
  4382. wwwwwwwwwwwwwwwww
  4383. wwwwwwwwwwwwwwwww
  4384. wwwwwwwwwwwwwwwww
  4385. wwwwwwp
  4386. askSam0190
  4387. StdFileEditing 
  4388. PBrush
  4389. 0 0 151 6
  4390. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4391. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4392. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4393. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  4394. askSam0204
  4395. StdFileEditing 
  4396. PBrush
  4397. 0 0 41 41
  4398. wwwwwwwwwwwwwwwww
  4399. wwwwwwwwwwwwwwwww
  4400. wwwwwwwwwwwwwwwww
  4401. wwwwwwp
  4402. askSam0017
  4403. StdFileEditing 
  4404. PBrush
  4405. 0 0 29 29
  4406. wwwwwwp
  4407. askSam0207
  4408. StdFileEditing 
  4409. PBrush
  4410. 0 0 41 41
  4411. wwwwwwwwwwwwwwwww
  4412. wwwwwwwwwwwwwwwww
  4413. wwwwwwwwwwwwwwwww
  4414. wwwwwwp
  4415. askSam0210
  4416. StdFileEditing 
  4417. PBrush
  4418. 0 0 41 41
  4419. wwwwwwwwwwwwwwwww
  4420. wwwwwwwwwwwwwwwww
  4421. wwwwwwwwwwwwwwwww
  4422. wwwwwwp
  4423. askSam0019
  4424. StdFileEditing 
  4425. PBrush
  4426. 0 0 29 29
  4427. wwwwwwp
  4428. askSam0213
  4429. StdFileEditing 
  4430. PBrush
  4431. 0 0 41 41
  4432. wwwwwwwwwwwwwwwww
  4433. wwwwwwwwwwwwwwwww
  4434. wwwwwwwwwwwwwwwww
  4435. wwwwwwp
  4436. askSam0216
  4437. StdFileEditing 
  4438. PBrush
  4439. 0 0 41 41
  4440. wwwwwwwwwwwwwwwww
  4441. wwwwwwwwwwwwwwwww
  4442. wwwwwwwwwwwwwwwww
  4443. wwwwwwp
  4444. askSam0021
  4445. StdFileEditing 
  4446. PBrush
  4447. 0 0 29 29
  4448. wwwwwwp
  4449. askSam0219
  4450. StdFileEditing 
  4451. PBrush
  4452. 0 0 41 41
  4453. wwwwwwwwwwwwwwwww
  4454. wwwwwwwwwwwwwwwww
  4455. wwwwwwwwwwwwwwwww
  4456. wwwwwwp
  4457. askSam0222
  4458. StdFileEditing 
  4459. PBrush
  4460. 0 0 41 41
  4461. wwwwwwwwwwwwwwwww
  4462. wwwwwwwwwwwwwwwww
  4463. wwwwwwwwwwwwwwwww
  4464. wwwwwwp
  4465. askSam0023
  4466. StdFileEditing 
  4467. PBrush
  4468. 0 0 29 29
  4469. wwwwwwp
  4470. askSam0225
  4471. StdFileEditing 
  4472. PBrush
  4473. 0 0 41 41
  4474. wwwwwwwwwwwwwwwww
  4475. wwwwwwwwwwwwwwwww
  4476. wwwwwwwwwwwwwwwww
  4477. wwwwwwp
  4478. askSam0228
  4479. StdFileEditing 
  4480. PBrush
  4481. 0 0 41 41
  4482. wwwwwwwwwwwwwwwww
  4483. wwwwwwwwwwwwwwwww
  4484. wwwwwwwwwwwwwwwww
  4485. wwwwwwp
  4486. askSam0025
  4487. StdFileEditing 
  4488. PBrush
  4489. 0 0 29 29
  4490. wwwwwwp
  4491. askSam0231
  4492. StdFileEditing 
  4493. PBrush
  4494. 0 0 41 41
  4495. wwwwwwwwwwwwwwwww
  4496. wwwwwwwwwwwwwwwww
  4497. wwwwwwwwwwwwwwwww
  4498. wwwwwwp
  4499. askSam0234
  4500. StdFileEditing 
  4501. PBrush
  4502. 0 0 41 41
  4503. wwwwwwwwwwwwwwwww
  4504. wwwwwwwwwwwwwwwww
  4505. wwwwwwwwwwwwwwwww
  4506. wwwwwwp
  4507. askSam0027
  4508. StdFileEditing 
  4509. PBrush
  4510. 0 0 29 29
  4511. wwwwwwp
  4512. askSam0237
  4513. StdFileEditing 
  4514. PBrush
  4515. 0 0 41 41
  4516. wwwwwwwwwwwwwwwww
  4517. wwwwwwwwwwwwwwwww
  4518. wwwwwwwwwwwwwwwww
  4519. wwwwwwp
  4520. askSam0240
  4521. StdFileEditing 
  4522. PBrush
  4523. 0 0 41 41
  4524. wwwwwwwwwwwwwwwww
  4525. wwwwwwwwwwwwwwwww
  4526. wwwwwwwwwwwwwwwww
  4527. wwwwwwp
  4528. askSam0029
  4529. StdFileEditing 
  4530. PBrush
  4531. 0 0 29 29
  4532. wwwwwwp
  4533. askSam0243
  4534. StdFileEditing 
  4535. PBrush
  4536. 0 0 41 41
  4537. wwwwwwwwwwwwwwwww
  4538. wwwwwwwwwwwwwwwww
  4539. wwwwwwwwwwwwwwwww
  4540. wwwwwwp
  4541. askSam0246
  4542. StdFileEditing 
  4543. PBrush
  4544. 0 0 41 41
  4545. wwwwwwwwwwwwwwwww
  4546. wwwwwwwwwwwwwwwww
  4547. wwwwwwwwwwwwwwwww
  4548. wwwwwwp
  4549. askSam0031
  4550. StdFileEditing 
  4551. PBrush
  4552. 0 0 29 29
  4553. wwwwwwp
  4554. askSam0249
  4555. StdFileEditing 
  4556. PBrush
  4557. 0 0 41 41
  4558. wwwwwwwwwwwwwwwww
  4559. wwwwwwwwwwwwwwwww
  4560. wwwwwwwwwwwwwwwww
  4561. wwwwwwp
  4562. askSam0252
  4563. StdFileEditing 
  4564. PBrush
  4565. 0 0 41 41
  4566. wwwwwwwwwwwwwwwww
  4567. wwwwwwwwwwwwwwwww
  4568. wwwwwwwwwwwwwwwww
  4569. wwwwwwp
  4570. askSam0033
  4571. StdFileEditing 
  4572. PBrush
  4573. 0 0 29 29
  4574. wwwwwwp
  4575. askSam0255
  4576. StdFileEditing 
  4577. PBrush
  4578. 0 0 41 41
  4579. wwwwwwwwwwwwwwwww
  4580. wwwwwwwwwwwwwwwww
  4581. wwwwwwwwwwwwwwwww
  4582. wwwwwwp
  4583. askSam0258
  4584. StdFileEditing 
  4585. PBrush
  4586. 0 0 41 41
  4587. wwwwwwwwwwwwwwwww
  4588. wwwwwwwwwwwwwwwww
  4589. wwwwwwwwwwwwwwwww
  4590. wwwwwwp
  4591. askSam0035
  4592. StdFileEditing 
  4593. PBrush
  4594. 0 0 29 29
  4595. wwwwwwp
  4596. askSam0261
  4597. StdFileEditing 
  4598. PBrush
  4599. 0 0 41 41
  4600. wwwwwwwwwwwwwwwww
  4601. wwwwwwwwwwwwwwwww
  4602. wwwwwwwwwwwwwwwww
  4603. wwwwwwp
  4604. askSam0264
  4605. StdFileEditing 
  4606. PBrush
  4607. 0 0 41 41
  4608. wwwwwwwwwwwwwwwww
  4609. wwwwwwwwwwwwwwwww
  4610. wwwwwwwwwwwwwwwww
  4611. wwwwwwp
  4612. askSam0037
  4613. StdFileEditing 
  4614. PBrush
  4615. 0 0 29 29
  4616. wwwwwwp
  4617. askSam0267
  4618. StdFileEditing 
  4619. PBrush
  4620. 0 0 41 41
  4621. wwwwwwwwwwwwwwwww
  4622. wwwwwwwwwwwwwwwww
  4623. wwwwwwwwwwwwwwwww
  4624. wwwwwwp
  4625. askSam0270
  4626. StdFileEditing 
  4627. PBrush
  4628. 0 0 41 41
  4629. wwwwwwwwwwwwwwwww
  4630. wwwwwwwwwwwwwwwww
  4631. wwwwwwwwwwwwwwwww
  4632. wwwwwwp
  4633. askSam0039
  4634. StdFileEditing 
  4635. PBrush
  4636. 0 0 29 29
  4637. wwwwwwp
  4638. askSam0273
  4639. StdFileEditing 
  4640. PBrush
  4641. 0 0 41 41
  4642. wwwwwwwwwwwwwwwww
  4643. wwwwwwwwwwwwwwwww
  4644. wwwwwwwwwwwwwwwww
  4645. wwwwwwp
  4646. askSam0276
  4647. StdFileEditing 
  4648. PBrush
  4649. 0 0 41 41
  4650. wwwwwwwwwwwwwwwww
  4651. wwwwwwwwwwwwwwwww
  4652. wwwwwwwwwwwwwwwww
  4653. wwwwwwp
  4654. askSam0041
  4655. StdFileEditing 
  4656. PBrush
  4657. 0 0 29 29
  4658. wwwwwwp
  4659. askSam0279
  4660. StdFileEditing 
  4661. PBrush
  4662. 0 0 41 41
  4663. wwwwwwwwwwwwwwwww
  4664. wwwwwwwwwwwwwwwww
  4665. wwwwwwwwwwwwwwwww
  4666. wwwwwwp
  4667. askSam0282
  4668. StdFileEditing 
  4669. PBrush
  4670. 0 0 41 41
  4671. wwwwwwwwwwwwwwwww
  4672. wwwwwwwwwwwwwwwww
  4673. wwwwwwwwwwwwwwwww
  4674. wwwwwwp
  4675. askSam0043
  4676. StdFileEditing 
  4677. PBrush
  4678. 0 0 29 29
  4679. wwwwwwp
  4680. askSam0285
  4681. StdFileEditing 
  4682. PBrush
  4683. 0 0 41 41
  4684. wwwwwwwwwwwwwwwww
  4685. wwwwwwwwwwwwwwwww
  4686. wwwwwwwwwwwwwwwww
  4687. wwwwwwp
  4688. askSam0288
  4689. StdFileEditing 
  4690. PBrush
  4691. 0 0 41 41
  4692. wwwwwwwwwwwwwwwww
  4693. wwwwwwwwwwwwwwwww
  4694. wwwwwwwwwwwwwwwww
  4695. wwwwwwp
  4696. askSam0045
  4697. StdFileEditing 
  4698. PBrush
  4699. 0 0 29 29
  4700. wwwwwwp
  4701. askSam0291
  4702. StdFileEditing 
  4703. PBrush
  4704. 0 0 41 41
  4705. wwwwwwwwwwwwwwwww
  4706. wwwwwwwwwwwwwwwww
  4707. wwwwwwwwwwwwwwwww
  4708. wwwwwwp
  4709. askSam0294
  4710. StdFileEditing 
  4711. PBrush
  4712. 0 0 41 41
  4713. wwwwwwwwwwwwwwwww
  4714. wwwwwwwwwwwwwwwww
  4715. wwwwwwwwwwwwwwwww
  4716. wwwwwwp
  4717. askSam0047
  4718. StdFileEditing 
  4719. PBrush
  4720. 0 0 29 29
  4721. wwwwwwp
  4722. askSam0297
  4723. StdFileEditing 
  4724. PBrush
  4725. 0 0 41 41
  4726. wwwwwwwwwwwwwwwww
  4727. wwwwwwwwwwwwwwwww
  4728. wwwwwwwwwwwwwwwww
  4729. wwwwwwp
  4730. askSam0300
  4731. StdFileEditing 
  4732. PBrush
  4733. 0 0 41 41
  4734. wwwwwwwwwwwwwwwww
  4735. wwwwwwwwwwwwwwwww
  4736. wwwwwwwwwwwwwwwww
  4737. wwwwwwp
  4738. askSam0049
  4739. StdFileEditing 
  4740. PBrush
  4741. 0 0 29 29
  4742. wwwwwwp
  4743. askSam0303
  4744. StdFileEditing 
  4745. PBrush
  4746. 0 0 41 41
  4747. wwwwwwwwwwwwwwwww
  4748. wwwwwwwwwwwwwwwww
  4749. wwwwwwwwwwwwwwwww
  4750. wwwwwwp
  4751. askSam0306
  4752. StdFileEditing 
  4753. PBrush
  4754. 0 0 41 41
  4755. wwwwwwwwwwwwwwwww
  4756. wwwwwwwwwwwwwwwww
  4757. wwwwwwwwwwwwwwwww
  4758. wwwwwwp
  4759. askSam0051
  4760. StdFileEditing 
  4761. PBrush
  4762. 0 0 29 29
  4763. wwwwwwp
  4764. askSam0309
  4765. StdFileEditing 
  4766. PBrush
  4767. 0 0 41 41
  4768. wwwwwwwwwwwwwwwww
  4769. wwwwwwwwwwwwwwwww
  4770. wwwwwwwwwwwwwwwww
  4771. wwwwwwp
  4772. askSam0312
  4773. StdFileEditing 
  4774. PBrush
  4775. 0 0 41 41
  4776. wwwwwwwwwwwwwwwww
  4777. wwwwwwwwwwwwwwwww
  4778. wwwwwwwwwwwwwwwww
  4779. wwwwwwp
  4780. askSam0053
  4781. StdFileEditing 
  4782. PBrush
  4783. 0 0 29 29
  4784. wwwwwwp
  4785. askSam0315
  4786. StdFileEditing 
  4787. PBrush
  4788. 0 0 41 41
  4789. wwwwwwwwwwwwwwwww
  4790. wwwwwwwwwwwwwwwww
  4791. wwwwwwwwwwwwwwwww
  4792. wwwwwwp
  4793. askSam0318
  4794. StdFileEditing 
  4795. PBrush
  4796. 0 0 41 41
  4797. wwwwwwwwwwwwwwwww
  4798. wwwwwwwwwwwwwwwww
  4799. wwwwwwwwwwwwwwwww
  4800. wwwwwwp
  4801. askSam0055
  4802. StdFileEditing 
  4803. PBrush
  4804. 0 0 29 29
  4805. wwwwwwp
  4806. askSam0321
  4807. StdFileEditing 
  4808. PBrush
  4809. 0 0 41 41
  4810. wwwwwwwwwwwwwwwww
  4811. wwwwwwwwwwwwwwwww
  4812. wwwwwwwwwwwwwwwww
  4813. wwwwwwp
  4814. askSam0324
  4815. StdFileEditing 
  4816. PBrush
  4817. 0 0 41 41
  4818. wwwwwwwwwwwwwwwww
  4819. wwwwwwwwwwwwwwwww
  4820. wwwwwwwwwwwwwwwww
  4821. wwwwwwp
  4822. askSam0057
  4823. StdFileEditing 
  4824. PBrush
  4825. 0 0 29 29
  4826. wwwwwwp
  4827. askSam0327
  4828. StdFileEditing 
  4829. PBrush
  4830. 0 0 41 41
  4831. wwwwwwwwwwwwwwwww
  4832. wwwwwwwwwwwwwwwww
  4833. wwwwwwwwwwwwwwwww
  4834. wwwwwwp
  4835. askSam0330
  4836. StdFileEditing 
  4837. PBrush
  4838. 0 0 41 41
  4839. wwwwwwwwwwwwwwwww
  4840. wwwwwwwwwwwwwwwww
  4841. wwwwwwwwwwwwwwwww
  4842. wwwwwwp
  4843. askSam0059
  4844. StdFileEditing 
  4845. PBrush
  4846. 0 0 29 29
  4847. wwwwwwp
  4848. askSam0333
  4849. StdFileEditing 
  4850. PBrush
  4851. 0 0 41 41
  4852. wwwwwwwwwwwwwwwww
  4853. wwwwwwwwwwwwwwwww
  4854. wwwwwwwwwwwwwwwww
  4855. wwwwwwp
  4856. askSam0336
  4857. StdFileEditing 
  4858. PBrush
  4859. 0 0 41 41
  4860. wwwwwwwwwwwwwwwww
  4861. wwwwwwwwwwwwwwwww
  4862. wwwwwwwwwwwwwwwww
  4863. wwwwwwp
  4864. askSam0061
  4865. StdFileEditing 
  4866. PBrush
  4867. 0 0 29 29
  4868. wwwwwwp
  4869. askSam0339
  4870. StdFileEditing 
  4871. PBrush
  4872. 0 0 41 41
  4873. wwwwwwwwwwwwwwwww
  4874. wwwwwwwwwwwwwwwww
  4875. wwwwwwwwwwwwwwwww
  4876. wwwwwwp
  4877. askSam0342
  4878. StdFileEditing 
  4879. PBrush
  4880. 0 0 41 41
  4881. wwwwwwwwwwwwwwwww
  4882. wwwwwwwwwwwwwwwww
  4883. wwwwwwwwwwwwwwwww
  4884. wwwwwwp
  4885. askSam0063
  4886. StdFileEditing 
  4887. PBrush
  4888. 0 0 29 29
  4889. wwwwwwp
  4890. askSam0345
  4891. StdFileEditing 
  4892. PBrush
  4893. 0 0 41 41
  4894. wwwwwwwwwwwwwwwww
  4895. wwwwwwwwwwwwwwwww
  4896. wwwwwwwwwwwwwwwww
  4897. wwwwwwp
  4898. askSam0348
  4899. StdFileEditing 
  4900. PBrush
  4901. 0 0 41 41
  4902. wwwwwwwwwwwwwwwww
  4903. wwwwwwwwwwwwwwwww
  4904. wwwwwwwwwwwwwwwww
  4905. wwwwwwp
  4906. askSam0065
  4907. StdFileEditing 
  4908. PBrush
  4909. 0 0 29 29
  4910. wwwwwwp
  4911. askSam0351
  4912. StdFileEditing 
  4913. PBrush
  4914. 0 0 41 41
  4915. wwwwwwwwwwwwwwwww
  4916. wwwwwwwwwwwwwwwww
  4917. wwwwwwwwwwwwwwwww
  4918. wwwwwwp
  4919. askSam0354
  4920. StdFileEditing 
  4921. PBrush
  4922. 0 0 41 41
  4923. wwwwwwwwwwwwwwwww
  4924. wwwwwwwwwwwwwwwww
  4925. wwwwwwwwwwwwwwwww
  4926. wwwwwwp
  4927. askSam0067
  4928. StdFileEditing 
  4929. PBrush
  4930. 0 0 29 29
  4931. wwwwwwp
  4932. askSam0357
  4933. StdFileEditing 
  4934. PBrush
  4935. 0 0 41 41
  4936. wwwwwwwwwwwwwwwww
  4937. wwwwwwwwwwwwwwwww
  4938. wwwwwwwwwwwwwwwww
  4939. wwwwwwp
  4940. askSam0360
  4941. StdFileEditing 
  4942. PBrush
  4943. 0 0 41 41
  4944. wwwwwwwwwwwwwwwww
  4945. wwwwwwwwwwwwwwwww
  4946. wwwwwwwwwwwwwwwww
  4947. wwwwwwp
  4948. askSam0069
  4949. StdFileEditing 
  4950. PBrush
  4951. 0 0 29 29
  4952. wwwwwwp
  4953. askSam0363
  4954. StdFileEditing 
  4955. PBrush
  4956. 0 0 41 41
  4957. wwwwwwwwwwwwwwwww
  4958. wwwwwwwwwwwwwwwww
  4959. wwwwwwwwwwwwwwwww
  4960. wwwwwwp
  4961. askSam0366
  4962. StdFileEditing 
  4963. PBrush
  4964. 0 0 41 41
  4965. wwwwwwwwwwwwwwwww
  4966. wwwwwwwwwwwwwwwww
  4967. wwwwwwwwwwwwwwwww
  4968. wwwwwwp
  4969. askSam0071
  4970. StdFileEditing 
  4971. PBrush
  4972. 0 0 29 29
  4973. wwwwwwp
  4974. askSam0369
  4975. StdFileEditing 
  4976. PBrush
  4977. 0 0 41 41
  4978. wwwwwwwwwwwwwwwww
  4979. wwwwwwwwwwwwwwwww
  4980. wwwwwwwwwwwwwwwww
  4981. wwwwwwp
  4982. askSam0372
  4983. StdFileEditing 
  4984. PBrush
  4985. 0 0 41 41
  4986. wwwwwwwwwwwwwwwww
  4987. wwwwwwwwwwwwwwwww
  4988. wwwwwwwwwwwwwwwww
  4989. wwwwwwp
  4990. askSam0073
  4991. StdFileEditing 
  4992. PBrush
  4993. 0 0 29 29
  4994. wwwwwwp
  4995. askSam0375
  4996. StdFileEditing 
  4997. PBrush
  4998. 0 0 41 41
  4999. wwwwwwwwwwwwwwwww
  5000. wwwwwwwwwwwwwwwww
  5001. wwwwwwwwwwwwwwwww
  5002. wwwwwwp
  5003. askSam0378
  5004. StdFileEditing 
  5005. PBrush
  5006. 0 0 41 41
  5007. wwwwwwwwwwwwwwwww
  5008. wwwwwwwwwwwwwwwww
  5009. wwwwwwwwwwwwwwwww
  5010. wwwwwwp
  5011. askSam0075
  5012. StdFileEditing 
  5013. PBrush
  5014. 0 0 29 29
  5015. wwwwwwp
  5016. askSam0381
  5017. StdFileEditing 
  5018. PBrush
  5019. 0 0 41 41
  5020. wwwwwwwwwwwwwwwww
  5021. wwwwwwwwwwwwwwwww
  5022. wwwwwwwwwwwwwwwww
  5023. wwwwwwp
  5024. askSam0384
  5025. StdFileEditing 
  5026. PBrush
  5027. 0 0 41 41
  5028. wwwwwwwwwwwwwwwww
  5029. wwwwwwwwwwwwwwwww
  5030. wwwwwwwwwwwwwwwww
  5031. wwwwwwp
  5032. askSam0077
  5033. StdFileEditing 
  5034. PBrush
  5035. 0 0 29 29
  5036. wwwwwwp
  5037. askSam0387
  5038. StdFileEditing 
  5039. PBrush
  5040. 0 0 41 41
  5041. wwwwwwwwwwwwwwwww
  5042. wwwwwwwwwwwwwwwww
  5043. wwwwwwwwwwwwwwwww
  5044. wwwwwwp
  5045. askSam0079
  5046. StdFileEditing 
  5047. PBrush
  5048. 0 0 29 29
  5049. wwwwwwp
  5050. askSam0393
  5051. StdFileEditing 
  5052. PBrush
  5053. 0 0 41 41
  5054. wwwwwwwwwwwwwwwww
  5055. wwwwwwwwwwwwwwwww
  5056. wwwwwwwwwwwwwwwww
  5057. wwwwwwp
  5058. askSam0396
  5059. StdFileEditing 
  5060. PBrush
  5061. 0 0 41 41
  5062. wwwwwwwwwwwwwwwww
  5063. wwwwwwwwwwwwwwwww
  5064. wwwwwwwwwwwwwwwww
  5065. wwwwwwp
  5066. askSam0081
  5067. StdFileEditing 
  5068. PBrush
  5069. 0 0 29 29
  5070. wwwwwwp
  5071. askSam0399
  5072. StdFileEditing 
  5073. PBrush
  5074. 0 0 41 41
  5075. wwwwwwwwwwwwwwwww
  5076. wwwwwwwwwwwwwwwww
  5077. wwwwwwwwwwwwwwwww
  5078. wwwwwwp
  5079. askSam0402
  5080. StdFileEditing 
  5081. PBrush
  5082. 0 0 41 41
  5083. wwwwwwwwwwwwwwwww
  5084. wwwwwwwwwwwwwwwww
  5085. wwwwwwwwwwwwwwwww
  5086. wwwwwwp
  5087. askSam0083
  5088. StdFileEditing 
  5089. PBrush
  5090. 0 0 29 29
  5091. wwwwwwp
  5092. askSam0405
  5093. StdFileEditing 
  5094. PBrush
  5095. 0 0 41 41
  5096. wwwwwwwwwwwwwwwww
  5097. wwwwwwwwwwwwwwwww
  5098. wwwwwwwwwwwwwwwww
  5099. wwwwwwp
  5100. askSam0408
  5101. StdFileEditing 
  5102. PBrush
  5103. 0 0 41 41
  5104. wwwwwwwwwwwwwwwww
  5105. wwwwwwwwwwwwwwwww
  5106. wwwwwwwwwwwwwwwww
  5107. wwwwwwp
  5108. askSam0085
  5109. StdFileEditing 
  5110. PBrush
  5111. 0 0 29 29
  5112. wwwwwwp
  5113. askSam0411
  5114. StdFileEditing 
  5115. PBrush
  5116. 0 0 41 41
  5117. wwwwwwwwwwwwwwwww
  5118. wwwwwwwwwwwwwwwww
  5119. wwwwwwwwwwwwwwwww
  5120. wwwwwwp
  5121. askSam0414
  5122. StdFileEditing 
  5123. PBrush
  5124. 0 0 41 41
  5125. wwwwwwwwwwwwwwwww
  5126. wwwwwwwwwwwwwwwww
  5127. wwwwwwwwwwwwwwwww
  5128. wwwwwwp
  5129. askSam0087
  5130. StdFileEditing 
  5131. PBrush
  5132. 0 0 29 29
  5133. wwwwwwp
  5134. askSam0417
  5135. StdFileEditing 
  5136. PBrush
  5137. 0 0 41 41
  5138. wwwwwwwwwwwwwwwww
  5139. wwwwwwwwwwwwwwwww
  5140. wwwwwwwwwwwwwwwww
  5141. wwwwwwp
  5142. askSam0420
  5143. StdFileEditing 
  5144. PBrush
  5145. 0 0 41 41
  5146. wwwwwwwwwwwwwwwww
  5147. wwwwwwwwwwwwwwwww
  5148. wwwwwwwwwwwwwwwww
  5149. wwwwwwp
  5150. askSam0089
  5151. StdFileEditing 
  5152. PBrush
  5153. 0 0 29 29
  5154. wwwwwwp
  5155. askSam0423
  5156. StdFileEditing 
  5157. PBrush
  5158. 0 0 41 41
  5159. wwwwwwwwwwwwwwwww
  5160. wwwwwwwwwwwwwwwww
  5161. wwwwwwwwwwwwwwwww
  5162. wwwwwwp
  5163. askSam0426
  5164. StdFileEditing 
  5165. PBrush
  5166. 0 0 41 41
  5167. wwwwwwwwwwwwwwwww
  5168. wwwwwwwwwwwwwwwww
  5169. wwwwwwwwwwwwwwwww
  5170. wwwwwwp
  5171. askSam0091
  5172. StdFileEditing 
  5173. PBrush
  5174. 0 0 29 29
  5175. wwwwwwp
  5176. askSam0429
  5177. StdFileEditing 
  5178. PBrush
  5179. 0 0 41 41
  5180. wwwwwwwwwwwwwwwww
  5181. wwwwwwwwwwwwwwwww
  5182. wwwwwwwwwwwwwwwww
  5183. wwwwwwp
  5184. askSam0432
  5185. StdFileEditing 
  5186. PBrush
  5187. 0 0 41 41
  5188. wwwwwwwwwwwwwwwww
  5189. wwwwwwwwwwwwwwwww
  5190. wwwwwwwwwwwwwwwww
  5191. wwwwwwp
  5192. askSam0093
  5193. StdFileEditing 
  5194. PBrush
  5195. 0 0 29 29
  5196. wwwwwwp
  5197. askSam0435
  5198. StdFileEditing 
  5199. PBrush
  5200. 0 0 41 41
  5201. wwwwwwwwwwwwwwwww
  5202. wwwwwwwwwwwwwwwww
  5203. wwwwwwwwwwwwwwwww
  5204. wwwwwwp
  5205. askSam0438
  5206. StdFileEditing 
  5207. PBrush
  5208. 0 0 41 41
  5209. wwwwwwwwwwwwwwwww
  5210. wwwwwwwwwwwwwwwww
  5211. wwwwwwwwwwwwwwwww
  5212. wwwwwwp
  5213. askSam0095
  5214. StdFileEditing 
  5215. PBrush
  5216. 0 0 29 29
  5217. wwwwwwp
  5218. askSam0441
  5219. StdFileEditing 
  5220. PBrush
  5221. 0 0 41 41
  5222. wwwwwwwwwwwwwwwww
  5223. wwwwwwwwwwwwwwwww
  5224. wwwwwwwwwwwwwwwww
  5225. wwwwwwp
  5226. askSam0444
  5227. StdFileEditing 
  5228. PBrush
  5229. 0 0 41 41
  5230. wwwwwwwwwwwwwwwww
  5231. wwwwwwwwwwwwwwwww
  5232. wwwwwwwwwwwwwwwww
  5233. wwwwwwp
  5234. askSam0097
  5235. StdFileEditing 
  5236. PBrush
  5237. 0 0 29 29
  5238. wwwwwwp
  5239. askSam0447
  5240. StdFileEditing 
  5241. PBrush
  5242. 0 0 41 41
  5243. wwwwwwwwwwwwwwwww
  5244. wwwwwwwwwwwwwwwww
  5245. wwwwwwwwwwwwwwwww
  5246. wwwwwwp
  5247. askSam0450
  5248. StdFileEditing 
  5249. PBrush
  5250. 0 0 41 41
  5251. wwwwwwwwwwwwwwwww
  5252. wwwwwwwwwwwwwwwww
  5253. wwwwwwwwwwwwwwwww
  5254. wwwwwwp
  5255. askSam0099
  5256. StdFileEditing 
  5257. PBrush
  5258. 0 0 29 29
  5259. wwwwwwp
  5260. askSam0453
  5261. StdFileEditing 
  5262. PBrush
  5263. 0 0 41 41
  5264. wwwwwwwwwwwwwwwww
  5265. wwwwwwwwwwwwwwwww
  5266. wwwwwwwwwwwwwwwww
  5267. wwwwwwp
  5268. askSam0456
  5269. StdFileEditing 
  5270. PBrush
  5271. 0 0 41 41
  5272. wwwwwwwwwwwwwwwww
  5273. wwwwwwwwwwwwwwwww
  5274. wwwwwwwwwwwwwwwww
  5275. wwwwwwp
  5276. askSam0101
  5277. StdFileEditing 
  5278. PBrush
  5279. 0 0 29 29
  5280. wwwwwwp
  5281. askSam0459
  5282. StdFileEditing 
  5283. PBrush
  5284. 0 0 41 41
  5285. wwwwwwwwwwwwwwwww
  5286. wwwwwwwwwwwwwwwww
  5287. wwwwwwwwwwwwwwwww
  5288. wwwwwwp
  5289. askSam0462
  5290. StdFileEditing 
  5291. PBrush
  5292. 0 0 41 41
  5293. wwwwwwwwwwwwwwwww
  5294. wwwwwwwwwwwwwwwww
  5295. wwwwwwwwwwwwwwwww
  5296. wwwwwwp
  5297. askSam0103
  5298. StdFileEditing 
  5299. PBrush
  5300. 0 0 29 29
  5301. wwwwwwp
  5302. askSam0465
  5303. StdFileEditing 
  5304. PBrush
  5305. 0 0 41 41
  5306. wwwwwwwwwwwwwwwww
  5307. wwwwwwwwwwwwwwwww
  5308. wwwwwwwwwwwwwwwww
  5309. wwwwwwp
  5310. askSam0468
  5311. StdFileEditing 
  5312. PBrush
  5313. 0 0 41 41
  5314. wwwwwwwwwwwwwwwww
  5315. wwwwwwwwwwwwwwwww
  5316. wwwwwwwwwwwwwwwww
  5317. wwwwwwp
  5318. askSam0105
  5319. StdFileEditing 
  5320. PBrush
  5321. 0 0 29 29
  5322. wwwwwwp
  5323. askSam0471
  5324. StdFileEditing 
  5325. PBrush
  5326. 0 0 41 41
  5327. wwwwwwwwwwwwwwwww
  5328. wwwwwwwwwwwwwwwww
  5329. wwwwwwwwwwwwwwwww
  5330. wwwwwwp
  5331. askSam0474
  5332. StdFileEditing 
  5333. PBrush
  5334. 0 0 41 41
  5335. wwwwwwwwwwwwwwwww
  5336. wwwwwwwwwwwwwwwww
  5337. wwwwwwwwwwwwwwwww
  5338. wwwwwwp
  5339. askSam0107
  5340. StdFileEditing 
  5341. PBrush
  5342. 0 0 29 29
  5343. wwwwwwp
  5344. askSam0477
  5345. StdFileEditing 
  5346. PBrush
  5347. 0 0 41 41
  5348. wwwwwwwwwwwwwwwww
  5349. wwwwwwwwwwwwwwwww
  5350. wwwwwwwwwwwwwwwww
  5351. wwwwwwp
  5352. askSam0480
  5353. StdFileEditing 
  5354. PBrush
  5355. 0 0 41 41
  5356. wwwwwwwwwwwwwwwww
  5357. wwwwwwwwwwwwwwwww
  5358. wwwwwwwwwwwwwwwww
  5359. wwwwwwp
  5360. askSam0109
  5361. StdFileEditing 
  5362. PBrush
  5363. 0 0 29 29
  5364. wwwwwwp
  5365. askSam0483
  5366. StdFileEditing 
  5367. PBrush
  5368. 0 0 41 41
  5369. wwwwwwwwwwwwwwwww
  5370. wwwwwwwwwwwwwwwww
  5371. wwwwwwwwwwwwwwwww
  5372. wwwwwwp
  5373. askSam0486
  5374. StdFileEditing 
  5375. PBrush
  5376. 0 0 41 41
  5377. wwwwwwwwwwwwwwwww
  5378. wwwwwwwwwwwwwwwww
  5379. wwwwwwwwwwwwwwwww
  5380. wwwwwwp
  5381. askSam0111
  5382. StdFileEditing 
  5383. PBrush
  5384. 0 0 29 29
  5385. wwwwwwp
  5386. askSam0489
  5387. StdFileEditing 
  5388. PBrush
  5389. 0 0 41 41
  5390. wwwwwwwwwwwwwwwww
  5391. wwwwwwwwwwwwwwwww
  5392. wwwwwwwwwwwwwwwww
  5393. wwwwwwp
  5394. askSam0492
  5395. StdFileEditing 
  5396. PBrush
  5397. 0 0 41 41
  5398. wwwwwwwwwwwwwwwww
  5399. wwwwwwwwwwwwwwwww
  5400. wwwwwwwwwwwwwwwww
  5401. wwwwwwp
  5402. askSam0113
  5403. StdFileEditing 
  5404. PBrush
  5405. 0 0 29 29
  5406. wwwwwwp
  5407. askSam0495
  5408. StdFileEditing 
  5409. PBrush
  5410. 0 0 41 41
  5411. wwwwwwwwwwwwwwwww
  5412. wwwwwwwwwwwwwwwww
  5413. wwwwwwwwwwwwwwwww
  5414. wwwwwwp
  5415. askSam0498
  5416. StdFileEditing 
  5417. PBrush
  5418. 0 0 41 41
  5419. wwwwwwwwwwwwwwwww
  5420. wwwwwwwwwwwwwwwww
  5421. wwwwwwwwwwwwwwwww
  5422. wwwwwwp
  5423. askSam0115
  5424. StdFileEditing 
  5425. PBrush
  5426. 0 0 29 29
  5427. wwwwwwp
  5428. askSam0501
  5429. StdFileEditing 
  5430. PBrush
  5431. 0 0 41 41
  5432. wwwwwwwwwwwwwwwww
  5433. wwwwwwwwwwwwwwwww
  5434. wwwwwwwwwwwwwwwww
  5435. wwwwwwp
  5436. askSam0504
  5437. StdFileEditing 
  5438. PBrush
  5439. 0 0 41 41
  5440. wwwwwwwwwwwwwwwww
  5441. wwwwwwwwwwwwwwwww
  5442. wwwwwwwwwwwwwwwww
  5443. wwwwwwp
  5444. askSam0117
  5445. StdFileEditing 
  5446. PBrush
  5447. 0 0 29 29
  5448. wwwwwwp
  5449. askSam0507
  5450. StdFileEditing 
  5451. PBrush
  5452. 0 0 41 41
  5453. wwwwwwwwwwwwwwwww
  5454. wwwwwwwwwwwwwwwww
  5455. wwwwwwwwwwwwwwwww
  5456. wwwwwwp
  5457. askSam0510
  5458. StdFileEditing 
  5459. PBrush
  5460. 0 0 41 41
  5461. wwwwwwwwwwwwwwwww
  5462. wwwwwwwwwwwwwwwww
  5463. wwwwwwwwwwwwwwwww
  5464. wwwwwwp
  5465. askSam0119
  5466. StdFileEditing 
  5467. PBrush
  5468. 0 0 29 29
  5469. wwwwwwp
  5470. askSam0513
  5471. StdFileEditing 
  5472. PBrush
  5473. 0 0 41 41
  5474. wwwwwwwwwwwwwwwww
  5475. wwwwwwwwwwwwwwwww
  5476. wwwwwwwwwwwwwwwww
  5477. wwwwwwp
  5478. askSam0516
  5479. StdFileEditing 
  5480. PBrush
  5481. 0 0 41 41
  5482. wwwwwwwwwwwwwwwww
  5483. wwwwwwwwwwwwwwwww
  5484. wwwwwwwwwwwwwwwww
  5485. wwwwwwp
  5486. askSam0121
  5487. StdFileEditing 
  5488. PBrush
  5489. 0 0 29 29
  5490. wwwwwwp
  5491. askSam0519
  5492. StdFileEditing 
  5493. PBrush
  5494. 0 0 41 41
  5495. wwwwwwwwwwwwwwwww
  5496. wwwwwwwwwwwwwwwww
  5497. wwwwwwwwwwwwwwwww
  5498. wwwwwwp
  5499. askSam0522
  5500. StdFileEditing 
  5501. PBrush
  5502. 0 0 41 41
  5503. wwwwwwwwwwwwwwwww
  5504. wwwwwwwwwwwwwwwww
  5505. wwwwwwwwwwwwwwwww
  5506. wwwwwwp
  5507. askSam0123
  5508. StdFileEditing 
  5509. PBrush
  5510. 0 0 29 29
  5511. wwwwwwp
  5512. askSam0525
  5513. StdFileEditing 
  5514. PBrush
  5515. 0 0 41 41
  5516. wwwwwwwwwwwwwwwww
  5517. wwwwwwwwwwwwwwwww
  5518. wwwwwwwwwwwwwwwww
  5519. wwwwwwp
  5520. askSam0528
  5521. StdFileEditing 
  5522. PBrush
  5523. 0 0 41 41
  5524. wwwwwwwwwwwwwwwww
  5525. wwwwwwwwwwwwwwwww
  5526. wwwwwwwwwwwwwwwww
  5527. wwwwwwp
  5528. askSam0125
  5529. StdFileEditing 
  5530. PBrush
  5531. 0 0 29 29
  5532. wwwwwwp
  5533. askSam0531
  5534. StdFileEditing 
  5535. PBrush
  5536. 0 0 41 41
  5537. wwwwwwwwwwwwwwwww
  5538. wwwwwwwwwwwwwwwww
  5539. wwwwwwwwwwwwwwwww
  5540. wwwwwwp
  5541. askSam0534
  5542. StdFileEditing 
  5543. PBrush
  5544. 0 0 41 41
  5545. wwwwwwwwwwwwwwwww
  5546. wwwwwwwwwwwwwwwww
  5547. wwwwwwwwwwwwwwwww
  5548. wwwwwwp
  5549. askSam0127
  5550. StdFileEditing 
  5551. PBrush
  5552. 0 0 29 29
  5553. wwwwwwp
  5554. askSam0537
  5555. StdFileEditing 
  5556. PBrush
  5557. 0 0 41 41
  5558. wwwwwwwwwwwwwwwww
  5559. wwwwwwwwwwwwwwwww
  5560. wwwwwwwwwwwwwwwww
  5561. wwwwwwp
  5562. askSam0540
  5563. StdFileEditing 
  5564. PBrush
  5565. 0 0 41 41
  5566. wwwwwwwwwwwwwwwww
  5567. wwwwwwwwwwwwwwwww
  5568. wwwwwwwwwwwwwwwww
  5569. wwwwwwp
  5570. askSam0129
  5571. StdFileEditing 
  5572. PBrush
  5573. 0 0 29 29
  5574. wwwwwwp
  5575. askSam0543
  5576. StdFileEditing 
  5577. PBrush
  5578. 0 0 41 41
  5579. wwwwwwwwwwwwwwwww
  5580. wwwwwwwwwwwwwwwww
  5581. wwwwwwwwwwwwwwwww
  5582. wwwwwwp
  5583. askSam0546
  5584. StdFileEditing 
  5585. PBrush
  5586. 0 0 41 41
  5587. wwwwwwwwwwwwwwwww
  5588. wwwwwwwwwwwwwwwww
  5589. wwwwwwwwwwwwwwwww
  5590. wwwwwwp
  5591. askSam0131
  5592. StdFileEditing 
  5593. PBrush
  5594. 0 0 29 29
  5595. wwwwwwp
  5596. askSam0549
  5597. StdFileEditing 
  5598. PBrush
  5599. 0 0 41 41
  5600. wwwwwwwwwwwwwwwww
  5601. wwwwwwwwwwwwwwwww
  5602. wwwwwwwwwwwwwwwww
  5603. wwwwwwp
  5604. askSam0552
  5605. StdFileEditing 
  5606. PBrush
  5607. 0 0 41 41
  5608. wwwwwwwwwwwwwwwww
  5609. wwwwwwwwwwwwwwwww
  5610. wwwwwwwwwwwwwwwww
  5611. wwwwwwp
  5612. askSam0133
  5613. StdFileEditing 
  5614. PBrush
  5615. 0 0 29 29
  5616. wwwwwwp
  5617. askSam0555
  5618. StdFileEditing 
  5619. PBrush
  5620. 0 0 41 41
  5621. wwwwwwwwwwwwwwwww
  5622. wwwwwwwwwwwwwwwww
  5623. wwwwwwwwwwwwwwwww
  5624. wwwwwwp
  5625. askSam0558
  5626. StdFileEditing 
  5627. PBrush
  5628. 0 0 41 41
  5629. wwwwwwwwwwwwwwwww
  5630. wwwwwwwwwwwwwwwww
  5631. wwwwwwwwwwwwwwwww
  5632. wwwwwwp
  5633. askSam0135
  5634. StdFileEditing 
  5635. PBrush
  5636. 0 0 29 29
  5637. wwwwwwp
  5638. askSam0561
  5639. StdFileEditing 
  5640. PBrush
  5641. 0 0 41 41
  5642. wwwwwwwwwwwwwwwww
  5643. wwwwwwwwwwwwwwwww
  5644. wwwwwwwwwwwwwwwww
  5645. wwwwwwp
  5646. askSam0564
  5647. StdFileEditing 
  5648. PBrush
  5649. 0 0 41 41
  5650. wwwwwwwwwwwwwwwww
  5651. wwwwwwwwwwwwwwwww
  5652. wwwwwwwwwwwwwwwww
  5653. wwwwwwp
  5654. askSam0137
  5655. StdFileEditing 
  5656. PBrush
  5657. 0 0 29 29
  5658. wwwwwwp
  5659. askSam0567
  5660. StdFileEditing 
  5661. PBrush
  5662. 0 0 41 41
  5663. wwwwwwwwwwwwwwwww
  5664. wwwwwwwwwwwwwwwww
  5665. wwwwwwwwwwwwwwwww
  5666. wwwwwwp
  5667. askSam0570
  5668. StdFileEditing 
  5669. PBrush
  5670. 0 0 41 41
  5671. wwwwwwwwwwwwwwwww
  5672. wwwwwwwwwwwwwwwww
  5673. wwwwwwwwwwwwwwwww
  5674. wwwwwwp
  5675. askSam0139
  5676. StdFileEditing 
  5677. PBrush
  5678. 0 0 29 29
  5679. wwwwwwp
  5680. askSam0573
  5681. StdFileEditing 
  5682. PBrush
  5683. 0 0 41 41
  5684. wwwwwwwwwwwwwwwww
  5685. wwwwwwwwwwwwwwwww
  5686. wwwwwwwwwwwwwwwww
  5687. wwwwwwp
  5688. askSam0576
  5689. StdFileEditing 
  5690. PBrush
  5691. 0 0 41 41
  5692. wwwwwwwwwwwwwwwww
  5693. wwwwwwwwwwwwwwwww
  5694. wwwwwwwwwwwwwwwww
  5695. wwwwwwp
  5696. askSam0141
  5697. StdFileEditing 
  5698. PBrush
  5699. 0 0 29 29
  5700. wwwwwwp
  5701. askSam0579
  5702. StdFileEditing 
  5703. PBrush
  5704. 0 0 41 41
  5705. wwwwwwwwwwwwwwwww
  5706. wwwwwwwwwwwwwwwww
  5707. wwwwwwwwwwwwwwwww
  5708. wwwwwwp
  5709. askSam0582
  5710. StdFileEditing 
  5711. PBrush
  5712. 0 0 41 41
  5713. wwwwwwwwwwwwwwwww
  5714. wwwwwwwwwwwwwwwww
  5715. wwwwwwwwwwwwwwwww
  5716. wwwwwwp
  5717. askSam0143
  5718. StdFileEditing 
  5719. PBrush
  5720. 0 0 29 29
  5721. wwwwwwp
  5722. askSam0585
  5723. StdFileEditing 
  5724. PBrush
  5725. 0 0 41 41
  5726. wwwwwwwwwwwwwwwww
  5727. wwwwwwwwwwwwwwwww
  5728. wwwwwwwwwwwwwwwww
  5729. wwwwwwp
  5730. askSam0588
  5731. StdFileEditing 
  5732. PBrush
  5733. 0 0 41 41
  5734. wwwwwwwwwwwwwwwww
  5735. wwwwwwwwwwwwwwwww
  5736. wwwwwwwwwwwwwwwww
  5737. wwwwwwp
  5738. askSam0145
  5739. StdFileEditing 
  5740. PBrush
  5741. 0 0 29 29
  5742. wwwwwwp
  5743. askSam0591
  5744. StdFileEditing 
  5745. PBrush
  5746. 0 0 41 41
  5747. wwwwwwwwwwwwwwwww
  5748. wwwwwwwwwwwwwwwww
  5749. wwwwwwwwwwwwwwwww
  5750. wwwwwwp
  5751. askSam0594
  5752. StdFileEditing 
  5753. PBrush
  5754. 0 0 41 41
  5755. wwwwwwwwwwwwwwwww
  5756. wwwwwwwwwwwwwwwww
  5757. wwwwwwwwwwwwwwwww
  5758. wwwwwwp
  5759. askSam0147
  5760. StdFileEditing 
  5761. PBrush
  5762. 0 0 29 29
  5763. wwwwwwp
  5764. askSam0597
  5765. StdFileEditing 
  5766. PBrush
  5767. 0 0 41 41
  5768. wwwwwwwwwwwwwwwww
  5769. wwwwwwwwwwwwwwwww
  5770. wwwwwwwwwwwwwwwww
  5771. wwwwwwp
  5772. askSam0600
  5773. StdFileEditing 
  5774. PBrush
  5775. 0 0 41 41
  5776. wwwwwwwwwwwwwwwww
  5777. wwwwwwwwwwwwwwwww
  5778. wwwwwwwwwwwwwwwww
  5779. wwwwwwp
  5780. askSam0149
  5781. StdFileEditing 
  5782. PBrush
  5783. 0 0 29 29
  5784. wwwwwwp
  5785. askSam0603
  5786. StdFileEditing 
  5787. PBrush
  5788. 0 0 41 41
  5789. wwwwwwwwwwwwwwwww
  5790. wwwwwwwwwwwwwwwww
  5791. wwwwwwwwwwwwwwwww
  5792. wwwwwwp
  5793. askSam0606
  5794. StdFileEditing 
  5795. PBrush
  5796. 0 0 41 41
  5797. wwwwwwwwwwwwwwwww
  5798. wwwwwwwwwwwwwwwww
  5799. wwwwwwwwwwwwwwwww
  5800. wwwwwwp
  5801. askSam0151
  5802. StdFileEditing 
  5803. PBrush
  5804. 0 0 29 29
  5805. wwwwwwp
  5806. askSam0609
  5807. StdFileEditing 
  5808. PBrush
  5809. 0 0 41 41
  5810. wwwwwwwwwwwwwwwww
  5811. wwwwwwwwwwwwwwwww
  5812. wwwwwwwwwwwwwwwww
  5813. wwwwwwp
  5814. askSam0612
  5815. StdFileEditing 
  5816. PBrush
  5817. 0 0 41 41
  5818. wwwwwwwwwwwwwwwww
  5819. wwwwwwwwwwwwwwwww
  5820. wwwwwwwwwwwwwwwww
  5821. wwwwwwp
  5822. askSam0153
  5823. StdFileEditing 
  5824. PBrush
  5825. 0 0 29 29
  5826. wwwwwwp
  5827. askSam0615
  5828. StdFileEditing 
  5829. PBrush
  5830. 0 0 41 41
  5831. wwwwwwwwwwwwwwwww
  5832. wwwwwwwwwwwwwwwww
  5833. wwwwwwwwwwwwwwwww
  5834. wwwwwwp
  5835. askSam0618
  5836. StdFileEditing 
  5837. PBrush
  5838. 0 0 41 41
  5839. wwwwwwwwwwwwwwwww
  5840. wwwwwwwwwwwwwwwww
  5841. wwwwwwwwwwwwwwwww
  5842. wwwwwwp
  5843. askSam0155
  5844. StdFileEditing 
  5845. PBrush
  5846. 0 0 29 29
  5847. wwwwwwp
  5848. askSam0621
  5849. StdFileEditing 
  5850. PBrush
  5851. 0 0 41 41
  5852. wwwwwwwwwwwwwwwww
  5853. wwwwwwwwwwwwwwwww
  5854. wwwwwwwwwwwwwwwww
  5855. wwwwwwp
  5856. askSam0624
  5857. StdFileEditing 
  5858. PBrush
  5859. 0 0 41 41
  5860. wwwwwwwwwwwwwwwww
  5861. wwwwwwwwwwwwwwwww
  5862. wwwwwwwwwwwwwwwww
  5863. wwwwwwp
  5864. askSam0157
  5865. StdFileEditing 
  5866. PBrush
  5867. 0 0 29 29
  5868. wwwwwwp
  5869. askSam0627
  5870. StdFileEditing 
  5871. PBrush
  5872. 0 0 41 41
  5873. wwwwwwwwwwwwwwwww
  5874. wwwwwwwwwwwwwwwww
  5875. wwwwwwwwwwwwwwwww
  5876. wwwwwwp
  5877. askSam0630
  5878. StdFileEditing 
  5879. PBrush
  5880. 0 0 41 41
  5881. wwwwwwwwwwwwwwwww
  5882. wwwwwwwwwwwwwwwww
  5883. wwwwwwwwwwwwwwwww
  5884. wwwwwwp
  5885. askSam0159
  5886. StdFileEditing 
  5887. PBrush
  5888. 0 0 29 29
  5889. wwwwwwp
  5890. askSam0633
  5891. StdFileEditing 
  5892. PBrush
  5893. 0 0 41 41
  5894. wwwwwwwwwwwwwwwww
  5895. wwwwwwwwwwwwwwwww
  5896. wwwwwwwwwwwwwwwww
  5897. wwwwwwp
  5898. askSam0636
  5899. StdFileEditing 
  5900. PBrush
  5901. 0 0 41 41
  5902. wwwwwwwwwwwwwwwww
  5903. wwwwwwwwwwwwwwwww
  5904. wwwwwwwwwwwwwwwww
  5905. wwwwwwp
  5906. askSam0161
  5907. StdFileEditing 
  5908. PBrush
  5909. 0 0 29 29
  5910. wwwwwwp
  5911. askSam0639
  5912. StdFileEditing 
  5913. PBrush
  5914. 0 0 41 41
  5915. wwwwwwwwwwwwwwwww
  5916. wwwwwwwwwwwwwwwww
  5917. wwwwwwwwwwwwwwwww
  5918. wwwwwwp
  5919. askSam0642
  5920. StdFileEditing 
  5921. PBrush
  5922. 0 0 41 41
  5923. wwwwwwwwwwwwwwwww
  5924. wwwwwwwwwwwwwwwww
  5925. wwwwwwwwwwwwwwwww
  5926. wwwwwwp
  5927. askSam0163
  5928. StdFileEditing 
  5929. PBrush
  5930. 0 0 29 29
  5931. wwwwwwp
  5932. askSam0645
  5933. StdFileEditing 
  5934. PBrush
  5935. 0 0 41 41
  5936. wwwwwwwwwwwwwwwww
  5937. wwwwwwwwwwwwwwwww
  5938. wwwwwwwwwwwwwwwww
  5939. wwwwwwp
  5940. askSam0648
  5941. StdFileEditing 
  5942. PBrush
  5943. 0 0 41 41
  5944. wwwwwwwwwwwwwwwww
  5945. wwwwwwwwwwwwwwwww
  5946. wwwwwwwwwwwwwwwww
  5947. wwwwwwp
  5948. askSam0165
  5949. StdFileEditing 
  5950. PBrush
  5951. 0 0 29 29
  5952. wwwwwwp
  5953. askSam0651
  5954. StdFileEditing 
  5955. PBrush
  5956. 0 0 41 41
  5957. wwwwwwwwwwwwwwwww
  5958. wwwwwwwwwwwwwwwww
  5959. wwwwwwwwwwwwwwwww
  5960. wwwwwwp
  5961. askSam0654
  5962. StdFileEditing 
  5963. PBrush
  5964. 0 0 41 41
  5965. wwwwwwwwwwwwwwwww
  5966. wwwwwwwwwwwwwwwww
  5967. wwwwwwwwwwwwwwwww
  5968. wwwwwwp
  5969. askSam0167
  5970. StdFileEditing 
  5971. PBrush
  5972. 0 0 29 29
  5973. wwwwwwp
  5974. askSam0657
  5975. StdFileEditing 
  5976. PBrush
  5977. 0 0 41 41
  5978. wwwwwwwwwwwwwwwww
  5979. wwwwwwwwwwwwwwwww
  5980. wwwwwwwwwwwwwwwww
  5981. wwwwwwp
  5982. askSam0660
  5983. StdFileEditing 
  5984. PBrush
  5985. 0 0 41 41
  5986. wwwwwwwwwwwwwwwww
  5987. wwwwwwwwwwwwwwwww
  5988. wwwwwwwwwwwwwwwww
  5989. wwwwwwp
  5990. askSam0169
  5991. StdFileEditing 
  5992. PBrush
  5993. 0 0 29 29
  5994. wwwwwwp
  5995. askSam0663
  5996. StdFileEditing 
  5997. PBrush
  5998. 0 0 41 41
  5999. wwwwwwwwwwwwwwwww
  6000. wwwwwwwwwwwwwwwww
  6001. wwwwwwwwwwwwwwwww
  6002. wwwwwwp
  6003. askSam0666
  6004. StdFileEditing 
  6005. PBrush
  6006. 0 0 41 41
  6007. wwwwwwwwwwwwwwwww
  6008. wwwwwwwwwwwwwwwww
  6009. wwwwwwwwwwwwwwwww
  6010. wwwwwwp
  6011. askSam0171
  6012. StdFileEditing 
  6013. PBrush
  6014. 0 0 29 29
  6015. wwwwwwp
  6016. askSam0669
  6017. StdFileEditing 
  6018. PBrush
  6019. 0 0 41 41
  6020. wwwwwwwwwwwwwwwww
  6021. wwwwwwwwwwwwwwwww
  6022. wwwwwwwwwwwwwwwww
  6023. wwwwwwp
  6024. askSam0672
  6025. StdFileEditing 
  6026. PBrush
  6027. 0 0 41 41
  6028. wwwwwwwwwwwwwwwww
  6029. wwwwwwwwwwwwwwwww
  6030. wwwwwwwwwwwwwwwww
  6031. wwwwwwp
  6032. askSam0173
  6033. StdFileEditing 
  6034. PBrush
  6035. 0 0 29 29
  6036. wwwwwwp
  6037. askSam0675
  6038. StdFileEditing 
  6039. PBrush
  6040. 0 0 41 41
  6041. wwwwwwwwwwwwwwwww
  6042. wwwwwwwwwwwwwwwww
  6043. wwwwwwwwwwwwwwwww
  6044. wwwwwwp
  6045. askSam0678
  6046. StdFileEditing 
  6047. PBrush
  6048. 0 0 41 41
  6049. wwwwwwwwwwwwwwwww
  6050. wwwwwwwwwwwwwwwww
  6051. wwwwwwwwwwwwwwwww
  6052. wwwwwwp
  6053. askSam0175
  6054. StdFileEditing 
  6055. PBrush
  6056. 0 0 29 29
  6057. wwwwwwp
  6058. askSam0681
  6059. StdFileEditing 
  6060. PBrush
  6061. 0 0 41 41
  6062. wwwwwwwwwwwwwwwww
  6063. wwwwwwwwwwwwwwwww
  6064. wwwwwwwwwwwwwwwww
  6065. wwwwwwp
  6066. askSam0684
  6067. StdFileEditing 
  6068. PBrush
  6069. 0 0 41 41
  6070. wwwwwwwwwwwwwwwww
  6071. wwwwwwwwwwwwwwwww
  6072. wwwwwwwwwwwwwwwww
  6073. wwwwwwp
  6074. askSam0177
  6075. StdFileEditing 
  6076. PBrush
  6077. 0 0 29 29
  6078. wwwwwwp
  6079. askSam0687
  6080. StdFileEditing 
  6081. PBrush
  6082. 0 0 41 41
  6083. wwwwwwwwwwwwwwwww
  6084. wwwwwwwwwwwwwwwww
  6085. wwwwwwwwwwwwwwwww
  6086. wwwwwwp
  6087. askSam0690
  6088. StdFileEditing 
  6089. PBrush
  6090. 0 0 41 41
  6091. wwwwwwwwwwwwwwwww
  6092. wwwwwwwwwwwwwwwww
  6093. wwwwwwwwwwwwwwwww
  6094. wwwwwwp
  6095. askSam0179
  6096. StdFileEditing 
  6097. PBrush
  6098. 0 0 29 29
  6099. wwwwwwp
  6100. askSam0693
  6101. StdFileEditing 
  6102. PBrush
  6103. 0 0 41 41
  6104. wwwwwwwwwwwwwwwww
  6105. wwwwwwwwwwwwwwwww
  6106. wwwwwwwwwwwwwwwww
  6107. wwwwwwp
  6108. askSam0696
  6109. StdFileEditing 
  6110. PBrush
  6111. 0 0 41 41
  6112. wwwwwwwwwwwwwwwww
  6113. wwwwwwwwwwwwwwwww
  6114. wwwwwwwwwwwwwwwww
  6115. wwwwwwp
  6116. askSam0181
  6117. StdFileEditing 
  6118. PBrush
  6119. 0 0 29 29
  6120. wwwwwwp
  6121. askSam0699
  6122. StdFileEditing 
  6123. PBrush
  6124. 0 0 41 41
  6125. wwwwwwwwwwwwwwwww
  6126. wwwwwwwwwwwwwwwww
  6127. wwwwwwwwwwwwwwwww
  6128. wwwwwwp
  6129. askSam0702
  6130. StdFileEditing 
  6131. PBrush
  6132. 0 0 41 41
  6133. wwwwwwwwwwwwwwwww
  6134. wwwwwwwwwwwwwwwww
  6135. wwwwwwwwwwwwwwwww
  6136. wwwwwwp
  6137. askSam0183
  6138. StdFileEditing 
  6139. PBrush
  6140. 0 0 29 29
  6141. wwwwwwp
  6142. askSam0705
  6143. StdFileEditing 
  6144. PBrush
  6145. 0 0 41 41
  6146. wwwwwwwwwwwwwwwww
  6147. wwwwwwwwwwwwwwwww
  6148. wwwwwwwwwwwwwwwww
  6149. wwwwwwp
  6150. askSam0708
  6151. StdFileEditing 
  6152. PBrush
  6153. 0 0 41 41
  6154. wwwwwwwwwwwwwwwww
  6155. wwwwwwwwwwwwwwwww
  6156. wwwwwwwwwwwwwwwww
  6157. wwwwwwp
  6158. <Help
  6159. mirror tiles to the wall behind the machine so that you can see what you are doing.
  6160.   Return to Main Menu 
  6161.   Return to Main Menu 
  6162.   Return to Main Menu 
  6163. arguments about forgetting or losing hidden columns seem insignif
  6164. icant.
  6165.   Return to Main Menu 
  6166.   Return to Main Menu 
  6167.   Return to Main Menu 
  6168. quickly. It's also legal.
  6169.   Return to Main Menu 
  6170. They generally use SCSI, or an adaptation of it.
  6171.   Return to Main Menu 
  6172. in for a fair amount of time spent learning how to set it up.
  6173.   Return to Main Menu 
  6174. kit. Trawling the ads in PC Plus I spotted this advertised between 
  6175. 490 so it pays to shop round.
  6176.   Return to Main Menu 
  6177.   Return to Main Menu 
  6178. point when the drive fails, when you would have had to do it anyway.
  6179.   Return to Main Menu 
  6180. Run Control Panel
  6181. 4.2/3.7
  6182. 2.4/1.1
  6183. 3.4/1.2
  6184.   Return to Main Menu 
  6185.   Return to Main Menu 
  6186. that something was entered, and reads DATE.DAT if it has.
  6187.   Return to Main Menu 
  6188. advantage of the improved photographic reproduction of the LaserJet in 
  6189. its native mode.
  6190.   Return to Main Menu 
  6191.   Return to Main Menu 
  6192.   Return to Main Menu 
  6193.   Return to Main Menu 
  6194. superficial. A determined person with a moderate level of skill and a 
  6195. little time could break through them. 
  6196.   Return to Main Menu 
  6197. Macro. Highlight Fontcat2, and run or edit it as you wish.
  6198.   Return to Main Menu 
  6199. encyclopedia from scratch.
  6200.   Return to Main Menu 
  6201.   Return to Main Menu 
  6202. the focus away from data entry.
  6203.   Return to Main Menu 
  6204. 260511 for the address of a dealer.
  6205.   Return to Main Menu 
  6206. Automatic Word Selection. The autocorrection of double capitals is turned 
  6207. on and off from Tools, Autocorrect. Just clear the appropriate ch
  6208. eck box.
  6209.   Return to Main Menu 
  6210. identified the leaky software, it's really a matter only the author can 
  6211. sort out.
  6212.   Return to Main Menu 
  6213.   Return to Main Menu 
  6214.   Return to Main Menu 
  6215. changes to disk when prompted, and you should now be able to access the 
  6216. directory. 
  6217.   Return to Main Menu 
  6218.