| Pascal |
| Le plus ... |
|
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 |
|
J'ai commencer à faire un petit cours : cours TP7.
| Delphi |
|
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 |