Razlozi zbog kojih može biti potrebno zaštititi izvorni kod stranice mogu biti mnogi. To uključuje zaštitu vlastitih rješenja u kodu, zaštitu tekstova od neprofesionalnih ili neovlaštenih smetnji, formiranje demo verzija dodataka rješenja za prijenos "vani".
Potrebno
Komunalni stisak predmeta navutilus
Instrukcije
Korak 1
Aplikacija Navutilus odgovorna je za kardinalno rješenje ovih problema. Ovaj uslužni program koristi se za fizičko uklanjanje izvornog koda iz Navision objekata i smanjenje veličine tih objekata. Način rješavanja takvih tehnologija je upotreba dekompajlera, ali nisu poznati slučajevi kada je netko poduzeo takav zadatak. Pokažimo ilustraciju tehnologije korištenja ovog uslužnog programa.
Korak 2
Uslužni program će se testirati nakon obrade uz sudjelovanje kodne jedinice 12Gen. Jnl. PostLine. Inače, uslužni program je u mogućnosti obraditi samo objekt na koji korisnici imaju pravo izmjene i čitanja.
Korak 3
Otvorite karticu "stiskanjem". Da biste to učinili, morate postaviti vrstu Codeunit objekata i dodijeliti mu broj 12. Nakon toga, potvrdite okvir u odabranom polju ReplaceSource - inače će izvor biti sačuvan u izvornoj verziji. Uvezite tekstualnu datoteku u polje SourceReplacerText. Ovo polje specificira tekst koji će se koristiti za zamjenu tekstova u programskim funkcijama i okidačima. U nekim slučajevima može imati smisla uvesti datoteku, a ne tekst.
Korak 4
Označite okvir pored ReplaceDocumentation. U suprotnom, okidač Dokumentacija ostat će nepromijenjen. Uvezite DocumentationReplacerText u tekstualne datoteke, što će postaviti tekst da zamijeni tekst okidača Documentation. U nekim je slučajevima u ovom koraku moguće koristiti i datoteku za uvoz.
Korak 5
Označite potvrdni okvir EraseLocalVariableNames. U suprotnom, ime lokalne varijable ostat će isto. Pokrenite funkciju SqueezeObjects. Nekoliko sekundi kasnije, kada je riječ o radu u lokalnoj verziji, korisnik prima poruku o izvršenom zadatku.
Korak 6
Nakon završetka gore opisanih postupaka, možete otvoriti obrađeni objekt u dizajneru. Nakon otvaranja imajte na umu da se umjesto imena lokalne varijable prikazuje prazno polje. To znači da su nakon obrade u uslužnom programu rezultat zaštićeni objekti koji su u potpunosti operativni. Štoviše, njihova veličina može se smanjiti i do dva puta - testirani objekt zapremine 437 kilobajta, na primjer, smanjio se na 211 kilobajta.