marți, 1 februarie 2011

Unit-uri în Pascal

Construirea şi gestiunea bibliotecilor utilizator şi gestiunea bibliotecilor standard se realizează cu programul utilitar tpumover.exe care lansează printr-o linie de comandă de forma:
tpumover.exe  fişier-1 [[optiune]fişier-2]] ...
Prin fişier-1 este desemnată o bibliotecă, iar prin fişier-2 o unitate compilată (extensiile implicite ale celor două fişiere sunt .tpl, respectiv .tpu). În absenţa informaţiilor pentru al doilea parametru, se listează conţinutul bibliotecii specificate. De exemplu, pentru listarea bibliotecii standard, considerînd că aceasta se află în directorul D:\TP\BIN, iar tpumover.exe  la fel se află în directorul D:\TP\BIN, se va folosi comanda:
D:\TP\BIN> tpumover.exe   \TP\BIN\TURBO
şi se va obţine o listă de forma:
TPU MOVER Version 7.0 Copyright (c) 1992 Borland International
Unit
Code
Data
Uses
System
22757
702

Overlay
1859
26
System
Crt
1567
20
System
Dos
1591
6
System
printer
54
256
System

Lista conţine unităţile din biblioteca standard, dimensiunea parţii de cod si de date asociate lor, precum şi uniturile pe care le utulizează. Se remarcă faptul că toate unităţile standard se referă la unitatea System. Pentru construirea bibliotecilor proprii, utilizatorul va lansa programul cu precizarea unui nume pentru fişierul bibliotecă, urmat de numele fişierelor .tpu precedate de opţiunea "+" (adăugare). De exemplu, directorul BIN conţine toate fişierele .tpu ale unităţilor create de utilizator, în acest caz pentru crearea bibliotecii personale My_bibl se va scrie:
D:\TP\BIN>tpumover.exe   My_bibl  +sisteme.tpu +matrix.tpu +Interpol.tpu
D:\TP\BIN>tpumover.exe   My_bibl  +ecuatii.tpu +functie.tpu +integr.tpu
După realizarea acestor comenzi ân directoriul BIN se va crea un fişier cu numele My_bibl.tpl.
          Pentru ştergerea unit-ului ecuatii.tpu din biblioteca My_bibl, se scrie comanda:
D:\TP\BIN> tpumover.exe   My_bibl –ecuatii.tpu
La o comandă de forma:
D:\TP\BIN> tpumover.exe   \TP\BIN\My_bibl
se vor afişa informaţii despre conţinutul bibliotecii :



http://resurse-educationale.uv.ro

Niciun comentariu:

Trimiteți un comentariu