Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Funzione
Forum - Pascal - Funzione

Avatar
Ghost_X (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/04/2007

Segnala al moderatore
Postato alle 10:01
Mercoledì, 05/03/2008
Stò scrivendo un programma in Pascal che mi permetta di copiare il contenuto della cartella dei salvataggi dei miei videogiochi su una periferica rimovibile...

In pratica una volta avviato il programma inserisco la directory del salvataggio e il nome della cartella in cui verrà salvato e si memorizza nel programma, ma una volta chiuso perdo tutto e dovrei reinserire tutte le robe ogni volta...

Il mio problema attuale è che non conosco la sintassi della funzione 'Copia' :( e quindi sono bloccato...
Poi velevo sapere, esiste un modo per conservare l'indirizzo delle directory in modo da non doverle riscrivere ogni volta? Ma gari in una DLL???

Ultima modifica effettuata da Ghost_X il 05/03/2008 alle 10:02
PM Quote
Avatar
Progman-92 (Member)
Expert


Messaggi: 368
Iscritto: 16/12/2007

Segnala al moderatore
Postato alle 14:46
Mercoledì, 05/03/2008
Anche a me mi è servita per 1 applicazione. Questo è il codice
Codice sorgente - presumibilmente Delphi

  1. program CopiaFile;
  2. var
  3. File1,File2:file;
  4. S:string;
  5. begin
  6. assign(File1,'File Originale');
  7. assign(File2,'File Copia');
  8. reset(File1);
  9. rewrite(File2);
  10. repeat
  11. readln(File1, S);
  12. writeln('File2, S');
  13. until eof(File1);
  14. close(File1);
  15. Close(File2);
  16. end.



Penso funzioni :k::k::k:
Riguardo alla Dll penso che non sia possibile.
Cmq potresti salvare il nome della directory semplicemente in un file di testo e all'avvio l'applicazione prende il nome della directory da cui copiare i file da esso.

Ultima modifica effettuata da Progman-92 il 05/03/2008 alle 15:08
PM Quote
Avatar
Ghost_X (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/04/2007

Segnala al moderatore
Postato alle 16:22
Venerdì, 14/03/2008
Di uses io solitamente uso il CRT... va bene anche qui o devo metterne un'altro?

PS: Mi da errore sul
Codice sorgente - presumibilmente Pascal

  1. repeat
  2. readln(File1, S);
  3. writeln('File2, S');
  4. until eof(File1);



Mi dice che non è possibile leggere e scrivere su quel tipo di file... :( Mi pare si rivolga al readln(File1,S);

Ultima modifica effettuata da Ghost_X il 14/03/2008 alle 16:26
PM Quote
Avatar
Progman-92 (Member)
Expert


Messaggi: 368
Iscritto: 16/12/2007

Segnala al moderatore
Postato alle 16:38
Venerdì, 14/03/2008
Devi utilizzare per forza la unit Dos!!! :k:

PM Quote