Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Problemi con la libreria Graph
Forum - Pascal - Problemi con la libreria Graph

Avatar
Ranger12 (Normal User)
Newbie


Messaggi: 3
Iscritto: 26/06/2010

Segnala al moderatore
Postato alle 18:22
Sabato, 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

  1. program prova;
  2. uses crt,graph;
  3. var a,b,c:integer;
  4. begin
  5. c := detect;
  6. initgraph(a, b, 'C:\Dev-Pas\units\rtl');
  7. putpixel(5, 5, red);
  8. closegraph;
  9. readln;
  10. 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?

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 19:01
Sabato, 26/06/2010

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 :)

PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 20:39
Sabato, 26/06/2010

Corretto:
Codice sorgente - presumibilmente Pascal

  1. uses crt,graph;
  2. var a,b,c:smallint;


PM Quote
Avatar
Ranger12 (Normal User)
Newbie


Messaggi: 3
Iscritto: 26/06/2010

Segnala al moderatore
Postato alle 13:00
Lunedì, 28/06/2010
Grazie a voi ho risolto... :k:

PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 14:28
Lunedì, 28/06/2010

Prego :)

PM Quote