Oppure

Loading
26/06/10 16:22
Ranger12
Dopo un po di tempo ho voluto rispolverare il Pascal e sto cercando di imparare ad usare la libreria Graph.
Ho letto una giuda su internet e ho fatto questo programma (palesemente inutile) solo per vedere se funzionava la libreria...

program prova;
uses crt,graph;
var a,b,c:integer;
begin
c := detect;
initgraph(a, b, 'C:\Dev-Pas\units\rtl');
putpixel(5, 5, red);
closegraph;
readln;
end.


Ho compilato il programma con il mio Dev-Pascal ma mi da i seguenti errori:
Error: call by var parameters have to match exactly: Got LONGINT expected SMALLINT
Fatal: There were 1 errors compiling module, stopping

Come risolvo?
aaa
26/06/10 17:01
HeDo

controlla funzione per funzione il tipo dei parametri che necessitano e confrontali con quello che gli stai passando te.

l'errore è palese: vuole uno smallint e gli stai dendo un longint :)
aaa
26/06/10 18:39
Phi

Corretto:
uses crt,graph;
var a,b,c:smallint;
aaa
28/06/10 11:00
Ranger12
Grazie a voi ho risolto... :k:
aaa
28/06/10 12:28
Phi

Prego :)
aaa