#755

Programa laiko visą savo ūkį šalia savęs, aplanke, į kurį ją išpakavote. Tai patogu: įdiegimo perkėlimas — tai aplanko nukopijavimas.

Šalia programos

  • config_gui.txt — visi nustatymai: raktas, adresas, užsakymų aplankas, intervalas, kalba, konvertavimo varnelės. Įprastas tekstinis failas pavidalo „raktas=reikšmė“.
  • synchronize_folders.txt — failų kopijavimo į stakles maršrutai.
  • time.txt — vienas skaičius: už kiek paskutinių dienų klausti užsakymų serverio. Pagal numatytuosius 60. Programa į šį failą nerašo, jis taisomas rankomis.
  • Duomenų bazės failas (su plėtiniu .db) — atsisiųstų užsakymų sąrašas, įvykių istorija, konvertavimo užduotys, nukopijuotų failų sąrašas ir šalinimų žurnalas. Būtent pagal jį programa supranta, kas jau atsisiųsta, o kas ne.
  • fonts\Arial-Bold.ttf — šriftas etiketėms ir kortelėms piešti. Be jo dalis užrašų bus nupiešta ne tuo šriftu.
  • Piktogramos failas ir vc_redist.x64.exe — sisteminės bibliotekos tam atvejui, jei jų nėra Windows sistemoje.

Žurnalai

  • 1.log — pagrindinis žurnalas. Nauji įrašai rašomi viršuje, tad žiūrėti reikia failo pradžią.
  • critical_1.log — tik kritinės klaidos.
  • invalid_svg_1.log — failai, kurių nepavyko sukonvertuoti.
  • _extract_debug.txt — užsakymų archyvų išpakavimo detalės.

Pagrindinį žurnalą galima atverti tiesiai iš programos: kortelė „Žurnalas“ → „Atverti žurnalo failą“. Mygtukas „Išvalyti“ šioje kortelėje valo tik rodymą lange, pats failas lieka.

Užsakymų aplankas

Tai atskiras aplankas (pagal numatytuosius C:\orders), jis neprivalo gulėti šalia programos. Jo turinys — išpakuoti užsakymai, sudėlioti pagal failų tipus: žr. Kas ateina užsakyme.

Užrakto failai

Laikinajame Windows aplanke (%TEMP%) programa laiko užrakto failus, kurių vardai baigiasi _gui.lock, _download.lock ir _convert.lock. Viduje — proceso numeris. Jie neleidžia paleisti dviejų to paties tipo egzempliorių; išsamiau — „Programa jau paleista“.

Ką kopijuoti perkeliant

Nustatymus, maršrutus, time.txt, duomenų bazės failą ir, jei reikia istorijos, užsakymų aplanką. Be duomenų bazės failo programa laikys visus užsakymus naujais ir atsisiųs juos iš naujo, o jau diske gulinčius failus — svetimais. Žingsnis po žingsnio — Visiškas atstatymas ir perkėlimas į kitą kompiuterį.