ืื ืืขื ืืื?
ืฉืืื, ืืืจ! ืื ื ืืืจื ืืืืขื ืืืืฉื ืืืืช ืืกืคืจ. ืขื ืืืช, ืืืืืจ ืฉืืชื ืงืืจื ืืื ื ืขืืกืง ืืื ืืฆืืืจ ืื ืืฆื, ืืื ืืืฉืืขืืช ืืืืื ืืืืืืืืืื ืฉื ืืชื ืืกืคืจ.
ืืื ืืืืืืืช ืืืืืข ืืืืขื ืืืืกืืืช ืืื ืื ืืกืืืืืช 2010. ืื ื ืืืืจ ืฉืื ืืืคืืขื ืืจืืฉืืช ืฉืืื ืืขืจืืช ืืคืขืื ืฉืชืืื ืืืืืจ ืืืื ืืจื ื ืืืชืจ ืืฉืื. ืื ืืืืชื ืชืืืืชื ืฉื ืืกืข ืืจืื ืืืื ืฉืื ืืืฉืื ืขื ืืืื. ืืืจื ืืื ืืจืืขื ืื ืืงืืฆืื ืฉื ืืขืืืช ืื ืืกืืืช, ืืืคืืฉ ืืืจ ืืืฆืขื ืืื ืืืฆืืจืช ืืฉืื ืืืฉ, ืืื ืฉืืืชืืช ืื ืืืืช, ืื ืืืคืืืชืืืช ืืื ืืช ืืืืจืืืช ื ืืืื ืฉื ืืื ืืืืื ืื ืขื ืชืื ืื, ืื ืืื ืืืชืืืช ืงืื. ืืืจืืื ืจืฉืืืื ืืืจืืืื ืขื ืืืืืืืืืฆืื ืฉื ืืืื ืื. ืืื ื ืืฆืืข ืฉืชืกืชืื ืืื ืื ื ืจืื ืืืคื ืื.
ืชืืื ื ืืขืืืืช ืืืืงื ืืื ืจืืกืืช
ืื ืืชืขืืง ืืืืื ืื ืขื ืืฉืืขืืช ืงืืืื ืฉื VPR, ืืื ืืืืื ื ืืช ืขืฆืืื ืืืืืืจืื ืฉื ืกืจื ืืืื ืืืืืืืื ืงืืืกื, ืขื ืคื ืจืฆืื ืืขืืืื ืฉืื ืืชื ืืืฆืืื ืืช ืขืฆืืื ืืขืืจ ืื ืืืืจืช. ืืชื ืืืื ืืืืจืื ืืืื ื ืจืื ืืกืืจ. ืืื ืคื ืืฉื ืืชื ืฉื ืื ืืืืจืื ืืืืจืื. ืขืืืจื ืืืจื ืืกืชืืืื ืขืืื ืืืืจ, ืืื ืืชื ืืืื ืฉืืื ืืืคืื ืืื ืืงืจืืช ืืงืื, ืืื ืชืงืฉืืจืช ืกืืืืจืืช ืืืื ืืื ืืจื ื, ืืื ืจืฅ ืืืื ืืื ืขื ืืืฉ ืจืืืืื ืืืงืื ืืจืืข... ืืื ืืชื ืืืื ืฉืืืงืื ืืื ืืื ืืืฉ ืืืืื. ืืืจืืข ืฉืืฉืืฉ ืชืืขืื ืืืืืจื ืืืืคืง, ืชืฆืืจื ืื ืกืืช ืืฉืจืื ืขื ืขืืืช ืืฉืืจ ืืื.
ืื ืืืชื ืืืจ ืขื VPR. ืฉืืขืชื ืฉืืืขืจืืช ืื ืืืืจ ืืืืข ืฉื ืืชืืืืืื ืืื ืืืืืืืืช ืืืืืืื, ืืืืจื ืืืื ืืืคืงืื ืืืืืืืืช ืืื ืง ืกืืืจ ืฉื ืืฉืืืืช ืืื ืืืช ืกืคืจ, ืืขืืืื ื ืืืงืช ืขื ืืื ืืืฉื... ืืื ืืืจืืืื ืชืืื ื ืืืืฆืืข VPR ื ืฉืคืืช ืืจืืช. ืืฉืืชื ืื ืกื ืืืคืขืื ืืชื ืืงืื ืืช ืื:
ืื ืืืจืื ืืืืจ ืืื? ืืืคืืืงืฆืื ืฆืจืืื CMM (ืืืืจ ืืงืจื ืืืืืื) - ืืื ืืืืื ื. ืืื ืืชื ืืืื ืฉืืชืืื ื ืืืฉืงื ืืืืฉื ืืื ืืืฉื ืืืื ืืจื ื, ืื ืืื ืืืืืืืื ืืืืงืฉืื ืืืืข ืืืืื... ืืื ืืชืืื ื ืืืืขืช ืืช ืฉื ืงืืืฅ ื-CMM? ืืืฉื ืืื ืื ืืืืจ: ืื ื ืืกืืื ืฉื ืกืื ืืขืืืื - "vpr", ืื ื ืืืคืจืื "-", ืื ื ืืกืืื ืฉื ืื ืืฉื "fl" (ืฉืคื ืืจื) ื... ืืื ืืฉ ืืื ื ืืคืจืื, ืืื ืืกืืื ืฉื ืืงืืื - "11" ืืขื ืื ืืื. ืืชื ืืชืืื ืืืฉืื ืืืฉืื. ืื ืืืืื ืืืขืจืืช ืืืืืข ืืืืืืืืืช ืฉืืฆืจื ืืช ืืงืืืฅ ืืื ืืืืช ืืกืคืจ ืืฉ ืืืจืจืืืืช ื ืชืื ืื ืฉืืกืชืืืืช ืืืกืคืจ ืืืงืืื, ืืืืขืืจ ืืคืจืื ืืื ืฉื ื ืืืืื ืืื ืืืืจืื ืื ืืืฆืจ ืืขืืืช ืืืืชืจืืช ืืชืืื ืืช ืืืืื ื. ืืื ืชืฆืืจื ืื ืชื ืืช ืืฉื ืืื ืืคื ืชืืืืื...
ืืืื, ืืกืืจ, ืืชื ืืืฉื, ืืจืืืง ืืืฉืืืช ืืืืจืืช. ืืชืจื ืืื, ืงืืืฅ ื-CMM ื ืฉืื ืืืืื ืื ืคืจื ืืืืืจ. ืืืื ืืืืฉืื ืืื ืืกืืืจ ืฉื. ืืืืจ ืืขืชืงืช ื-CMM ืืกืคืจืืืช ืืขืืืื, ืืชื ืืคืขืื ืืช ืืืืฉืื ืืจืืื ืืช ืื:
ืืืืื, ืืืื ืืืืืช ืฉืื ื ืืืขื, ืืื ืื ืืืื ื ืฉืื ืืช ืืขืืื ืืฉืจืชืช ืืืชื ื ืืื, ืื ืืื ืฆืจืื ืืฉืื ืืืืฉืื ืืื ืืืฆืืจ ืืช ืืชืืื ื ืืื. ืืกืฃ ืืชืงืฆืื. ืืื ืื ืืื ืกืื ืฉื ืกืืืืื, ืื ืืื ืื ื ืื ืจืืื ืืืืฉืง ืืื ืืช ืืชืืฆืืืช ืฉื ืขืืืืชื ืฉื ืืืืื ืืื ืืจืืงืฆืื, ืืขืฆืืื... ืืืจื ืืื, ืืืืื ืืฉืชืืฉื ืืชืืื ืืช. ืื ืื ืืื ืกืืืื ื ืฉื ื ื' ืืืืง ืืจืืืืืืจ ืฉืขืืื ืขื ืืชืืื ืืช ืืื, ืื ื ืขืืืื ืื ืจืืื ืืืื ืจืืฉืื ืกืืื ืืฉืื ืื ืืืืื.
ืืืืจ ืืื, ืืืื ื ืขืฆืจ ืืฉืื "ืื ืืกื ืืืืช ืืกืคืจ (ืืื ืืืืชืืืช sch)". ืืจืฉื ืื ืืืืืืจ ืืื ืฉืืชืืื ืืช ืืืฉืงื ืืืืฉื ืืื ืืื ืืจื ื, ืืืืืืืจ ืืขืื ื ืืชื ืืื ืื ืฉืื ืืืื-ื ืชืื ืื ืืืจืืฉืื (ืืืื ืืืื ืืืช ืืกืคืจ) ืืืืืื ืืืืืช ืืงืืืฅ KIM. ืืื ืืคืฉืจืืช ืืืจืช. ืืื ืื, ืกืชื ืืฉืืื ืืืืฃ, ืชื ืกื ืืืืื ืจืฆืฃ ืืงืจืื ืืืืืืื ืฉื ืืกืคืจืื ืืฉืื ืืื, ืชืจืื ืฉืืืคืืืงืฆืื ืื ืืืคืช ืืืื! ืืืจืืช ืฉืื, ืื ืื ืืื ืืืชื ืืืืจ. ืชืจืื, ืืื ืืกื ืืืืช ืืกืคืจ ืืกืชืืืืช ืืฉื ืฉื ืชืืงืืืช ืืชืฉืืืืช.
ืื ื ืื! ืืืจ ืืฉืื ืงืจืื ืืืืื ื. ืืืฉืืขืืช ืืื ืฉืืืืฉื ืชืฆืืจื ืืฉืืื ืืช ืืชืืงืื ืืื ืืื ืฉืื ืืฆืืจื, ืืืฉื, ืืืืืช ืืืืืืื. ืืื ืขืื ืขื ืืืืงื ืืืืฉื. ืขืืฉืื ืืฉ ืื ืจืฆืื ืฉืื ืืืืข ืฉืืืข ืืจืืืช ืืื ืืงืืืฅ vpr-fl11.kim ืขืืื.
ืงืฆืช ืืคืื
ืืืื ืจืืฉืื, ืืงืืืฅ ืืื ืื ืืืฉ ื ืจืื ืืื ืืฉืื. ืืื ืฉืื ืืืจ ืืขื ืืื ืืขืืจื ืhex. ืืงืืืฅ ืืื ื ืืจืืืื ืื ืื ืงืืืฅ ืืืจ ืืคืืจืื ืืืืืจ ืื ืขื ืกืืืืช ืฉืื ื. ืื ืืืืชื ืืช ืืกืืืื ืืขืฉืืช ืืจืื ืืืงืจ ืขื ืื, ืืื ืืืขืชื ืฉืื ืชืืื ื ืฉืขืืกืงืช ืื ืชืื ืื ืืจืืืื ืื ืืืฆืคื ืื ื ืืืื ื ืืคืจืืง ืื ืืคืขื ื ืืืชื ืืคื ื ืืฉืืืืฉ ืืื. ืืชื ืจืง ืฆืจืื ืืชืคืืก ืืืชื ืขืืฉื ืืช ืื. ืื, ืื ืื ืฉืงืจื:
ืืชืืื ื ืืืฆืจืช ืงืืืฅ kim.tmp ืืกืคืจืืืช ืืขืืืื ืืืืชืืช ืฉื ืืฉืื ืืืื ืืื ืื ืกืืื, ืืงืืจืืช vpr-fl11.kim. ืืื kim.tmp ื ืืืง. ืืื ืืืฉืื ืคืขืืืื, ืืชื ืืืื ืืืกืืฃ ืืืืื ืืืืืืืจ ื ืงืืืช ืฉืืืจื ืืคื ื ืืืืจืื ืืืืจืื ื ืฉืืืืืจื ืืช ืฉื ืืงืืืฅ. ืืืจืื ืืืื, ืืชืืจืจ ืฉืื ืืงืืืืื ืืฆืืจื ืงืฉืืื.
ืืื, sub_409F78 ืคืฉืื ืงืืจื ืืืืื DeleteFileA API.
ืขืืฉืื ืืฉ ืื ืืืืืื ืงืืืฅ kim.tmp, ืฉืืืืื ืืขืจื ืคื ืฉื ืืื (26MB) ืฉื vpr-fl11.kim. ืื ื ืคืชื ืืืชื ืืขืืจื ืืงืกื ืจืืื, ื ืจืื ืืช ืืืืจืื ืืืืื:
ืืืืชืจืช ืฉื TPF0 ืืืื ืจืืืื: ืกืืืจ ืืื ืื ืฉืืืืืจ ืืงืืืฅ ืืื ืืจื ืขื ืืื ื ื ืชืื ืื ืฉื Delphi... ืื ืืืฉ ืจืฆืืชื ืืืืืช, ืืขืื ืคืืืช ืืื ืืืชืื ืชืืื ื ืืื ืืงืจืื ืืืชื. ืื ืื, ืืคื ืฉืืจืืจ ืืขืช, ืื ืืืืื ืืคืฉืจื. ืืืืฆืขืืช ืขืืื ืืงืืืฅ ืื ื ืืชื ืืงืื ืืกืคืจ ืืกืืื PDF ืืืืืืื CMMs ืืืจื ืฉืืข OGG ืขื ืืงืืื ืฉื โโืืคืขืืช ืืืืื ื. ืืืืจ ืืื ืืขื ืืื ืื:
ืื ืืชื ืืฉืืื ืืช ืื ืืชืืืืช ืืงืืืฅ ืขื ืฉืืืช ืฉืืืช, ืื ืืืกืคืจืื ืื ืงืืืืจืืื ืืืช. ืงืืืืจืืื ืืืช ืฉื ComboBoxes ืืืืื ืืชืืื ืืช. ืืืงืกื ืฉืืืื ืืื ืชืืื ืืจืฉืืืืช, ืชืฉืืืืช ืืคืฉืจืืืช ืืืฉืืืืช ืืืืฆืขืืช ืืชืืืื ืืืืืจื. ืขื ืืืช, ืืื ืืืืข ืขื ืกืืื ืืืฉืืืืช ืืงืืืฅ. ืืืืืจ, ืืืืื ื ืืื ืืช ืืจืืื, ืืืืืช ืืฉืืื ืืชืืืื ืืจืืื ืืฉืืืืฉ ืืืฆืื PDF ืฉื ืฆื ืฉืืืฉื ืขื ืืืืื ืืื ืืช ืคืงืืื ืขืืื. ืืืื ืืืืื ืืกื ืืืืืื ื ืืืื, ืืืชืืฉื ืืื ืฉืื ืืืืืจ ืืขืื, ืื ืืกืฃ ืืื ืืฉืืจ, ืื ืื ืืขืงืืคืื ืกืืืื ืงืืืขืื ืืืืื ืฉื ืืฉืืืืช ืืื ืขืืืื ืืกืืจ ืืื ืืืืื ืฉื ืืชืจืืฉืืชื.
ืืืื, ืืืืืืื ืฉืขื ืืขืืื ืืื ืืชืืื ืืฉืื ืืืฆืืื ืืช ืืชืฉืืืืช ืื ืืื ืืช ืืคืืืช ืืืืง ืืืืืงื ืืงืืืฅ CMM. ืืชืืื ืืช ืื ืืืืงืช ืชืฉืืืืช? ืืื ืื ืืขืืืื ืฉื ืืชืืืื ื ืฉืืืช ืืืงืื ืืืืืงื ืืืืืืืืช? ืื. ืืืืืงื ืืชืืฆืขืช ืขื ืืื ืืืจื ืืืช ืืกืคืจ ืขืฆืื, ืชืื ืฉืืืืฉ ืืชืืื ืืช ืืืจืช. ืืฆืคืืื ืืขืืืืืช ืืชืืืืืื.
ืืคืืืงืฆืื ื ืืกืคืช ืืืืชื ืืืืืช ืืื ืืจืืฉืื ื ืืฆืืื ืืืืจื ืืช ืชืฉืืืืช ืืชืืืืืื ืืืืคืฉืจืช ืืื ืืืืืื ืืืงืืืืช. ืืืืจื ื ืืืฅ ืืืืืง ืืืชื ืืขืฆืื ืืื ืงืจืืืจืืื ื ืืืขืจืื. ืืกืชืืจ ืฉืืืื ืฉืื ืืืื ืืจืืงืฆืื ืืื ืืชืืืืืื ืืืืฉื ืืขืช ืืืฆืืข VLOOK-UP ืื ืงืจื ืืื!
ืื ืืืขื?
ืืืืืจ ืืขืื ืืื ืจืง ืืืืื ืืืืืืืืืืฆืื ืืืขื ืืืืืืืืืืฆืื. ืืคืฉืจ ืืืืืืจ ืืืืืืช ืืื ืืจืืงืืืืืื ืืืฉืืฉืื ืจืง ืืืกื ืืื ืืืงืจื, ืืฆืืืืช ืืกืืืื, ืืขืืืืช ืืืืืืืืืช ืืืขืืืืช ืฉืคื, ืฉืืขืืชืื ืจืืืงืืช ืืืฆืืื ืฉืืืืฉ ืืืืชื ืืืชื ืกืคืจ. ืืืืื ืื ืืืืื ืื ืืืงืืจืื ืืื ืื ืืืจื ืืื ืฉืืืช ืืขืืืจื.
ืื ืืืขื?
ืืงืืจ: www.habr.com