Эх кодыг хэрхэн нуух вэ

Агуулгын хүснэгт:

Эх кодыг хэрхэн нуух вэ
Эх кодыг хэрхэн нуух вэ

Видео: Эх кодыг хэрхэн нуух вэ

Видео: Эх кодыг хэрхэн нуух вэ
Видео: Facebook profile ийг чинь хэн хамгийн сүүлд үзсэн гэдгийг мэдэх хичээл / 2019 2024, May
Anonim

Хуудасны эх кодыг хамгаалах шаардлагатай байж болох олон шалтгаан байж болно. Үүнд код дахь өөрсдийн шийдлүүдийн хамгаалалт, текстийг мэргэжлийн бус эсвэл зөвшөөрөлгүй хөндлөнгийн нөлөөллөөс хамгаалах, "гаднаас" дамжуулах addon шийдлийн демо хувилбарыг бий болгох зэрэг орно.

Эх кодыг хэрхэн нуух вэ
Эх кодыг хэрхэн нуух вэ

Шаардлагатай

Utilility Navutilus Object Squeeze

Зааварчилгаа

1-р алхам

Навутилус програм нь эдгээр асуудлыг шийдвэрлэх шийдлийг хариуцдаг. Энэхүү хэрэгсэл нь Navision объектуудаас эх кодыг физик аргаар устгах, эдгээр объектуудын хэмжээг багасгахад ашиглагддаг. Ийм технологитой харьцах арга бол декомпилятор ашиглах явдал боловч хэн нэгэн ийм даалгавар гүйцэтгэсэн тохиолдол байдаггүй. Энэхүү хэрэгслийг ашиглах технологийг тайлбарлая.

Алхам 2

Уг хэрэгслийг 12Gen. Jnl. PostLine кодын нэгжийн оролцоотой боловсруулалт хийсний дараа туршина. Дашрамд хэлэхэд уг хэрэгсэл нь зөвхөн хэрэглэгчид өөрчлөх, унших эрхтэй объектыг боловсруулах боломжтой юм.

Алхам 3

Картыг "шахаж" нээнэ үү. Үүнийг хийхийн тулд та Codeunit объектын төрлийг тохируулж, 12 дугаарыг өгөх хэрэгтэй. Үүний дараа сонгосон ReplaceSource талбар дээрх хайрцгийг шалгана уу, эс тэгвэл эх сурвалж нь эх хувилбартаа хадгалагдах болно. Текст файлыг SourceReplacerText талбарт импортлох. Энэ талбар нь програмын функцууд болон триггерүүд дэх текстүүдийг орлуулах текстийг зааж өгдөг. Зарим тохиолдолд текст биш харин файл импортлох нь утга учиртай байж болох юм.

Алхам 4

ReplaceDocumentation-ийн хажууд байгаа хайрцгийг шалгана уу. Үгүй бол Баримтжуулалтын өдөөгч өөрчлөгдөөгүй хэвээр байх болно. Текст файлууд руу DocumentationReplacerText-ийг импортлох ба ингэснээр текстийг Documentation гох текстийг орлуулах болно. Зарим тохиолдолд энэ алхам дээр импортын файл ашиглах боломжтой байдаг.

Алхам 5

EraseLocalVariableNames шалгах хайрцгийг шалгана уу. Үгүй бол локал хувьсагчийн нэр хэвээр байх болно. SqueezeObjects функцийг ажиллуулна уу. Хэдэн секундын дараа локал хувилбар дээр ажиллах талаар ярихад хэрэглэгч дууссан даалгаврын талаар мессеж хүлээн авдаг.

Алхам 6

Дээр тайлбарласан процедурыг дуусгасны дараа та боловсруулсан объектыг дизайнер дээр нээж болно. Нээлтийн дараа орон нутгийн хувьсагчийн нэрний оронд хоосон талбар гарч ирнэ гэдгийг анхаарна уу. Энэ нь хэрэгсэл боловсруулсны дараа үр дүн нь бүрэн ажиллагаатай объектуудыг хамгаалдаг гэсэн үг юм. Үүнээс гадна тэдгээрийн хэмжээг хоёр дахин багасгаж болно. Жишээлбэл, 437 килобайт эзэлхүүнтэй туршигдсан объект 211 килобайт болж буурсан.

Зөвлөмж болгож буй: