Det kan være mange grunner til at det kan være nødvendig å beskytte kildekoden til en side. Disse inkluderer beskyttelsen av egne løsninger i koden, beskyttelsen av tekster mot uprofesjonell eller uautorisert forstyrrelse, dannelsen av demo-versjoner av tilleggsløsninger for overføring "utenfor".
Nødvendig
Utility Navutilus Object Squeeze
Bruksanvisning
Trinn 1
Navutilus-applikasjonen er ansvarlig for den viktigste løsningen på disse problemene. Dette verktøyet brukes til å fysisk fjerne kildekoden fra Navision-objekter, og for å redusere størrelsen på disse objektene. Måten å håndtere slike teknologier på er å bruke dekompilatorer, men det er ingen kjente tilfeller når noen har påtatt seg en slik oppgave. La oss illustrere teknologien for bruk av dette verktøyet.
Steg 2
Verktøyet vil bli testet etter behandling med deltagelse av 12Gen. Jnl. PostLine-kodenheten. Forresten, verktøyet er i stand til å behandle bare objektet som brukerne har rett til å endre og lese til.
Trinn 3
Åpne kortet "klemme". For å gjøre dette må du angi typen Codeunit-objekter, og tilordne det nummer 12. Deretter merker du av i det valgte ReplaceSource-feltet - ellers lagres kilden i originalversjonen. Importer tekstfilen til SourceReplacerText-feltet. Dette feltet spesifiserer teksten som skal brukes til å erstatte tekster i programfunksjoner og utløsere. I noen tilfeller kan det være fornuftig å importere en fil i stedet for tekst.
Trinn 4
Merk av i boksen ved siden av ReplaceDocumentation. Ellers forblir dokumentasjonsutløseren uendret. Importer DocumentationReplacerText til tekstfiler, som vil sette teksten til å erstatte Documentation trigger-teksten. I noen tilfeller er det også mulig å bruke en fil for import på dette trinnet.
Trinn 5
Merk av for EraseLocalVariableNames. Ellers vil navnet på den lokale variabelen forbli den samme. Kjør SqueezeObjects-funksjonen. Noen sekunder senere, når det gjelder arbeid i den lokale versjonen, mottar brukeren en melding om den fullførte oppgaven.
Trinn 6
Etter å ha fullført prosedyrene beskrevet ovenfor, kan du åpne det behandlede objektet i designeren. Merk etter at du har åpnet et tomt felt i stedet for det lokale variabelnavnet. Dette betyr at etter bearbeiding av verktøyet, er resultatet beskyttede objekter som er i full drift. Videre kan størrelsen reduseres med opptil to ganger - den testede gjenstanden med et volum på 437 kilobyte, for eksempel, redusert til 211 kilobyte.