4) Brug graph unit'en. Skærmopløsningen er 640x480 i 16 farver. Filen egavga.cpi skal være tilstede. Bemærk at graf-skærmen og tekst-skærmen er helt uafhængige.
Eksempel:
Program Graphics; Uses Crt, Graph; Var GrDriver, GrMode: Integer; {These vars are needed to initialize the graphics} ch : char; Begin ClrScr; GrDriver := 0; GrMode := 0; InitGraph (GrDriver, GrMode, ''); {InitGraph is used to initialize the graphics mode}
If GraphResult <> 0 Then {If an error occurs, print an error message} Begin WriteLn ('Couldn''t initialize graphics!'); Halt (0); {This will halt the program} End;
Line (0, 0, 640, 480); {Draw a line from point 0, 0 to 640, 480 on the screen} {This line will be drawn from the top left corner} {to the bottom right corner of the screen.}
Repeat ch := ReadKey; Until ch = #27; {Repeat until ESC (chr value 27) is pressed}
CloseGraph; {CloseGraph is used to clear the graph-memory once the program is done.}
End.
eksempel på nogle funktioner:
PutPixel (20, 10, 14); SetColor (12); Circle (100, 120, 20);
Jeg fandt et museeksempel til Turbo 5. TP5 har ingen indbyggede musefunktioner, så man må selv lave sin Unit. Den fylder 15 sider. Hvis du har en nyere TP er musen muligvis understøttet. Kig efter en fil der hedder mouse.tpu eller noget lignende.
Hvis du ikke kan finde noget bedre, kan jeg godt scanne siderne ind til dig.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.