19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
PUBLIC SUB scrittura_txt() DIM hFile AS Stream DIM conta AS Integer hFile = OPEN "testo.txt" FOR WRITE ' FOR conta = 0 TO 10 PRINT #hFile, "FFFFFF" NEXT CLOSE #hFileCATCH message.Info("Impossibile aprire il file") TRY CLOSE #hFileEND
PUBLIC FileAbre AS FilePUBLIC SUB _new()''''''''''''''''''ENDPUBLIC SUB Form_Open()ME.CenterENDPUBLIC SUB Button1_Click()DIM Linea AS StringTextArea1.Text = NULLDialog.Path = "/home"IF Dialog.SaveFile() THEN RETURN OPEN (Dialog.Path) FOR READ AS #FileAbreWHILE NOT Eof(FileAbre) LINE INPUT #FileAbre, Linea TextArea1.Text &= Linea & "\n"WENDCLOSE #FileAbreCATCH Message.Info(Error.Text)END
PUBLIC FileAbre AS File '<--- dichiara la variabile come class File per leggere un file
PUBLIC SUB Button1_Click()DIM Linea AS String '<--- dichiaro la variabile che farà di vettoreTextArea1.Text = NULL '<- cancello tutto quello che si trova nel controllo di testoDialog.Path = "/home" '<-- dico alla propietà .Path di posizionarsi su /homeIF Dialog.OpenFile() THEN RETURN '<--- se clicco anulla,esco senza danniOPEN (Dialog.Path) FOR READ AS #FileAbre '<---- apro il file del percorso in letturaWHILE NOT Eof(FileAbre) '<-- loop finché non trovo la fine del file LINE INPUT #FileAbre, Linea '<-- il vettore prende l'informazione del rigo TextArea1.Text &= Linea & "n" '<-- aggiungo al controllo testo l'informazione e vado a capoWEND '<-- al prossimo,se c'è......CLOSE #FileAbre '<--- chiudo il fileCATCH '<--- se c'è un errore Message.Info(Error.Text) '<--- me lo dice luiEND
DIM stringa AS String DIM hfile AS File DIM nome AS String nome = user.Home & "/testo.txt" OPEN nome FOR READ CREATE AS #hfile CLOSE #hFile stringa ="pippo" file.Save(nome, stringa)
file.Save(nome, stringa)
user.Home & "/testo.txt"
OPEN nome FOR READ CREATE AS #hfile CLOSE #hFile
fsurfing ha scritto:io spesso per salvare una stringa di configurazione in un file uso questo sistema:Codice: [Seleziona] DIM stringa AS String DIM hfile AS File DIM nome AS String nome = user.Home & "/testo.txt" OPEN nome FOR READ CREATE AS #hfile CLOSE #hFile stringa ="pippo" file.Save(nome, stringa) lo uso solo per salvare una riga solitamente contenente un array che utilizzo perle configurazioni