News on the TSFAQP package by Timo Salmi in reverse order
=========================================================

University of Vaasa, Finland, Linux Pentium garbo.uwasa.fi has a
large collection of Shareware, Freeware and Public Domain PC
programs available by anonymous FTP, WWW (World Wide Web) and mail
server. The file ftp://garbo.uwasa.fi/pc/ts/0news-ts contains news
about the TS-programs in the /pc/ts directory (in reverse order).
This text, which you now have, is an extract from the 0news-ts file
and the Usenet news.

....................................................................
Prof. Timo Salmi   Co-moderator of news:comp.archives.msdos.announce
Moderating at ftp:// & http://garbo.uwasa.fi/ archives 193.166.120.5
Department of Accounting and Business Finance  ; University of Vaasa
mailto:ts@uwasa.fi <http://www.uwasa.fi/~ts/>  ; FIN-65101,  Finland
Spam foiling in effect.  My email filter autoresponder will return a
required email password to users not yet in the privileges database.
....................................................................


Wed 27-Oct-2004: After over four years of inactivity since the
previous time I have made a kind of an update of my
 Common Turbo Pascal Questions and Timo's answers, linked
 Oct 27 2004 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip
Also available with the version number as
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp50.zip
As a compiler Turbo Pascal has come to such a mature state that
there is little to add to a FAQ that has been around for a long
time. Therefore this is more of a file maintenance update than
anything else. It changes some of the filename within the archive to
better conform with present Windows standard file associations.
Note, that there is no guarantee that all the pointer and links
information within the FAQs is current. But they hopefully give the
directions where to start from.
Added one new item
 156) How do I change my program's cursor from underscore to a block?
Added the function for converting a binary string to a decimal word
to the item 42) How do I convert a decimal word into a hexadecimal
string, etc?
Since I currently automate making my packages, added just for
demonstration
 M_TSFAQP.BAT "A makefile to build this [tsfaqp.zip] package"

Sat 8-Jan-2000: I have made a maintenance update
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp49.zip
 Common Turbo Pascal Questions and Timo's answers
which is also available without the version number as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
Although the MS-DOS programs and the Turbo Pascal scene have grown
quiet in terms of any new developments, the user base of both
continues to be huge, partly because there still are so many old
80386 computers in usage all over the world. The continuing interest
is readily seen e.g. from Garbo's download statistics both for
MS-DOS programs in general and this Turbo Pascal FAQ in particular.
Nevertheless, the steep decline in any new developments is clearly
reflected also in this FAQ. There are no new items and there is a
fairly limited number of changes in the material.
   A parallel development that has gradually been taking place on
the scene is that so much information resides these days on the WWW
pages. Thus so much information is available there rather than on
large repositories like the Garbo archives. The advantage is that
any updates take effect immediately, and without the need of an
outside maintainer. But there also are serious disadvantages. Much
of such material is widely dispersed and above all, many links are
very transient. There today, gone tomorrow. Hence I feel that this
Turbo Pascal FAQ is still useful in its current, downloadable
zip-file format.

Sun 25-Apr-99: I have made an updated version
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp48.zip
 Common Turbo Pascal Questions and Timo's answers
also available without the version number as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
Added the new items
 153) How can I test if an integer number is a prime?
 154) How can I detect if a drive exists?
 155) How can I detect if a drive medium is write protected or not?

Sun 31-Jan-99: I have made a new version
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp47.zip
 Common Turbo Pascal Questions and Timo's answers
also available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
   I have changed the format slightly so that it can optionally be
more easily read also with various email programs. I have included
in the READMAIL.INF file brief instructions for alternatively using
Netscape, Unix elm or MS-DOS ReadMail to browse the items. The
advantage with the Netscape option is that then you'll have all the
contained links immediately clickable. I also added one new item:
 152) Where is the help for Code in Val(S; var V; var Code: Integer)?

Sun 20-Dec-98: New material and corrections have again gradually
accumulated so it is a good time for the update
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp46.zip
 Common Turbo Pascal Questions and Timo's answers
The package is available e.g. for linking without the version number
as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
+
I have added the following new items to complete the sixth
25-question section file within the FAQ package
 148) I don't have the printer.tpu. Who can please email it to me?
 149) How can I convert Arabic numerals into Roman ones?
 150) Could someone please explain to me how I can rotate an image?
 151) Is there a frequency table for the different notes (C C# D...)?
+
Essentially rewrote, with much help from comp.lang.pascal.borland
the item
 9) How do I execute an MS-DOS command from within a TP program?
My thanks to all who greatly contributed to improve the answer.
+
Added a vector case along the matrix example to
 14) How can I create arrays that are larger than 64 kilobytes?
+
Augmented an answer to a variant question "How can I dump the screen
into a file?" into the item
 31) How does one store, and then restore the original screen?
+
Added the Val-option solution to the item
 42) How do I convert a decimal word into a hexadecimal string, etc?
+
Some users prefer to have all the FAQ files as a single, big file
for an easier browsing of keywords and alike. Included a simple
ALLFAQP.BAT batch which puts all the faqpas#.txt Questions & Answers
material into such a single file in the right order.
+
Removed all email addresses (expect mine) from the FAQ because of
the worsening spam, and because email addresses can get out of date.
The numerous names of the valued contributors naturally stay. It was
only the email addresses that went.
+
Oh yes, since it is almost the time when I write this. Merry
Christmas and A Happy New Year 1999 to all the Turbo Pascal
programming friends.

Sat 10-Oct-98: Added three new items to make the update
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp45.zip
 Common Turbo Pascal Questions and Timo's answers
Best available without the version number
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip
The new items are
 145) How to tell which TP version has been used to compile an .exe?
 146) How can I make a directory read-only under TP, and vice versa?
 147) Where can I find Turbo Pascal 7.0 compiler on the net?

Sun 19-Jul-98: Added six new items to make the update
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp44.zip
 Common Turbo Pascal Questions and Timo's answers
Best available without the version number
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip
The new items are
 139) How do I get a random number from 1 to 49 instead of 0 to 49?
 140) How do I get a list of numbers from 1 to 52 in a random order?
 141) How can I disable/re-enable a drive from within a TP program?
 142) How can I write a filter for ROT13 encryption in Turbo Pascal?
 143) Why does writing the value of r := 104.50; give a false result?
 144) What is the quickest way to find a word from an ordered array?

Sat 11-Jul-98: I have updated my Frequently Asked Turbo Pascal
Questions collection by adding
 136) Is there a bug in Turbo Pascal's set operations?
 137) How can I output 1000000 as 1,000,000?
 138) How can I write text to the printer from a TP program?
The update is best available as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip
and also
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp43.zip

Tue 26-May-98: I have again updated
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip
The identical, version-number format is
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp42.zip
 Common Turbo Pascal Questions and Timo's answers
Corrected the item
 130) How can I write an array to a text file in Turbo Pascal?
Added material to the item
 126) How do I detect if my program is running under Windows?
Included the solution of "How to subtract dates?" into the item
 119) What is the Pascal code to add a number of days to a date?
Added the following new items
 131) Where do I get ASCII and scan codes for the different keys?
 132) How do I define and use records? How do I give initial values?
 133) What real numbers types are there? How do I use them?
 134) How do I find out the default status of the compiler switches?
 135) Anyone know where I can download Pascal source codes?

Sun 10-May-98: Released the update
 Common Turbo Pascal Questions and Timo's answers
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp41.zip
better available as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
Corrected to include getting the CD-ROM label the item
 104) How can I get/set a disk volume label?
New items
 129) How can I find out if a date is a valid date?
 130) How can I write an array to a text file in Turbo Pascal?

Fri 6-Mar-98: I have updated my collection of Frequently Asked
Turbo Pascal Questions. It is
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp40.zip
and also
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip .
Added three new items:
 126) How do I detect if my program is running under Windows?
 127) How do I set errorlevel in Turbo Pascal and test it in a batch?
 128) How do I get started with mouse programming?

Sat 13-Dec-97: Each part of my Turbo Pascal FAQ contains 25
questions and answers. I have now completed the fifth part by adding
 123) How can I substitute a substring with another in a string?
 124) What to do about Crt.Delay runtime error 200 on fast machines?
 125) How can I copy text and example codes from Turbo Pascal help?
The collection is available as
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp39.zip.
It is also available without the version number for easier linking
as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
The FAQ updates always are a joint effort. I have had even more help
this time on news:comp.lang.lascal.borland than usual in preparing
these new items.

Fri 14-Nov-97: I have updated my Frequently Asked Turbo Pascal
Questions collection by adding the following items
 117) How can I clear the screen without the Crt unit?
 118) How can I test if a disk is present in the drive?
 119) What is the Pascal code to add a number of days to a date?
 120) How can I stuff keystrokes in advance into the keyboard buffer?
 121) What is the code for a fast 16-color PutPixel Routine?
 122) What is the code for a fast 256-color PutPixel Routine?
There are also adjustments to many of the old items too numerous to
list individually. I have had some very useful feedback and tips for
the FAQ from many users. My special appreciation is due to Dr John
Stockton for his continuing support and help in trying to improve
the quality of the FAQ. The updated collection is
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp38.zip.
also available without the version number for easier linking as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.

Sat 12-Jul-97: I have updated my collection of Frequently Asked
Turbo Pascal Questions to be
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp37.zip.
It can be also be obtained without the version number as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
The added new items are
 113) Is there a way to make the text blink in the graphics mode?
 114) How do I make writeln (15/18) give 0.83, not 8.3333333333E-01?
 115) How do I get 256 colors instead of Turbo Pascal's normal 16?
 116) How can I read a text character from the screen (e.g. xy 5,2)?

Tue 15-Apr-97: I have updated my collection of Frequently Asked
Turbo Pascal Questions by adding the listed new questions. The
collection is now
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp36.zip.
As before, it can be also be obtained without the version number as
 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
 109) What are the formulas for ArcSin and ArcTan?
 110) How can I determine how many bytes are allocated to a file?
 111) How can I modify the colors of the VGA graphics palette?
 112) How can I check if SMARTDRV has been installed? Which version?
I have omitted "INFO-PAS.TXT Info-pascal mailing list information"
from the collection since it is no longer relevant. The mailing list
version of the newsgroup news:comp.lang.pascal.misc was discontinued
by its maintainer Fred Brundick because of the persistent mischief
by some net-idiot(s?). The list was repeatedly clogged by the
abusive subscriptions of the list address to various other mailing
lists.

Tue 12-Nov-96: I have made an update of my answers to Frequently
Asked Turbo Pascal questions. It has now reached version 35
ftp://garbo.uwasa.fi/pc/ts/tsfaqp35.zip. Also available without the
version number as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
I have added a number of new items:
 104) How can I get/set a disk volume label?
 105) Is there a function to chop off the leading zero from 0.322?
 106) How can I print a text file (and conclude sending a formfeed)?
 107) How can I round 4.1256455 to two decimal places to give 4.13?
 108) How can I list with paths all the files on a drive?
I have changed the item "How can I customize the text characters to
my own liking?" to rather be
 11) How can I read the text character fonts from the memory?
and added source code examples to the item.
Added the file "TSFAQP.IDX Joint index of all the questions"

Sat 14-Sep-96: Updated my collection of Frequently Asked Turbo
Pascal Questions to be ftp://garbo.uwasa.fi/pc/ts/tsfaqp34.zip.
Also available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
Added the following new items
 101) How do I detect if mouse hardware/driver is installed?
 102) How can I read absolute sectors directly from a floppy?
 103) How can I move a file to another directory in Turbo Pascal?
Rewrote since the previous version
   3) What is the code for the weekday of a given date?
  92) Does anybody have a program that gives the week number?

Sat 7-Sep-96: I have updated my FAQ collection Frequently Asked
Turbo Pascal Questions. The faqpas[1234].txt files within it now
include a full 100 items. There are two new items
 99) Can you tell a beginner how to delete files with Turbo Pascal?
 100) Could you please explain shl and shr operators to a beginner?
Rewrote with good suggestions from Dr. John Stockton
 38) How can I read input without echoing to the screen?
Added a pointer to the calendar FAQ into the item
 3) What is the code for the weekday of a given date?
Added source code to
 92) Does anybody have a program that gives the week number?
which also covers the previous (3) item.

Sun 19-May-96: I have again released a new update of my Frequently
Asked Turbo Pascal questions. It is now tsfaqp32.zip and is best
available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip. This update
contains the following new items
 96) My graph.tpu got corrupted. Someone please email me a new copy.
 97) How can I avoid run-time errors in numeric input using readln?
 98) How can I limit the user's readln input to e.g. 3 characters?

Sun 28-Apr-96: I have updated the Frequently Asked Turbo Pascal
Questions to be
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp31.zip
 Common Turbo Pascal Questions and Timo's answers
Better available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip.
Added the following new items
 94) How can I redirect output to file if I use the Crt unit?
 95) How to write a function to return true if I am in graphics mode?
Added at John Stockton's suggestion the reference to a calendar FAQ
into the item
 91) Is 2000 a leap year? What is the leap year algorithm?
Several new Delphi newsgroups have been added. Hence updated the
item
 76) What are the current Pascal newsgroups on the Usenet news?
Added to the part "INFO-PAS.TXT comp.lang.pascal.misc email info"
a new item
 3) How can I prevent bounces from the comp.lang.pascal.misc list?

Sat 30-Mar-96: I have updated the Frequently Asked Turbo Pascal
Questions to be
 ftp://garbo.uwasa.fi/pc/ts/tsfaqp30.zip
 Common Turbo Pascal Questions and Timo's answers
Better available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip. Added
the following new items
 91) Is 2000 a leap year? What is the leap year algorithm?
 92) Does anybody have a program that gives the week number?
 93) How can I use OutText to write numbers in the graphics mode?
Added a third option based on ports to
 15) How can I test that the printer is ready?
I also rearranged the material by reallocating in into files of 25
questions/answers each. Earlier I had 30 Q&As in each file.

Mon 1-Jan-96: I have updated my Frequently Asked Turbo Pascal
Questions ftp://garbo.uwasa.fi/pc/ts/tsfaqp29.zip.
Wrote two new items for Turbo Pascal beginners:
 88) Where do I find Turbo Pascal tutorials and/or good textbooks?
 89) How dow I make an executable of my Turbo Pascal source program?
Wrote a new item for more advanced users
 90) How can I quickly read the last byte of a file?
Added a reference to the Turbo Pascal IDE's help example in
 24) How can I link graphics drivers directly into my executable?

Tue 5-Sep-95: Update ftp://garbo.uwasa.fi/pc/ts/tsfaqp28.zip of my
Frequently Asked Turbo Pascal Questions:
Added an option using IOCTL information to
 15) How can I test that the printer is ready?
A small correction to A4 of
 21) How do I turn the cursor off?
Added the following new items
 85) How do I get the character device name of the (first) CD-ROM?
 86) How do I eject a CD-ROM using a Turbo Pascal program?
 87) How do I find out if the ANSI.SYS driver has been loaded?

Sun 6-Aug-95: The Frequently Asked Turbo Pascal questions is now in
version
  ftp://garbo.uwasa.fi/pc/ts/tsfaqp27.zip
Added new items:
 82) How do I detect if more than one standard key is pressed down?
 83) How can I read a disk's Volume Serial Number?
 84) How can I disable and then enable the keyboard in my TP program?
Added a third alternative answer to
 80) How do I find out the size of any kind of a file?

Sun 23-Jul-95: I have updated the Frequently asked Turbo Pascal
questions collection.
Brought up to date:
 76) What are the current Pascal newsgroups on the Usenet news?
Added:
 81) How do I format graphics output like in textmode writeln?

Wed 5-Jul-95: I have released an update of my Frequently Asked Turbo
Pascal Questions. It is a subset of the subjects often coming up in
Turbo Pascal programming for example in the new Usenet newsgroup
news:comp.lang.pascal.borland. The FAQ covers Turbo Pascal
programming in the real mode, but not protected mode. Also excluded
are Object oriented programming (OOP), linked lists, Turbo Vision
(TV), and Turbo Pascal for Windows (TPW). I hope that someone else
takes on these excluded areas. The updated FAQ is available as
  ftp://garbo.uwasa.fi/pc/ts/tsfaqp25.zip
Added the following, new items
 77) How do I detect the CapsLock status, how do I turn it on/off?
 78) How do I detect if the F11 or F12 key has been pressed?
 79) How do I extract (parse) substrings from an input string?
 80) How do I find out the size of any kind of a file?
Based on friendly users' feedback, appended material or corrected
the following, old items
 26) How to get ansi control codes working in Turbo Pascal writes?
 33) Which error is e.g. Runtime error 205, etc
 60) How do I obtain a bit or bits from a byte, a word or a longint?
 65) How can I detect if the shift/ctrl/alt etc key is pressed?
 67) If Delay procedure does not work properly, how do I fix it?
Made it clearer that the answer to the first item, and perhaps the
most frequent of all frequent TP questions
 1) How do I disable or capture the break key in Turbo Pascal?
also covers another frequent TP question, that is how to detect
which cursor key has been pressed.
Made some very minor changes to
 76) What are the current Pascal newsgroups on the Usenet news?
Changed more of the file references to the URL format.

Fri 16-Jun-95: I have updated my collection of Frequently Asked
Turbo Pascal Questions. Now ftp://garbo.uwasa.fi/pc/ts/tsfaqp24.zip.
Added an acknowledgements list about feedback into tsfaqp.inf
contained within tsfaqp24.zip.
Added items
 75) How can I read another program's errorlevel value in TP?
 76) What are the current Pascal newsgroups on the Usenet news?
Made all the contents compatible with the Pascal newsgroups'
reorganization that took effect Mon 12-Jun-95.
Added to item
 1) How do I disable or capture the break key in Turbo Pascal?
the subquestion
 Q4: How do I detect if a cursor key or a function key has been
     pressed?
Changed file references to URL format where relevant.

Wed 15-Mar-95: I have updated my Frequently Asked Turbo Pascal
Questions collection to be garbo.uwasa.fi:/pc/ts/tsfaqp23.zip.
Added item:
 74) What are and how do I use pointers?
Added an explanation why the often proposed SetCBreak(false) is not
the correct response to
 1) How do I disable or capture the break key in Turbo Pascal?

Thu 26-Jan-95: I have updated the FAQ (Frequently Asked questions)
for Turbo Pascal. It now is garbo.uwasa.fi:/pc/ts/tsfaqp22.zip.
- Added the following new items
    "71) How do I get started with graphics programming?"
    "72) Where to I find the different sorting source codes?"
    "73) A beginner's how to write and compile units."
- Added one text-book to the bibliography.
- Augmented the item
    "55) How can I test and convert a numerical string into a real?"
  with an Standard Pascal example the other way round with a code
  converting an integer into a string.

Tue 11-Oct-94: I have updated the FAQ (Frequently Asked questions)
for Turbo Pascal. It is now garbo.uwasa.fi:/pc/ts/tsfaqp21.zip.
Added the items
 69) How to detect if a drive is a CD-ROM drive?
 70) How do I convert an array of characters into a string?
Added the source code for monochrome detection to item
 31) How does one store, and then restore the original screen?
Wrote an alternative answer to
 50) How can I write inline code?
Made some other, minor clarifications, and file reference updates.
   Note that even if my FAQ is now very large there are many areas
it does not intend to cover. The most notable areas not covered are
TP for Windows, protected mode TP programs (BP), Turbo Vision,
objective oriented TP programming, linked lists. It is up to the
other comp.lang.pascal readers to cover these areas. Likewise,
graphics programming has only one item.

Wed 15-Jun-94: I have updated my collection of Frequently Asked
Turbo Pascal questions at garbo.uwasa.fi to be /pc/ts/tsfaqp20.zip.
I appended the item
  68) How much memory will my TP program require?
with a contribution from Duncan Murdoch.
Added the alternative with interrupts to the item
  1) How do I disable or capture the break key in Turbo Pascal?
Added Jeroen Schipper's solution to
 45) How to establish if a name refers to a directory or not?

Sat 12-Mar-94: I have updated the Turbo Pascal Frequently Asked
questions to be garbo.uwasa.fi:/pc/ts/tsfaqp19.zip by adding the
following items:
  65) How can I detect if the shift/ctrl/alt etc key is pressed?
  66) How do I get a base 10 logarithm in TP?
  67) If Delay procedure does not work properly, how do I fix it?

Sun 26-Dec-93: Released upgrade garbo.uwasa.fi:/pc/ts/tsfaqp18.zip
of my Frequently Answered :-) Questions about Turbo Pascal
programming. Added new items
 62) How can I copy a file in a Turbo Pascal program?
 63) How can I use C code in my Turbo Pascal program?
 64) How do I get started with the Turbo Profiler?
Added material to
  5) Can someone give me advice for writing a tsr program?
 24) How can I link graphics drivers directly into my executable?
 41) What is wrong with my program? It hangs without a clear pattern?
 52) How do I avoid scrolling in the last column of the last row?
Brought some program reference version numbers up to date, and
corrected a few typing mistakes, and made some new ones.

Sun 28-Nov-93: I have updated my Turbo Pascal Frequently Asked
Questions collection to be garbo.uwasa.fi:/pc/ts/tsfaqp17.zip by
including the following new items (and making some adjustments to
the earlier ones).
  57) How can I calculate the difference between two points of time?
  58) Is a program running stand-alone or from within the IDE?
  59) Please explain Turbo Pascal memory addressing to me.
  60) How do I obtain a bit or bits from a byte, a word or a longint?
  61) What are Binary Coded Decimals? How to convert them?

Sun 7-Nov-93: I have updated my Frequently Asked Turbo Pascal
Questions collection to be garbo.uwasa.fi:/pc/ts/tsfaqp16.zip. Some
items have been brought up to date, and the following new items have
been added.
  53) How can one hide (or unhide) a directory using a TP program?
  54) How do I test whether a file is already open in a TP program?
  55) How can I test and convert a numerical string into a real?
  56) How can I reverse a TP .EXE or .TPU back into source code?

Wed 18-Aug-93: I have added two recent comp.lang.pascal items to my
collection of frequently asked Turbo Pascal questions & answers:
  51) I am running out of memory when compiling my large program.
  52) How do I avoid scrolling in the last column of the last row?
There are also some other minor adjustments in the earlier items,
and the other accompanying information. The collection is now
garbo.uwasa.fi:/pc/ts/tsfaqp15.zip.

Mon 26-Jul-93: I have updated my frequently asked Turbo Pascal
questions and answers collection. The following items have been
added
  46) How does one disable alt-ctrl-del?
  47) How can I test whether a file exists?
  48) What is the name of the current Turbo Pascal program?
  49) How is the code for rebooting the PC written in Turbo Pascal?
  50) How can I write inline code?
The updated FAQ is available as garbo.uwasa.fi:/pc/ts/tsfaqp14.zip

Sat 3-Jul-93: I have updated my Frequently Asked Turbo Pascal
questions and answers collection. I added four new items bringing
the total up to 45 questions, edited some of the old ones, and moved
the bibliography to a file of its own within the collection. The
bibliography is called FAQPASB.TXT. Also added "INFO-PAS.TXT using
comp.lang.pascal by email". The collection is now
garbo.uwasa.fi:/pc/ts/tsfaqp13.zip.

Mon 31-May-93: Since I detached my Frequently Asked Turbo Pascal
questions from my general news/programs FAQ a couple of weeks ago,
it has been more natural to maintain and add new questions to my TP
FAQ. The TP FAQ garbo.uwasa.fi:/pc/ts/tsfaqp12.zip now includes the
information in two parts. They TSPAS.TXT and TSPAS2.TXT where the
former contains 30 questions, and the latter continues on from that,
currently up to 41 questions. This is a major update. Besides adding
several new items to the collection, I have added much information
and clarifications to many of the old items. Hence a tsfaq11.zip
version was skipped altogether.

Sun 16-May-93: My tsfaq33.zip Frequently Asked Questions has grown
to be quite large. Therefore I have decided to divide it into two by
separating the Turbo Pascal questions from the ordinary UseNet news
and program related questions. The two entities are both available
from the garbo.uwasa.fi:/pc/ts/ directory:
 tsfaqn34.zip    Questions from UseNet and Timo's answers
 tsfaqp10.zip    Common Turbo Pascal Questions and Timo's answers
