home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
dos
/
prg
/
mos
/
exemples
/
txt_src
/
selector.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-09-11
|
2KB
|
50 lines
{╔══════════════════════════════════════════════════════════════════════════╗
║ EXEMPLE D'UTILISATION DES FONCTIONS DE L'INTERFACE TEXTE ║
╠══════════════════════════════════════════════════════════════════════════╣
║ OBTENTION D'UN REQUESTER DE FICHIERS ║
╠══════════════════════════════════════════════════════════════════════════╣
║ Coded by Zuul as BouFFtou as Cheveau Frédéric. ║
║ Programmé à l'IUT de Montpellier sur Turbo Pascal V7.00. ║
║ Contact us on 36.14 RTEL1 - Bal "BouFFtou" or Bal "ICF". ║
╚══════════════════════════════════════════════════════════════════════════╝}
{$M 64000,0,365520} {*Stack and Heap*}
Program EXEMPLE;
Uses Crt,
ZUUL_MSE, {*Unités Nécessaires*}
ZUUL_COL,
ZUUL_DIR;
{╔═══════════════════════════════════════════════════════════════════════════╗
║ PROCEDURE PRINCIPALE ║
╚═══════════════════════════════════════════════════════════════════════════╝}
Procedure MAIN;
Var DirSel,FilSel:String; {*Directory et Nom Fichier*}
Size :Longint; {*Size du Fichier Chargé*}
X0,Y0 :Word; {*Save Pos Curseur for Resto*}
Begin
X0:=WhereX; Y0:=WhereY; {*Capture Position du Curseur*}
CursOff; {*Cache le Curseur*}
DirSel:=''; FilSel:='';
GIVEDIR(15,5,Size,DirSel,FilSel); {*Obtention du Requester*}
Gotoxy(X0,Y0); {*Positionner le Texte*}
TC(7); BGC(0); {*Couleur Texte et Fond*}
If FilSel='' {*Teste si Fichier Sélectionné*}
Then Writeln('Pas de fichier sélectionné.')
Else Begin
Writeln('Vous avez sélectionné: ',DirSel+Filsel);
Writeln('Taille du fichier: ',Size);
End;
CursOn; {*Affiche le Curseur*}
End;
{╔═══════════════════════════════════════════════════════════════════════════╗
║ PROGRAMME PRINCIPAL ║
╚═══════════════════════════════════════════════════════════════════════════╝}
Begin
MAIN; {*Procedure Principale*}
End.