This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
ro:getsetting [2017/08/22 13:22] junior-root created |
ro:getsetting [2017/08/22 15:24] junior-root |
||
---|---|---|---|
Line 7: | Line 7: | ||
==== Descriere ==== | ==== Descriere ==== | ||
Orice variabilă folosită în timpul rulării unui program își pierde conținutul odată ce programul se oprește.\\ | 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 și de a le folosi la următoarele rulări a programului.\\ | + | BASIC-256 pune la dispoziția programelor un mod de a salva setările importante |
- | 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 | + | 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 |
- | Valoarea salvată a unei setări poate fi disponibilă și pentru alte programe BASIC-256 și ar trebui să rămână | + | 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 [[SetSettings|SetSettings]]. 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 ("" | **GetSetting** citește o setare salvată în prealabil cu [[SetSettings|SetSettings]]. 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 " | ||
Această funcție poate avea limitări impuse de preferințele utilizatorului. Mai multe configurări pot fi găsite în meniul Editare> | Această funcție poate avea limitări impuse de preferințele utilizatorului. Mai multe configurări pot fi găsite în meniul Editare> | ||
Line 24: | Line 26: | ||
</ | </ | ||
+ | ==== Exemplu (obținerea de setări BASIC-256) ==== | ||
+ | < | ||
+ | print getsetting(" | ||
+ | </ | ||
+ | va afișa ceva asemănător cu: | ||
+ | < | ||
+ | DejaVu Sans Mono, | ||
+ | </ | ||
+ | |||
+ | ==== 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: | ||
+ | - pentru a obține setările BASIC-256, se va folosi " | ||
+ | - lungimea [[stringexpressions|șirului_de_caractere]] întors nu va depăși 16.383 de caractere | ||
==== Vezi și ==== | ==== Vezi și ==== | ||
- | [[SetSetting|SetSetting]] | + | {{page> |
==== Istoric ==== | ==== Istoric ==== | ||
|0.9.6.38|Adăugată în acestă versiune| | |0.9.6.38|Adăugată în acestă versiune| | ||
- | |||