Gali būti daug priežasčių, kodėl gali reikėti apsaugoti puslapio šaltinio kodą. Tai apima jų pačių sprendimų kode apsaugą, tekstų apsaugą nuo neprofesionalaus ar neteisėto įsikišimo, „addon“sprendimų demonstracinių versijų formavimą perdavimui „išorėje“.
Būtinas
Naudingumo „Navutilus Object Squeeze“
Nurodymai
1 žingsnis
Už kardinalų šių problemų sprendimą atsakinga „Navutilus“programa. Ši programa naudojama fiziniam šaltinio kodo pašalinimui iš „Navision“objektų ir šių objektų dydžiui sumažinti. Su tokiomis technologijomis galima susidoroti naudojant dekompiliatorius, tačiau nėra žinomų atvejų, kai kas nors būtų ėmęsis tokios užduoties. Parodykime šio įrankio naudojimo technologiją.
2 žingsnis
Naudingumas bus išbandytas po apdorojimo dalyvaujant 12Gen. Jnl. PostLine kodo vienetui. Beje, naudingumas gali apdoroti tik objektą, kurį vartotojai turi teisę keisti ir skaityti.
3 žingsnis
Atidarykite kortelę „suspaudžiant“. Norėdami tai padaryti, turite nustatyti „Codeunit“objektų tipą ir priskirti jam numerį 12. Po to pažymėkite laukelį pasirinktame lauke „ReplaceSource“- kitaip šaltinis bus išsaugotas originalioje versijoje. Importuokite teksto failą į lauką SourceReplacerText. Šiame lauke nurodomas tekstas, kuris bus naudojamas tekstams pakeisti programos funkcijose ir aktyvikliuose. Kai kuriais atvejais gali būti prasminga importuoti failą, o ne tekstą.
4 žingsnis
Pažymėkite langelį šalia „ReplaceDocumentation“. Priešingu atveju dokumentacijos aktyviklis liks nepakitęs. Importuokite „DocumentationReplacerText“į tekstinius failus, kurie nustatys, kad tekstas pakeistų dokumentacijos aktyviklio tekstą. Kai kuriais atvejais šiame etape taip pat galima naudoti failą importuojant.
5 žingsnis
Pažymėkite žymės langelį EraseLocalVariableNames. Priešingu atveju vietinio kintamojo pavadinimas išliks toks pats. Paleiskite „SqueezeObjects“funkciją. Po kelių sekundžių, kai reikia dirbti vietinėje versijoje, vartotojas gauna pranešimą apie atliktą užduotį.
6 žingsnis
Atlikę aukščiau aprašytas procedūras, galite atidaryti apdorotą objektą dizaineryje. Atidarę atkreipkite dėmesį, kad vietinio kintamojo pavadinimo vietoje rodomas tuščias laukas. Tai reiškia, kad atlikus apdorojimą naudingojoje programoje, rezultatas yra apsaugoti objektai, kurie veikia visiškai. Be to, jų dydį galima sumažinti net du kartus - pavyzdžiui, 437 kilobaitų tūrio tiriamas objektas sumažėjo iki 211 kilobaito.