4183
UTILITAIRE -> Divers
© Borland (1985)
 
 
 
Turbo Pascal 3.0
cpc
 
 

NOTICE / MANUAL

TXT (2)

NOTICE TEXTE n° 1 (6.6 Ko)

TURBO Pascal pour Amstrad CPC 464/664 et 6128 !!!!! IMPORTANT !!!!!! Cette disquette ne comprend pas le systeme d'exploitation CPM. Formatez une disquette sur laquelle vous mettrez CPM et recopiez le contenu de cette disquette. Puis conservez cette disquette comme disque-maitre. Avant d'utiliser TURBO Pascal, faites une copie de la disquette livree. Pour cela, utiliser le programme DISCCOPY. Voir dans le manuel de votre Amstrad au chapitre 4 commemt effectuer des copies de sauvegarde. AMSTRAD 6128 Avant de pouvoir utiliser TURBO Pascal, vous devez installer l'editeur. Lancer TINST et taper S pour ecran (Screen). Dans la liste qui vous est proposee, prenez le numero 30. Le programme vous demande ensuite si vous voulez modifier l'installation. Repondez non puis Return a la question suivante. Enfin taper Q pour Quitter le programme. Faites cette installation sur une copie de sauvegarde. Lorsqu'elle est faite, vous ne pouvez plus travailler sur 464/664 ou avec le CPM 2.2. Voir l'appendice L de votre manuel pour plus de precisions. AMSTRAD 464 et 664 La version de TURBO Pascal pour Amstrad est deja installee pour les modeles 464 et 664. Il est donc inutile de suivre la procedure d'installation decrite dans le manuel de TURBO Pascal. Le chapitre 1.6 et l'appendice "L" du manuel TURBO sont donc a ignorer. Sur votre disquette, vous trouverez le programme CPCINST qui sert a installer les couleurs de l'ecran pour l'editeur integre de TURBO. ATTENTION !!! Le programme CPCINST permet de choisir les couleurs de l'ecran. Vous pouvez changer les couleurs des caracteres, du fond et des "bords", les bords etant la partie de l'ecran qui n'est pas utilisable. Si, pendant l'installation, vous choisissez la meme couleur pour le fond et les caracteres, ceux-ci deviendront invisibles. Dans ce cas, taper ESC pour sortir de l'installation. 2) TURBO Pascal est installe pour utiliser les touches de deplacement du curseur du clavier (ce sont les touches entourant la touche COPY en haut, a droite). =================================================================== Touche seule avec CTRL avec SHIFT =================================================================== Fleche gauche Curseur un Curseur un mot Curseur a gauche caract. a gauche vers la gauche sur la ligne ------------------------------------------------------------------- Fleche droite Curseur un Curseur un mot Curseur a droite caract. a droite vers la droite sur la ligne ------------------------------------------------------------------- Fleche en Curseur 1 ligne Curseur une page Deroulememt d'1 haut au dessus vers le haut ligne vers le bas ------------------------------------------------------------------- Fleche en Curseur 1 ligne Curseur une page Deroulememt d'1 bas au dessous vers le bas ligne en haut ------------------------------------------------------------------- Touche COPY Choix des modes Insert - Overwrite =================================================================== 3) L'Amstrad 464/664 a une memoire de 64 Koctets. Le systeme d'exploitation CPM occupe environ 39 K. L'ensemble editeur/compilateur TURBO Pascal prend environ 31 Koctets. Il reste donc environ 8 Koctets pour ecrire vos programmes Pascal. Notez que lorsque vos programmes sont compiles, TURBO Pascal n'est plus necessaire. Vous avez donc a votre disposition 40 Koctets. Lorsque vous utilisez TURBO Pascal, vous pouvez avoir le message "Out of memory" signifiant que toute la memoire est occupee. Pour remedier a ce probleme, il y a trois possibilites, utilisables independamment ou ensemble. 1 - Utiliser les fichiers Include. Le programme source est "decoupe" en plusieurs modules lies a la compilation. Le fichier principal qui appelle les autres doit etre le plus petit possible, car il reste toujours en memoire pendant la compilation. Dans ce fichier, vous mettez des instructions pour lier les autre modules. Ex: (*$I TEXT2*) ou {$I TEXT2} Cette instruction chargera le fichier TEXT2 lors de la compilation. Le programme MC.PAS qui se trouve la disquette TURBO utilise cette technique. Pour plus de details sur les fichiers inclus, reporter vous au manuel TURBO Pascal. 2- Messages d'erreur Lorsque vous lancez TURBO Pascal, le message Include error messages (Y/N) vous demamde si vous voulez charger en memoire le fichier des messages d'erreur. Ces messages sont affiches lorsqu'une erreur survient a la compilation. En repondant N (NO), vous economisez environ 2 Koctets de memoire. Dans ce cas, si une erreur survient, le systeme affichera le numero de l'erreur. Il vous suffit alors de consulter le manuel TURBO pour avoir la signification de l'erreur. 3 - Compilation dans un fichier .COM. Par defaut, TURBO Pascal compile en memoire. La 3eme facon de gagner de la place est de compiler sur disque. De cette facon, le code objet sera place dans un fichier disque au lieu de resider en memoire. Vous pourrez ainsi utiliser toute la memoire disponible pour le programme source ( le programme que vous ecrivez en Pascal ) La marche a suivre pour compiler en memoire est: - retourner au memu principal - taper O (pour Options de compilation) - taper C ( pour fichier .Com) - taper Q pour Quitter le menu des options et retourner au menu principal - taper C pour Compiler 4) Utilisation de plusieurs disquettes Si vous essayez de changer vos disquettes en cours de travail, il y a de grandes chances pour que vous obteniez le message BDOS Error A:R/O lorsque vous essaierez d'ecrire sur la nouvelle disquette. Ceci provient du fait que le systeme d'exploitation CPM doit etre "prevenu" que vous avez mis une autre disquette. Normalememt vous le faites en tapant Crtl-C lorsque vous etes sous CPM (lorsque vous avez le signe A> sur l'ecran ). Sous TURBO Pascal, pour changer de disquette, revenez sous le menu principal. Puis taper L et RETURN. Vous entendrez le disque tourner pendant quelques secondes: le systeme "connait" maintenant la nouvelle disquette et vous pouvez y ecrire des fichiers. Nous vous souhaitons "bonne programmation" avec TURBO Pascal.
 

NOTICE TEXTE n° 2 (8.26 Ko)

WELCOME TO TURBO PASCAL 3.0 --------------------------- This file contains important information not found in the Reference Manual. Included is information on how to get technical help, a description of differences between Turbo Pascal 2.0 and 3.0, corrections to the Reference Manual, and a complete list of files on the distribution disk. Since this file contains information important to you, please read it in its entirety; hopefully it will answer any questions you may have. TABLE OF CONTENTS ----------------- 1. How to Get Help 2. Differences between Turbo Pascal 2.0 and 3.0 3. Corrections to the Reference Manual 4. File List 1. HOW TO GET HELP ------------------ If you need help with Turbo Pascal, please read this help file and the Reference Manual thoroughly. Also, see Appendix N of the Turbo Pascal Reference Manual for common questions and answers. If you still have a question and need technical assistance, please have the following information ready before calling our technical support department: 1. Product name and version number. (The version number of Turbo Pascal appears above the "Include error messages?" prompt when the program is first loaded.) 2. Computer name, model and any additional hardware. 3. Operating system and version number. (The version number generally is displayed when your system is first booted.) Technical assistance is also available from the following sources: 1. Type GO BORLAND on the CompuServe bulletin board system. 2. Check with your local software dealer or user group. 3. Write to: Borland International Turbo Pascal Technical Support 4585 Scotts Valley Drive Scotts Valley, CA 95066 2. DIFFERENCES BETWEEN TURBO PASCAL 2.0 AND 3.0 ----------------------------------------------- General Differences ------------------- 1. Turbo Pascal no longer does a ClrScr when your program first begins. 2. Turbo Pascal no longer does a GoToXY(1, 25) when your program terminates. 3. The handling of some logical devices has been changed to conform with standard Pascal and with Turbo Pascal's handling of other files: a. A read statement using the logical device TRM is now buffered and terminates with a <CR>. b. The KBD device is not buffered. For this reason, look-ahead functions (EOF, EOLN, readln) used on the KBD device will always "wait" for a key to be pressed. Chain and Execute ----------------- 1. Chain and Execute no longer set a flag in the command line parameter. Inline ------ A constant identifier used in an INLINE statement does not always generate two bytes of code. New File Oriented Procedures and Functions ------------------------------------------ 1. New FIB formats. 2. Optional 4th parameter on BlockRead/BlockWrite returns the number of blocks processed. 3. SeekEoln function. 4. SeekEof function. Other New Procedures and Functions ---------------------------------- 1. Exit procedure. 2. OvrDrive procedure. 3. ParamCount function. 4. ParamStr function. Overlays -------- 1. Overlay files are opened and closed every time they are accessed. Therefore, there is never a need to specifically close an overlay file. 2. The Y compiler directive is no longer supported. Instead, the OvrDrive standard procedures may be used to specify the drive and subdirectory in which overlay files reside. 3. CORRECTIONS TO THE MANUAL ---------------------------- Page 168: Text Windows ---------------------- Add the following text: The maximum number of rows in a text window has been expanded in order to support video adapters such as the EGA which support screens of up to 43 lines. Page 189: ChDir --------------- Add the following text: ChDir also changes the logged drive if St contains a DRIVE name followed by a colon. Page 241 & 273: --------------- Add the following section: User Written Error Handlers --------------------------- In Turbo Pascal 3.0 you may write your own error handler, which is called in case of an I/O or Run-time error. The procedure must have the following header: procedure Error(ErrNo, ErrAddr: Integer); The name of the procedure and its parameters are unimportant, as long as it is a procedure with two value parameters of type Integer. The value passed in ErrNo is the error type and number. The most significant byte, i.e. "Hi(ErrNo)", contains the error type, and the least significant byte, i.e. "Lo(ErrNo)", contains the error number (see Appendix F or G in the Turbo Pascal Reference Manual). The following error types are defined: 0 User Break (Ctrl-C). 1 I/O error. 2 Run-time error. In case of a user interrupt (Ctrl-C), the low byte of "ErrNo" is always 1. "ErrAddr" contains the address (offset in Code Segment for 16 bit versions) of the error. To activate the error handler, assign its offset address to the standard variable "ErrorPtr", i.e. ErrorPtr:=Ofs(Error); é 16 bit è or ErrorPtr:=Addr(Error); é 8 bit è There are no limits to what an error handler may do. Typically it will close all open files, output an error message, and call the Halt standard procedure to terminate the program. If an error handler returns, i.e. if it does not call Halt, or if an error occurs within an error handler, Turbo Pascal will itself output the error message and terminate the program. Page 325: Run-Time Error Messages --------------------------------- Error 91, add the following text: Error also occurs when you do a Dispose(p), where p is a nil pointer. Page 328: I/O Error Messages ---------------------------- Error F1, add the following text: Error F1 also occurs when an illegal file name is specified. Page 365: Compile/Run-Time/I/O Errors ------------------------------------- First question A: You can do two things: break your code into smaller segments and use the $1 compiler directive or compile to a .COM or .CMD file. should be: A: You can do two things: break your code into smaller segments and use the $I compiler directive or compile to a .COM or .CMD file. Page 374: Keyboard ------------------ Third question, add the following text: Make sure the C compiler directive is turned off before using the KeyPressed function. For information in the C compiler directive, see Appendix C in the Reference Manual. Page 375: File I/O ------------------- First question, add the following text: Notice that Function Exist should also close the file it just opened in order to conserve DOS file handles: Add the following line of code after Reset(Fil); Close(fil); 4. FILE LIST ------------ File Description -------------------------------------------------------------------- READ ME - this file TURBO COM - Turbo Pascal compiler TURBO MSG - text file containing error messages TURBO OVR - overlay file for TURBO.COM TINST COM - installation program TINST DTA - terminal installation data TINST MSG - messages for the installation program LISTER PAS - simple program to list your Pascal source CMDLIN PAS - get parameters from the command line MC PAS - sample spreadsheet program (main module) MC-MOD00 INC - sample spreadsheet program (include module) MC-MOD01 INC - sample spreadsheet program (include module) MC-MOD02 INC - sample spreadsheet program (include module) MC-MOD03 INC - sample spreadsheet program (include module) MC-MOD04 INC - sample spreadsheet program (include module) MC-MOD05 INC - sample spreadsheet program (include module) MC HLP - spreadsheet help file MCDEMO MCS - spreadsheet data file =========================================================================
 



Goto Top
CPC-POWER/CPCSOFTS, programmation par Kukulcan © 2007-2024 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisés appartiennent à leurs propriétaires respectifs.
Hébergement Web, Mail et serveurs de jeux haute performance