Var būt daudz iemeslu, kāpēc var būt nepieciešams aizsargāt lapas pirmkodu. Tie ietver viņu pašu risinājumu aizsardzību kodā, tekstu aizsardzību pret neprofesionālu vai neatļautu iejaukšanos, addon risinājumu demonstrācijas versiju veidošanu pārraidei "ārpusē".
Nepieciešams
Navility Navutilus Object Squeeze
Instrukcijas
1. solis
Par šo problēmu kardinālu risinājumu ir atbildīga lietojumprogramma Navutilus. Šo utilītu izmanto, lai fiziski noņemtu pirmkodu no Navision objektiem un samazinātu šo objektu lielumu. Veids, kā tikt galā ar šādām tehnoloģijām, ir izmantot dekompilatorus, taču nav zināmi gadījumi, kad kāds būtu uzņēmies šādu uzdevumu. Ļaujiet mums ilustrēt šīs lietderības izmantošanas tehnoloģiju.
2. solis
Lietderība tiks pārbaudīta pēc apstrādes, piedaloties 12Gen. Jnl. PostLine koda vienībai. Starp citu, lietderība spēj apstrādāt tikai objektu, uz kuru lietotājiem ir tiesības mainīt un lasīt.
3. solis
Atveriet karti "saspiežot". Lai to izdarītu, jums jāiestata objektu Codeunit tips un jāpiešķir tam numurs 12. Pēc tam atzīmējiet izvēles rūtiņu atlasītajā laukā ReplaceSource - pretējā gadījumā avots tiks saglabāts tā sākotnējā versijā. Importējiet teksta failu laukā SourceReplacerText. Šis lauks norāda tekstu, kas tiks izmantots, lai aizstātu tekstus programmas funkcijās un aktivizētājos. Dažos gadījumos var būt jēga importēt failu, nevis tekstu.
4. solis
Atzīmējiet izvēles rūtiņu blakus ReplaceDocumentation. Pretējā gadījumā dokumentācijas trigeris paliks nemainīgs. Importējiet dokumentāciju DocumentationReplacerText teksta failos, kas iestatīs tekstu aizstāt dokumentācijas trigera tekstu. Dažos gadījumos šajā solī importēšanai ir iespējams izmantot arī failu.
5. solis
Atzīmējiet izvēles rūtiņu EraseLocalVariableNames. Pretējā gadījumā vietējā mainīgā nosaukums paliks nemainīgs. Palaidiet funkciju SqueezeObjects. Dažas sekundes vēlāk, kad runa ir par darbu vietējā versijā, lietotājs saņem ziņojumu par paveikto uzdevumu.
6. solis
Pēc iepriekš aprakstīto procedūru veikšanas jūs varat atvērt apstrādāto objektu dizainerā. Pēc atvēršanas ņemiet vērā, ka vietējā mainīgā nosaukuma vietā tiek parādīts tukšs lauks. Tas nozīmē, ka pēc utilītprogrammas apstrādes rezultāts ir aizsargāti objekti, kas pilnībā darbojas. Turklāt to izmēru var samazināt pat divas reizes - pārbaudītais objekts, piemēram, ar 437 kilobaitu apjomu, samazinājās līdz 211 kilobaitam.