This shows you the differences between two versions of the page.
ro:setsetting [2017/08/22 14:40] junior-root |
ro:setsetting [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== SetSetting (Instrucțiune) ===== | ||
- | > **Engleză: | ||
- | ==== Format ==== | ||
- | **setsetting** [[stringexpressions|nume_program]], | ||
- | **setsetting** ( [[stringexpressions|nume_program]], | ||
- | ==== 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. | ||
- | |||
- | **SetSetting** stabilește valoarea unei setări pentru a putea fi utilizată ulterior. Parametrii [[stringexpressions|nume_program]] și [[stringexpressions|nume_cheie]] sunt necesari pentru a identifica o setare unică. Dacă se dorește ștergerea unei setări este suficient în a i se atribui o valoare nulă, adică un șir de caractere gol ("" | ||
- | |||
- | Această funcție poate avea limitări impuse de preferințele utilizatorului. Mai multe configurări pot fi găsite în meniul Editare> | ||
- | ==== Exemplu ==== | ||
- | < | ||
- | setsetting " | ||
- | print getsetting(" | ||
- | </ | ||
- | va afișa | ||
- | < | ||
- | un text pe care vreau să-l salvez | ||
- | </ | ||
- | |||
- | ==== 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: | ||
- | - [[stringexpressions|nume_program]] nu poate fi " | ||
- | - lungimea [[stringexpressions|șirului_de_caractere]] nu poate depăși 16.383 de caractere | ||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | ==== Istoric ==== | ||
- | |0.9.6.38|Adăugată în acestă versiune| | ||