22/11/10 17:58
falaskhouse
sono sempre io
so che non ne potete più di me però ogni volta che provo a fare delle cose nuove trovo sempre dei problemi. questa volta il mio problema è aprire un programma esterno a quello principale. ho letto anche le varie guide ma niente da fare.
non ho capito il modo in cui dichiarare la variabile che dovrà prendere il file da aprire e come aprire il file poiché dopo vari tentativi ogni volta che aprivo il programma principale facendogli aprire anche quello secondario mi dava sempre una schermata nera.
io ho fatto così poi se non va bene me lo potreste correggere
var distr: file of string
(*...*)
Begin
assign(distr,'program_est.pas');
rewrite(distr);
(*oltre che a rewrite ho provato anche altri due comandi che ora non mi ricordo*)
End.
e in distr c'era un comando che faceva scrivere ciao...
Ultima modifica effettuata da falaskhouse 22/11/10 18:08
aaa
22/11/10 18:02
crashoverride
Postato originariamente da falaskhouse:
sono sempre io
so che non ne potete più di me però ogni volta che provo a fare delle cose nuove trovo sempre dei problemi. questa volta il mio problema è aprire un programma esterno a quello principale. ho letto anche le varie guide ma niente da fare.
non ho capito il modo in cui dichiarare la variabile che dovrà prendere il file da aprire e come aprire il file poiché dopo vari tentativi ogni volta che aprivo il programma principale facendogli aprire anche quello secondario mi dava sempre una schermata nera.
io ho fatto così poi se non va bene me lo potreste correggere
var distr: file of string
(*...*)
Begin
assign(distr,'program_est.pas);
rewrite(distr);
(*oltre che a rewrite ho provato anche altri due comandi che ora non mi ricordo*)
End.
e in distr c'era un comando che faceva scrivere ciao...
Non conosco il Pascal ma credo di poterti aiutare perchè hai fatto un errore di sinstassi individuabile anche da chi non conosce pascal
riga 4 dopo progra_est.pas non hai messo il simbolo '
Ultima modifica effettuata da crashoverride 22/11/10 18:03
aaa
22/11/10 18:07
falaskhouse
ho solo dimenticato di metterlo li
scusa
ecco ora l'ho messo a posto così non ci sono errori
Ultima modifica effettuata da falaskhouse 22/11/10 18:08
aaa
22/11/10 18:20
Alex
non ho capito bene cosa vuoi fare...
vuoi eseguire un programma esterno o vuoi semplicemente aprire un file e modificarlo?
aaa
22/11/10 18:24
falaskhouse
aprire un programma esterno che vada a far parte del programma principale e che lo esegua come se i comandi fossero scritti in quello principale...
non so se conoscete il vba ma diciamo che è come passare da una maschera all'altra e poi vedere un unica schermata con tutte le maschere li...
Ultima modifica effettuata da falaskhouse 22/11/10 18:27
aaa
22/11/10 18:41
Alex
di sicuro non puoi assolutamente aprire un file .pas e sperare che il computer te lo esegua xD prima deve essere compilato...
al limite puoi crearti una libreria di funzioni da richiamare poi nel programma principale (nella guida di questo sito c'è scritto come farlo)..
ma cosa vuoi fare di preciso?
aaa