Ranger12 (Normal User)
Newbie
Messaggi: 3
Iscritto: 26/06/2010
|
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...
Codice sorgente - presumibilmente Delphi |
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?
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
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
|
|
Phi (Member)
Expert
Messaggi: 241
Iscritto: 30/12/2009
|
Corretto:
Codice sorgente - presumibilmente Pascal |
uses crt,graph; var a,b,c:smallint;
|
|
|
Ranger12 (Normal User)
Newbie
Messaggi: 3
Iscritto: 26/06/2010
|
Grazie a voi ho risolto...
|
|
Phi (Member)
Expert
Messaggi: 241
Iscritto: 30/12/2009
|
Prego
|
|