effacer console

effacer console - Delphi/Pascal - Programmation

Marsh Posté le 04-03-2004 à 17:23:26    

bonjour,
 
Voila j'ai un ptetit problème je ne me souviens plus de la commande pour éffacer la console si quelqu'un pourrai me la donner  :)  
 
(je c'est pas si j'ai été assez clair alors je prefere etre sur en fait je voudrais la commande en pascal équivalente à par exemple system("cls" ) en C )

Reply

Marsh Posté le 04-03-2004 à 17:23:26   

Reply

Marsh Posté le 05-03-2004 à 20:24:46    

[:_________]

Reply

Marsh Posté le 16-03-2004 à 20:14:40    

Code :
  1. uses
  2.   SysUtils, Windows;
  3. procedure Cls;
  4. var
  5.   stdOutputHandle : Cardinal;
  6.   cursorPos       : TCoord;
  7.   width, height   : Cardinal;
  8.   nbChars         : Cardinal;
  9. begin
  10.   stdOutputHandle := GetStdHandle(STD_OUTPUT_HANDLE);
  11.   cursorPos := GetLargestConsoleWindowSize(stdOutputHandle);
  12.   width := cursorPos.X;
  13.   height := cursorPos.Y;
  14.   cursorPos.X := 0;
  15.   cursorPos.Y := 0;
  16.   FillConsoleOutputCharacter(stdOutputHandle, ' ', width*height, cursorPos, nbChars);
  17.   cursorPos.X := 0;
  18.   cursorPos.Y := 0;
  19.   SetConsoleCursorPosition(stdOutputHandle, cursorPos);
  20. end;

Reply

Marsh Posté le 17-03-2004 à 01:34:44    

heu plus simplement :
 

Code :
  1. PROGRAM nom_du_program;
  2. USES crt; {charge l'unité qui gére certain truc de la console}
  3. CONST ... ;
  4. TYPE  ... ;
  5. VAR   ... ;
  6. PROCEDURE ... :
  7. FUNCTION  ... ;
  8. BEGIN
  9. clrscr ; {commande qui effance l'ecran nécessite l'unité crt pour être apellé)
  10. END.


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Marsh Posté le 17-03-2004 à 09:00:22    


 
 :cry: J'ai pas cette unité avec mon D7 Entreprise... la seule qui ressemble et qui ets dans mon lib s'appelle ctrl.dcu
 
Quelqu'un sait @ quoi sert CRTL.DCU ?
 
Parce que là, en voulant tester rapidement, j'ai tenté de l'utiliser à la place du CRT mentionné précédemment...
 
Je démarre Delphi... je crée une nouvelle appli console... j'ajoute CRTL dans mes uses...
 
Si je fais Ctrl+Click... il n'y a pas le ctrl.pas associé... si j'ai le malheur de compiler... Reboot violent de la machine !!!  :cry:  
J'ai tenté plusieurs fois et reboot systématique  :(

Reply

Marsh Posté le 17-03-2004 à 10:40:03    

crt -> programme DOS (Turbo Pascal je suppose)
windows -> programme Windows (a priori Delphi)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-03-2004 à 18:22:08    

antp a écrit :

crt -> programme DOS (Turbo Pascal je suppose)
windows -> programme Windows (a priori Delphi)


 
 [:tilleul] ah oui  :whistle:  
 
 
j'avais lu "console" donc j'avais pensé turbo pascal :jap:
 


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed