ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ exe ΡΠ°ΠΉΠ»Π°
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ EXE?
ΠΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ?
ΠΠ°ΠΊ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄
ΠΠ°, Π»Π΅Π³ΠΊΠΎ. ΠΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ. NET ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΡ ΠΆΠ΅ ΡΠ±ΠΎΡΠΊΡ.
Π―Π²Π»ΡΡΡΡΡ Π»ΠΈ EXE-ΡΠ°ΠΉΠ»Ρ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ?
ΠΡΠΎΠ΄ΡΠΊΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ²ΡΠ·ΡΠ²Π°Π½ΠΈΡ. ΠΡΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ.
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ exe?
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΡΠ»Π΅Π΄ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΠΎΠΊΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«strings:Β» Π² Process Explorer, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΡ , Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ· APK?
ΠΠ°ΠΊ ΠΌΠ½Π΅ Π½Π°ΠΉΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ³ΡΡ?
ΠΠΎΠΈΡΠΈΡΠ΅ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ ΠΈΠ³ΡΡ ΠΈΠ»ΠΈ Π² Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΎΠ½Π° ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ΅Π½). ΠΡΠ»ΠΈ Π½Π΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ²ΡΠ·Π°ΡΡΡΡ Ρ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΌ ΠΈΠ³ΡΡ, ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π² Π² ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π΅Π³ΠΎ / Π΅Π΅ / ΠΈΡ Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½, ΠΈ ΡΠΏΡΠΎΡΠΈΡΠ΅ ΠΈΡ , ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΡΠΎ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠΊΠ°ΠΆΡΡ Β«Π½Π΅ΡΒ», ΡΠΎ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ΄.
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ EXE-ΡΠ°ΠΉΠ» Π² Visual Studio?
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ EXE-ΡΠ°ΠΉΠ»?
ΠΡΠΊΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Inno Setup Extractor
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ exe-ΡΠ°ΠΉΠ» Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ Android, ΠΏΡΠΎΡΡΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Inno Setup Extractor ΠΈΠ· Google Play Store, Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ exe-ΡΠ°ΠΉΠ», Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ (EXE) ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΡΡΡΡΡ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. β¦ ΠΠ°ΡΠ° Π»ΡΡΡΠ°Ρ Π»ΠΈΠ½ΠΈΡ Π·Π°ΡΠΈΡΡ β ΡΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡΡΡΡ ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄?
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ. ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π² ΠΌΠΈΡΠ΅ DOS / Windows ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ. β¦ ΠΠ½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΠΏΠΎ ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠ΅.
ΠΠ°ΠΉΡ-ΠΊΠΎΠ΄ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ?
ΠΠ°ΠΉΡ-ΠΊΠΎΠ΄ β ΡΡΠΎ Π½Π΅ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ΄, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈ Π΄Π»Ρ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ. ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ.
ΠΠ° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° DLL?
Π ΡΠ°ΠΉΠ»Π°Ρ DLL ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΊΠ°ΠΊ C ΠΈΠ»ΠΈ C ++, Ρ ΠΎΡΡ C ++ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ°ΡΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ DLL Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ.
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² git?
Π‘Π΅Π°Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ. | |
---|---|
Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ | 2.31.0 / 15 ΠΌΠ°ΡΡΠ° 2021 Π³. |
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ | git.kernel.org/pub/scm/git/git.git/ |
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΎ Π² | C, ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°, Perl, Tcl |
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° | POSIX (Linux, macOS, Solaris, AIX), Windows |
ΠΠ°ΠΊ Ρ ΡΠ·Π½Π°Ρ ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ?
ΠΡΠΎΡΠΌΠΎΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ Windows
ΠΠ°ΠΊ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ EXE-ΡΠ°ΠΉΠ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ Visual Studio
ΠΡΠ»Π°Π΄ΠΊΠ°
ΠΠ°ΠΊ ΠΈ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ F5, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΡΡΠΈΡ EXE ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΡΠ»Π°Π΄ΠΈΡΡ Π·Π°ΠΏΡΡΠΊ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ F11, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΡΠΈΡ EXE ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ±Π° ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° EXE Π² ΠΎΠΊΠ½Π΅ Solution Explorer, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΡΠ°ΠΉΠ»Ρ PDB, Π΄Π»Ρ EXE ΠΈ Π»ΡΠ±ΡΡ DLL, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ»Π°Π΄ΠΈΡΡ. Visual Studio Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ ΡΠ°ΠΉΠ»Ρ PDB Π±ΡΠ»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ EXE-ΡΠ°ΠΉΠ»ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΈΡ Π² ΡΠ±ΠΎΡΠΊΠ΅ ΠΈΠ»ΠΈ, ΡΡΠΎ Π΅ΡΠ΅ Π»ΡΡΡΠ΅, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΡΠΎΠΌ Π±Π»ΠΎΠ³Π΅.
ΠΠ»Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π²Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ EXE, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΎΡΠΊΡΡΡΡ ΠΈΡ Π² Visual Studio. ΠΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠΎΠ±ΡΠ°Π½, EXE Visual Studio ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡ Π²Π°Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΈ ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π°. ΠΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² ΠΎΠΊΠ½Π΅ Settings peek window. Π ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ ΡΡΡΠ»ΠΊΠΈ Must match source, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ ΠΈ ΡΠΈΡΠΊ.
ΠΡΠ»ΠΈ EXE Π±ΡΠ» ΡΠΎΠ±ΡΠ°Π½ Ρ SourceLink, ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² PDB, ΠΈ Visual Studio ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SourceLink Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ, Ρ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π±ΡΡΡ ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. SourceLink β Π²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ²ΡΠ·Π°Π½ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Ρ Π²Π°Ρ Π΅ΡΠ΅ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²:
ΠΠ°ΠΊ ΠΎΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ exe ΡΠ°ΠΉΠ»Π°
Π Π°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΌΠ΅Π½Ρ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΡΠ΅Π΄ΠΊΠΎ. Π Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π§ΡΠΎ-ΡΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΌ ΡΠ΅ΠΉΡΠ°Ρ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ. Π’Π°ΠΊ ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Β«ΠΠ°ΠΏΠΎΠΌΠ½ΠΈ Π΄ΠΎΠΌΠΈΠ½ΠΎΒ». ΠΠ° Π΄Π½ΡΡ Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π» ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π΅Ρ β ΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΏΠΈΡΠ°Π» ΠΏΠ°ΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄, Π²ΡΠ΅ ΠΏΠΎΡΠ΅ΡΡΠ»ΠΎΡΡ. Π§ΡΠΎ ΠΆ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠΈΡΡΠΎΠ²Π°Π» exe ΠΈ Π·Π½Π°Ρ, Π½Π° ΡΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ (C# Net 4.0) ΠΈ Π½Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π²ΡΡΠ°ΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ.
ΠΡΠ°Π²Π΄Π°, Π·Π΄Π΅ΡΡ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ ΡΡΠΎ-ΡΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠ°Ρ, ΡΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΉΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΠ½ΠΎΠΏΠΊΠΈ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π΅, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Π² Π½Π°Ρ ΠΎΠ΄ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ:
Π‘Π»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π·Π΄Π΅ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Ρ. ΠΠ΅ΡΠ΅ΠΌ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΊΡΠ½Π΄, Π²ΡΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΌ, Π·Π°ΡΠ΅ΠΌ ΡΠ°Π½Π΄ΠΎΠΌΠ½ΠΎ Π²ΡΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌ Π½Π° ΡΠ²Π΅Ρ Π±ΠΎΠΆΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΊΠΎΡΡΡΡΠ΅ΠΊ. ΠΠ΄ΠΈΠ½ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» Π½Π΅ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΡΡΡΡΠΊΠΈ ΠΈΠ΄Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ, Ρ ΠΎΡΡ Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ. ΠΠΈΠ΄ΠΈΠΌΠΎ, Ρ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π» ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΈ, ΠΊΠ°ΠΊ ΡΠ΅ΠΉΡΠ°Ρ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Π» Π΄Π»Ρ ΡΠ΅ΡΡΡΠ΅Ρ β ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ», Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°Ρ ΠΊΠΎΠ΄.
Π Π΅ΡΠ΅: Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΡΡΡΡΠΊΠΈ Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» do while β ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ (Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΠΊΠΎΡΡΡΡΠΊΠΈ) Π±ΡΠ»ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ. ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ? Π‘ΠΌΠΎΡΡΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ΄Π΅Π»Π°Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΎΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΠΊ Π±ΠΎΠ»ΡΡΠ΅ΠΌΡ β Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ. ΠΡΡΠ°ΡΠΈ, Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ β Π½ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΌΠ½Π΅ ΡΡΠΎΠ³ΠΎ ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ.
ΠΡ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° Π½ΡΠΆΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΊΡΠ½Π΄. ΠΠΎΠ΄ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΡΠΎΡΡ:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ
ΠΠ΄Π΅ΡΡ ΡΠΎΠΆΠ΅ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΈ ΡΠΊΡΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ Π½Π΅Π½ΡΠΆΠ½ΠΎ. ΠΠ°ΡΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Π²Π²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΎΡΠ²Π΅Ρ. ΠΡΡΠ°ΡΠΈ, ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
mopr_laba_5_file_2.rar (11.8 ΠΠ±, 256 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ²) |
ΠΌΠ°ΠΉΠ½ ΠΊΠΎΠ΄ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 2 ΠΌΠΈΠ½ΡΡΡ
ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π΅Π½ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΎ
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
lab3.rar (3.5 ΠΠ±, 54 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ²) |
Π’ΠΎ Π΅ΡΡΡ Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ? ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π° ΠΎΡ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ?
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 1 ΡΠ°Ρ 2 ΠΌΠΈΠ½ΡΡΡ
Π’ΠΎ Π΅ΡΡΡ Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ? ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π° ΠΎΡ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ?
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 1 ΡΠ°Ρ 2 ΠΌΠΈΠ½ΡΡΡ
ΠΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»Π°ΡΡ. ΠΠ΅Π»Π΅Π½Π°Ρ ΡΠ°ΠΌΠΊΠ° Ρ ΠΌΠ΅Π½Ρ Π²ΡΡΠΊΠ°ΠΊΠΈΠ²Π°Π»Π° ΠΊΠΎΠ³Π΄Π° Ρ Π·Π°Π½ΠΎΡΠΈΠ»Π° ΠΏΡΠΎΠ΅ΠΊΡ Π² Visual. ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° ΠΏΡΡΠΌΡΡ, ΠΊΠ°ΠΊ Π²Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠΎΡΡΠ°ΡΡ ΠΊΠΎΠ΄ Π΄ΠΎΡΠΎΠ²ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ Π΄ΠΎΡ, Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΡ ΠΊΠΎΠ΄ ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π²Π²ΠΎΠ΄ ΡΡΠΌΠΌΡ. Π‘Π΅ΠΉΡΠ°Ρ ΠΎΠ½Π°.
ΠΠ·ΡΡΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· *.exe Π½Π° VBA 6.0
ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠΎ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ‘Π²ΡΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ’ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° VBA 6.0.
ΠΠ°ΠΊ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· Π΅Ρ Π΅ ΡΠ°ΠΉΠ»Π°?
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ· Π΅Ρ
Π΅-ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΡΠΉ ΠΊΠΎΠ΄
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΊΠ°ΠΊ Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ· Π΅Ρ
Π΅ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° FASM\MASM?
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°ΠΉΠ»Π°-ΠΠ₯Π Π΄Π»Ρ Visual Basic 6.0?
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΡΠΎΡΡ ΠΏΠΎΠΌΠΎΡΠΈ. ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ P-Code? ΠΠ°ΡΡΠΈΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ ΠΈ.
ΠΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Delphi ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΅Ρ
Π΅ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π΅Ρ
Π΅?
ΠΠ΄ΠΎΡΠΎΠ²Π°, Π½Π°ΡΠΎΠ΄. ΠΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Delphi ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΅Ρ
Π΅ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π΅Ρ
Π΅? ΠΠ°ΡΠ°Π½Π΅Π΅.
ΡΠΌΠ΅ΡΠ½ΠΎ, Ρ
ΠΎΡΡ ΠΈ ΡΠ»ΡΠ΄.
ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ, Π½ΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠ΅Π³ΠΎ Π²Π°ΡΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π²Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΠ΅.
ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ, Π½ΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠ΅Π³ΠΎ Π²Π°ΡΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π²Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΠ΅.
ΠΈ Ρ
Π²Π°ΡΠΈΡ Ρ
Π°ΠΌΠΈΡΡ.
Ρ Ρ
ΠΎΡΡ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠΆΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡ, Π½ΠΎ ΡΠ΅ΠΏΡ Π·Π°Π³Π°Π΄ΠΈΡΡ ΠΌΠΎΠ³Ρ ΠΏΠΎ ΡΠ°ΠΌΡΠΉ Π±Π°Π½.
ΠΈ Ρ
Π²Π°ΡΠΈΡ Ρ
Π°ΠΌΠΈΡΡ.
Ρ Ρ
ΠΎΡΡ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠΆΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡ, Π½ΠΎ ΡΠ΅ΠΏΡ Π·Π°Π³Π°Π΄ΠΈΡΡ ΠΌΠΎΠ³Ρ ΠΏΠΎ ΡΠ°ΠΌΡΠΉ Π±Π°Π½.
Π½Ρ Π²ΠΎΡ ΡΠ΅ΠΉΡΠ°Ρ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅. ΡΡΠΎ ΡΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ.
Π’ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΡΠΉ Π»ΠΈΡΡΠΈΠ½Π³ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Π΄ΠΈΠ·Π·Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠΌ/Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ ΡΡΠΎ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ Π°Π²ΡΠΎΡΡ ΡΡΠ°Π·Ρ, Π½ΠΎ ΠΎΠ½ ΡΠ°ΠΌ ΡΡΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΡΠΈΠ»Ρ ΡΠ²ΠΎΠΈΡ
ΠΎΡΠ΅Π½Ρ ΡΠΊΡΠ΄Π½ΡΡ
ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ (Π΄Π° ΠΈ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π° ΡΠΎΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ)
>>1)Π°Π²ΡΠΎΡ Ρ
ΠΎΡΠ΅Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊ Π΄Π»Ρ Π‘ΡΡΠ΄ΠΈΠΈ; ΠΎΡ Π±ΠΈΡΡ Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², ΠΠΠ’ΠΠΠ’ΠΠ, ΠΈ ΠΏΡΠΎΡΠΈΠΌΠΈ ΡΠΈΠ½ΡΠΈΡΠ»ΡΡΠΊΠ°ΠΌΠΈ. ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π‘++
Ρ++ ΡΡΠΎ Π½Π΅ Π΄ΠΎΡΠ½Π΅Ρ, Π΄ΠΎΡΠ½Π΅ΡΠΎΠ²ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ CLR ΠΏΡΠΎΡΠΌΠΎΡΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ (ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠ°Π² ΡΡΡΠ΄ΠΈΠΈ)