Razlogov, zakaj je morda treba zaščititi izvorno kodo strani, je lahko veliko. Sem spadajo zaščita lastnih rešitev v kodi, zaščita besedil pred nestrokovnimi ali nepooblaščenimi motnjami, oblikovanje demo različic addon rešitev za prenos zunaj.
Potrebno
Utility Navutilus Object Stiskanje
Navodila
Korak 1
Aplikacija Navutilus je odgovorna za bistveno rešitev teh težav. Ta pripomoček se uporablja za fizično odstranjevanje izvorne kode iz predmetov Navision in za zmanjšanje njihove velikosti. Način, kako se spoprijeti s takšnimi tehnologijami, je uporaba dekompilatorjev, vendar ni znanih primerov, ko bi se kdo lotil take naloge. Naj ponazorimo tehnologijo uporabe tega pripomočka.
2. korak
Pripomoček bo preizkušen po obdelavi s sodelovanjem kodne enote 12Gen. Jnl. PostLine. Mimogrede, pripomoček lahko obdeluje samo objekt, do katerega imajo uporabniki pravico spreminjati in brati.
3. korak
Odprite kartico "stiskanje". Če želite to narediti, morate nastaviti vrsto predmetov Codeunit in mu dodeliti številko 12. Po tem potrdite polje v izbranem polju ReplaceSource - sicer bo vir shranjen v prvotni različici. Uvozite besedilno datoteko v polje SourceReplacerText. To polje določa besedilo, ki bo uporabljeno za zamenjavo besedil v programskih funkcijah in sprožilcih. V nekaterih primerih je morda smiselno, da namesto besedila uvozite datoteko.
4. korak
Potrdite polje poleg možnosti Zamenjaj dokumentacijo. V nasprotnem primeru bo sprožilec dokumentacije ostal nespremenjen. Uvozite DocumentationReplacerText v besedilne datoteke, ki bodo nastavile besedilo, ki bo nadomestilo besedilo sprožilca Documentation. V nekaterih primerih je v tem koraku mogoče uporabiti tudi datoteko za uvoz.
5. korak
Potrdite polje EraseLocalVariableNames. V nasprotnem primeru bo ime lokalne spremenljivke ostalo enako. Zaženite funkcijo SqueezeObjects. Nekaj sekund kasneje, ko gre za delo v lokalni različici, uporabnik prejme sporočilo o opravljeni nalogi.
6. korak
Po zaključku zgoraj opisanih postopkov lahko obdelani predmet odprete v oblikovalcu. Po odprtju upoštevajte, da je namesto imena lokalne spremenljivke prikazano prazno polje. To pomeni, da so po obdelavi s strani pripomočka rezultat zaščiteni predmeti, ki so popolnoma operativni. Poleg tega se lahko njihova velikost zmanjša do dvakrat - preizkušeni predmet s prostornino 437 kilobajtov se je na primer zmanjšal na 211 kilobajtov.