Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

inchidere fisier

- - - - -
  • Please log in to reply
2 replies to this topic

#1
rzone

rzone

    Junior Member

  • Grup: Members
  • Posts: 51
  • Înscris: 22.07.2005
Open "file.txt" For Append As #1
...
si restul
e in VB6
E nevoie sa fac manevra open/close la fiecare scriere sau il pot inchide la finalul sesiunii odata cu form-ul?

#2
Sorin Nedelcu

Sorin Nedelcu

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 15.10.2006
Il deschizi si il inchizi de fiecare data cand doresti sa  scrii in fisier,e singura cale.Ai putea sa salvezi toate operatiunile in variabile si sa le scrii pe toate o singura data sau sa scrii o subrutina care te va ajuta sa scrii doar datele,...variante ar fi destule depinde ce vrei sa faci.
Ca idee eu as folosi in loc de  #1 ( ca sa eviti unele erori,eu m-am 'parlit'  de cateva ori si nu mai folosesc) exemplu de mai jos.

Dim ff as integer
ff=FreeFile

Open "cale_fisier" for append as ff

'=========================================Exemplu====================
Function Gpath() as string
   Gpath=app.path & "\fisier.txt"
End function

Function Writedata(byval strdata as string)
Dim freefile as integer
ff=FreeFile
  Open Gpath For Append as ff
      Print #ff, vbCrLF & strdata
   Close #ff

End Sub

REM cand il folosesti  nu trebuie decat sa apelezi functia reutilizabila
de exemplu

Writedata cstr(text1.text)

Sper sa-ti fie de folos.
Respec

Edited by Sorin Nedelcu, 24 January 2010 - 15:59.


#3
horohoro

horohoro

    Junior Member

  • Grup: Members
  • Posts: 103
  • Înscris: 11.02.2010
Daca ai mai multe deschise poti scrie un singur "Close" la sfarsit si le va inchide pe toate eg.

dim FF as integer
FF = FreeFile()

open "c:\myfile.txt" for append as FF
open "c:\myfile.dat" for input as FF
open "c:\myfile.exe" for binary as FF

Close

Edited by horohoro, 12 February 2010 - 01:09.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate