Pascal

Le plus ... haut de page

Runtime error 200 :
Avec un ordinateur dépassant les 230MHz, cette erreur nous empêche d'utiliser nos programmes DOS... Voir le dossier sur ce sujet., voir aussi la nouvelle unité CRT.

BGI : bibliothèque graphique
L'archive SVGABG (46 Ko) contient les fichiers BGI de gestion graphique pour Turbo Pascal et Turbo C (Borland) nommés : svga16.bgi, svga256.bgi, svga32k.bgi, svgas3.bgi, twk16m.bgi, twk256m.bgi.

Contact :
Un site consacré au Pascal Borland : http://members.aol.com/cbaussaron/bcpasc.htm.

Quelques programmes :
Lecture du compteur d'heure DOS : timer.zip (1 Ko)
Visualisation base de registre Win95 avec Delphi3 : Visu_reg.zip (9 Ko)
Information sur le matériel et ces gestionnaires de l'ordinateur : Materiel.zip (16 Ko)

Vous pouvez me poser des questions sur Turbo Pascal (version 5, 5.5, 6 et 7), Delphi 1/2/3.


Turbo Pascal haut de page

J'ai commencer à faire un petit cours : cours TP7.

 


Delphi Haut de page

 

Question : Comment redémarrer l'ordinateur ?
Réponse : Utiliser la fonction booléen ExitWindowsEx(byte,0) avec les valeurs suivantes :

0 : quitter la session.
1 : Arrêt de l'ordinateur
2 : Redémarrage de l'ordinateur

Question : Comment lancer un programme sous délphi avec un programme sans unité.
Réponse : Utiliser la procédure Winexec ou bien la fonction ShellExecute en intégrant l'unité ShellAPI de la façon suivante :

Var zFileName, zParams, zDir: array[0..79] of Char;
    Exe_,Param : String;
Begin
  Exe_ := 'c:\command.com';
  Param:= '';

  WinExec(StrPCopy(zFileName,Exe_+' '+Param),SW_MAXIMIZE);

  ShellExecute(0, nil, StrPCopy(zFileName, Exe_),
  StrPCopy(zParams, Param), StrPCopy(zDir, 'c:\'), SW_MAXIMIZE);
End;

 


Dernière mise à jour : dimanche 06 janvier 2008