User Tools

Site Tools


ro:getsetting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ro:getsetting [2017/09/09 10:02]
junior-root [Descriere]
ro:getsetting [2020/02/28 10:46]
Line 1: Line 1:
-===== GetSetting (Funcție) ===== 
-> **Engleză:** //to **GET** = a lua, a obține; **SETTING** = setare// 
-==== Format ==== 
-**getsetting** ( [[stringexpressions|nume_program]], [[stringexpressions|nume_cheie]] ) 
- 
-Întoarce un [[stringexpressions|șir_de_caractere]]. 
-==== Descriere ==== 
-Orice variabilă folosită în timpul rulării unui program își pierde conținutul odată ce programul se oprește.\\ 
-BASIC-256 pune la dispoziția programelor un mod de a salva setările importante ([[setsetting|SetSetting]]) și de a le folosi la următoarele rulări a programului ([[getsetting|GetSetting]]) chiar dacă, între timp, calculatorul a fost stins.\\ 
-Valorile setărilor nu pot fi decât [[stringexpressions|șiruri_de_caractere]]. Setările poartă câte un nume ([[stringexpressions|nume_cheie]]) și sunt grupate într-un fel de foldere având câte un nume ([[stringexpressions|nume_program]]) pentru a evita prin aceasta accesarea sau modificarea accidentală de către un alt program..\\ 
-Valoarea salvată a unei setări poate fi disponibilă și pentru alte programe BASIC-256 și rămâne disponibilă pentru o perioadă foarte lungă de timp. 
- 
-**GetSetting** citește o setare salvată în prealabil cu [[SetSetting|SetSetting]]. Parametrii [[stringexpressions|nume_program]] și [[stringexpressions|nume_cheie]] sunt necesari pentru a identifica o setare unică. Dacă se solicită valoarea unei setări care nu a fost încă salvată, se va returna un șir de caractere gol (""). 
- 
-Pentru a obține o setare BASIC-256, se poate folosi ca [[stringexpressions|nume_program]] valoarea "SYSTEM". Doar în acest caz caracterele '/' sau '\' sunt permise în [[stringexpressions|nume_cheie]] pentru a accesa setarea dorită. 
- 
-Această funcție poate avea limitări impuse de preferințele utilizatorului. Mai multe configurări pot fi găsite în meniul Editare>Preferințe. 
-==== Exemplu ==== 
-<code> 
-setsetting "programulmeu", "setareamea", "un text pe care vreau să-l salvez" 
-print getsetting("programulmeu", "setareamea") 
-</code> 
-va afișa 
-<code> 
-un text pe care vreau să-l salvez 
-</code> 
- 
-==== Exemplu (obținerea de setări BASIC-256) ==== 
-<code> 
-print getsetting("SYSTEM", "Main/Font/0") 
-</code> 
-va afișa ceva asemănător cu: 
-<code> 
-DejaVu Sans Mono,11,-1,5,50,0,0,0,0,0 
-</code> 
- 
-==== Limitări ==== 
-  - [[stringexpressions|nume_program]] și [[stringexpressions|nume_cheie]] nu pot avea lungimea 0 și nici nu pot depăși 255 de caractere 
-  - [[stringexpressions|nume_program]] și [[stringexpressions|nume_cheie]] nu pot nu pot conține caracterele: '/' sau '\' 
-  - pentru a obține setările BASIC-256, se va folosi "SYSTEM" ca [[stringexpressions|nume_program]]. Doar în acest caz [[stringexpressions|nume_cheie]] poate conține caracterele '/' sau '\' pentru a se putea accesa setarea dorită. 
-  - lungimea [[stringexpressions|șirului_de_caractere]] întors nu va depăși 16.383 de caractere 
-==== Vezi și ==== 
-{{page>ro:start#Setări (permanente)&noheader}} 
-==== Istoric ====  
-|0.9.6.38|Adăugată în acestă versiune| 
  
ro/getsetting.txt · Last modified: 2020/02/28 10:46 (external edit)