Daar kan baie redes wees waarom dit nodig is om die bronkode van 'n bladsy te beskerm. Dit sluit in die beskerming van hul eie oplossings in die kode, die beskerming van tekste teen onprofessionele of ongemagtigde inmenging, die vorming van demo-weergawes van addon-oplossings om "buite" te versend.
Nodig
Uitility Navutilus Object Squeeze
Instruksies
Stap 1
Die Navutilus-aansoek is verantwoordelik vir die kardinale oplossing van hierdie probleme. Hierdie program word gebruik om die bronkode fisies van Navision-voorwerpe te verwyder en die grootte van hierdie voorwerpe te verminder. Die manier om sulke tegnologieë te hanteer, is om dekompilators te gebruik, maar daar is geen bekende gevalle waar iemand so 'n taak onderneem het nie. Laat ons die tegnologie van die gebruik van hierdie program illustreer.
Stap 2
Die nut sal getoets word na verwerking met die deelname van die 12Gen. Jnl. PostLine-kode-eenheid. Terloops, die program kan slegs die voorwerp verwerk waarop gebruikers die reg het om te wysig en te lees.
Stap 3
Maak die kaartjie "druk" oop. Om dit te doen, moet u die tipe Codeunit-voorwerpe instel en dit nommer 12 toewys. Vink daarna die blokkie in die geselekteerde ReplaceSource-veld - anders word die bron in die oorspronklike weergawe gestoor. Voer die tekslêer in die SourceReplacerText-veld in. Hierdie veld spesifiseer die teks wat gebruik sal word om tekste in programfunksies en triggers te vervang. In sommige gevalle kan dit sinvol wees om 'n lêer eerder as 'n teks in te voer.
Stap 4
Merk die kassie langs ReplaceDocumentation. Andersins sal die dokumentasie-sneller onveranderd bly. Voer die DocumentationReplacerText in tekslêers in, wat die teks sal instel om die sneller-teks van Documentation te vervang. In sommige gevalle is dit ook moontlik om 'n lêer vir invoer te gebruik.
Stap 5
Merk die kassie EraseLocalVariableNames. Andersins sal die naam van die plaaslike veranderlike dieselfde bly. Voer die SqueezeObjects-funksie uit. 'N Paar sekondes later, as dit kom by die werk in die plaaslike weergawe, ontvang die gebruiker 'n boodskap oor die voltooide taak.
Stap 6
Nadat u die prosedures hierbo beskryf het, kan u die verwerkte voorwerp in die ontwerper oopmaak. Let op dat u na die opening 'n leë veld in plaas van die plaaslike veranderlike se naam vertoon. Dit beteken dat na verwerking deur die nut, die resultaat beskermde voorwerpe is wat ten volle in werking is. Boonop kan die grootte daarvan tot twee keer verminder word - die getoetsde voorwerp met 'n volume van 437 kilobytes het byvoorbeeld afgeneem tot 211 kilobytes.