ciao, vi scrivo perchè ho un problema un pò strano, dopo aver formattato il pc e reinstallato quindi il compilatore dev-pascal, ho cercato di ricompilare un vecchio sorgente che avevo fatto in precedenza.
il problema si presenta con la funzione rewrite che uso per creare un file nella stessa cartella del programma attraverso questo codice:
codice:
path:=fexpand(Getenv(path))+('\file.txt');
rewrite(testo,path);
prima il compilatore non mi dava problemi su questo codice, me lo compilava senza problemi e lo eseguiva anche, ora invece se provo a compilare mi viene segnalato questo errore nella funzione rewrite:
Error: Incompatible type for arg no. 2: Got SHORTSTRING, expected LONGINT
come posso fare per risolvere?