Username: Password: oppure
Delphi - Files con Pseudopascal
Forum - Delphi - Files con Pseudopascal

Avatar
frank (Ex-Member)
Pro


Messaggi: 190
Iscritto: 28/08/2005

Segnala al moderatore
Postato alle 15:20
Giovedė, 20/04/2006
Ragazzi ho un problema! In un programmino che sto creando ho stabilito la lettura di un file (archivio.dat) che ? composto da una serie di array [1..4] di stringhe. Il file ? stato "preconfezionato" precedentemente con un altro programma. I lproblema ? che quando cerco di accedere al file, mi slata fuori l'errore (in runtime): ACCES VIOLATION. Mai successo?

PM Quote
Avatar
nikipe_silver (Founder Member)
Expert


Messaggi: 339
Iscritto: 20/09/2005

Segnala al moderatore
Postato alle 15:01
Mercoledė, 26/04/2006
forse si tratta della gestione dei privilegi di windows, ma non so darti conferma..

PM Quote
Avatar
frank (Ex-Member)
Pro


Messaggi: 190
Iscritto: 28/08/2005

Segnala al moderatore
Postato alle 20:39
Mercoledė, 26/04/2006
Ecco appunto, č venuto in mente anche a me, ora devo controllare... -.-

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:48
Domenica, 30/04/2006
Salve io ho lo stesso problema o simile di frank e sono sicuro che dovro impazzire un'altra settimana per risolverlo che la mia e' un'aplicazione piutosto grossa percio volevo chiederti, viste le enormi lacune del delphi 6, se e' disponibile in rete una versione anche bassa del visual basic che i primi passi li ho fatti li cosi mi riproduco il programma li e risolvo tutte le magagne :d

PM Quote
Avatar
nikipe_silver (Founder Member)
Expert


Messaggi: 339
Iscritto: 20/09/2005

Segnala al moderatore
Postato alle 12:11
Lunedė, 01/05/2006
non so se esiste ma di sicuro non sei nel posto giusto per chiederlo..c'č una sezione apposta per il vb

PM Quote
Avatar
frank (Ex-Member)
Pro


Messaggi: 190
Iscritto: 28/08/2005

Segnala al moderatore
Postato alle 14:42
Giovedė, 04/05/2006
:ot: ehm giusto nn usciamo dal topic please ;) :ot:

PM Quote
Avatar
inuyascha (Member)
Newbie


Messaggi: 4
Iscritto: 30/05/2006

Segnala al moderatore
Postato alle 19:30
Lunedė, 30/10/2006
Ops ho fatto un casino con il forum scusate se ho ričpetuto il post di frank cmq in quanto al tuo problema non sono sicuro ma prova a vedere col tasto destro sul file.dat che hai fatto la proprieta che se č inpostato solo lettura o solo scrittura ti causa inevitabilmente l'errore devono essere despuntatti tutti e 2 cioč senza la linguetta. Prova cosi e se non va allora il problema č nelle righe di codice controlla bene nel tuo sistema di lettura del tuo programma che legga bene tutte le righe del file.dat ne una in piu ne una in meno e occhio agli spazi  che ne so per esempio :-|

assignfile(contesto,c:\....ecc...
reset (....
repeat
a:=a+1;
  readln(contesto,lamatrice[a]);
{nella fase di uscita ochio allo spazio cosi}
until lamatrice[a]=' ';

sempre se hai fatto una roba del genere nella lettura be spero di aver azzeccato il tuo problema senno pazienza


   :(

Ultima modifica effettuata da inuyascha il 30/10/2006 alle 19:43
PM Quote
Avatar
delphiruby (Ex-Member)
Newbie


Messaggi: 7
Iscritto: 09/10/2006

Segnala al moderatore
Postato alle 17:46
Mercoledė, 01/11/2006
Vediamo se ho capito bene!
Tu crei un files archivio.dat con un tuo programma poi quando cerchi di riaprilo ti salta fuori l'errore di ACCESSO DI VIOLAZIONE!
Esatto?
Sono certo che il files che hai scritto sia chiuso.........!
Tanto per provare se hai tutti i privilegi prova con questo semplice esempio, se ti apre il files potresti poi dal memo fare quello che desideri con il tuo programma.


procedure TForm1.Button1Click(Sender: TObject);
var
  FileName: string;    { Dichiarazione per il nome files }
begin
  FileName := 'C:\archivio.dat';    { setta il nome del files }
  with Memo1.Lines do
  begin
    LoadFromFile(FileName);    { carica il files }
  end;
;)

PM Quote