1C fișier text - creați, ardeți, citiți

1C fișier text - creați, ardeți, citiți

În acest program, utilizatorul poate selecta sau crea un nou fișier text, scrie la el și poate citi datele de pe el. Codul acestui program prezintă tehnici de lucru cu obiecte:







- obiectul TextText este constructorul și metodele sale: Write () și Close (). Acest obiect creează un fișier nou și îl scrie.

- object ReadText - constructorul său, metode: Read () și Close (). Acest obiect citește dintr-un fișier.

- obiect Dialog al selecției fișierului și a proprietăților sale.

Adăugăm elemente de recuzită la procesare - Nume: Text, Tip: String (nelimitat, adică lungime = 0). Pur și simplu tragem recuzele în formă.







Pentru a deschide proprietățile sale - faceți clic pe detaliile trasate faceți clic dreapta. Vizualizați proprietatea: câmp document text. (Selectați Da pentru proprietatea Selector.)

Clientul subțire nu adaugă automat un buton. Prin urmare, trebuie să adăugăm butonul Înregistrare în formularul de procesare. Pentru a face acest lucru, în fila Comenzi, adăugați o nouă comandă Scrieți și faceți clic pe lupă în proprietățile sale pentru a adăuga un manipulator. De asemenea, glisați comanda adăugată la formular (în stânga).

În modul avem două funcții - un handler pentru apăsarea butonului "Write", pe care l-am adăugat. Celălalt este dispozitivul de gestionare a evenimentelor pe care l-am adăugat la selectare. Programați alegerea [numele și locația fișierului] În Windows, există un dialog comun pentru lucrul cu selectarea fișierelor. Din 1C există acces la gestionarea acestui dialog. În acest scop, există un obiect special denumit "Dialog al selecției fișierelor".

Iată un cod exemplu pentru cazul nostru:

Dacă doriți să dați posibilitatea de a alege mai multe extensii de fișiere, de exemplu txt și rtf, atunci trebuie să scrieți următoarele:

Programarea unui fișier pentru a scrie pe un disc Pentru a scrie fișiere text la 1C, există un obiect "WriteText". Lucrul cu acesta este foarte simplu. Iată un cod exemplu pentru cazul nostru:

În partea inferioară a paginii puteți descărca un exemplu gata de prelucrare pentru studiu.







Articole similare

Trimiteți-le prietenilor: