Newsgroup: it.comp.lang.pascal
Titolo: .pas in tp7

salve, secondo voi come mai gli esempi contenuti in tp7 danno errori in
fase di compilazione? sono io che sbaglio qualcosa?

 fase di compilazione? sono io che sbaglio qualcosa?
Scusa ma che tipo di esempi è che non ti vanno (non penso propio tutti...)?
Se sono quellli che usano le bgi ti daranno errore perchè la path
specificata si initgraph è sbagliata.
Se caricano procedure esterne ( {$L xxx.obj} ) che magari non hai o la path
è sbagliata di darà errore..
Prova a postare un paio di esempi che non ti vanno così vediamo meglio..
Ciao,
Alex
------------------
email: el_co...@TOGLIQUESTOlibero.it
icq: 132581870
------------------

io ho posizionato la cartella tp7 in c:\
un esempio di programma che mi da errore è questo
inglese.pas
Program Inglese;
uses crt;
type verbo=array[1..4,1..100] of string[10];
     verbi_e=array[1..100] of string[10];
var
   cont,errori,num_v,nv,x:integer;
procedure carica(var v:string [10]);
begin
  v[1,1]:='Essere';v[2,1]:='be';v[3,1]:='was';v[4,1]:='been';
  v[1,2]:='Diventare';v[2,2]:='become';v[3,2]:='became';v[4,2]:='become';
  v[1,3]:='Iniziare';v[2,3]:='begin';v[3,3]:='began';v[4,3]:='begun';
  v[1,4]:='Soffiare';v[2,4]:='blow';v[3,4]:='blew';v[4,4]:='blown';
  v[1,5]:='Rompere';v[2,5]:='break';v[3,5]:='broke';v[4,5]:='broken';
end;
ne ho trascritto solo la parte iniziale perche l'errore che mi da e su
"procedure carica(var v :string [10]);
quando compilo il cursore si ferma su string e mi dice che si aspetta ")".
questo è un esempio ma molti altri listati mi danno errori di questo tipo.

 procedure carica(var v:string [10]);
quando una procedure riceve una variabile stringa, non si
deve indicarne la dimensione... la riga dovrebbe essere:
procedure carica(var v: string);
infatti ti chiedeva la parentesi tonda chiusa prima del [10]
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

quel frammento di listato l'ho preso dalla cartella bin del tp7.
e ce ne sono altri che mi danno errori diversi.
ma è un modo per farti studiare (spero)


> quel frammento di listato l'ho preso dalla cartella bin del tp7.
chi li ha messi non era della borland... non ti mettono esempi sbagliati
in italiano ni un compilatore pascal straniero ;-)
cmq per "esempi del tp7" si intendono quelli nell'help oppure
quelli nella dir examples\ :-)
saluti


> quel frammento di listato l'ho preso dalla cartella bin del tp7.
Che non č la cartella examples..
Magari hai prelevato il pc da scuola?
Perchč la dir in č quella di default del tp e si salva lě...
E magari qualcuno ha salvato i propi lavori..


deve indicarne la dimensione... la riga dovrebbe essere:
Da te non me l'aspetavo.... secondo te si possono usare solo le
string[255] nelle procedure/funzioni???
Type
  String10 = String[10];
Procedure Carica(Var v:String10);
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

no no no non ho detto che non si possono usare...
ho detto che nell'intestazione della procedura/funzione non va
specificata la lunghezza... e' una cosa diversa :-)
