Разработка компонентов в DELPHI. Вощинская Г.Э. - 40 стр.

UptoLike

Составители: 

Ɍɚɛɥɢɰɚ 5
Add ɂɧɫɬɚɥɥɢɪɭɟɬ ɩɚɤɟɬ ɜɪɟɦɟɧɢ ɩɪɨɟɤɬɢɪɨɜɚɧɢɹ (ɮɚɣɥɵ
*.bpl, ɧɚɯɨɞɹɳɢɟɫɹ ɜ ɩɚɩɤɟ ..\delphi\bin ɢɥɢ ɜ ɭɤɚɡɚɧɧɨɣ
ɜɚɦɢ ɩɚɩɤɟ). ɋɨɞɟɪɠɢɦɨɟ ɩɚɤɟɬɚ ɨɬɨɛɪɚɡɢɬɫɹ ɧɚ ɩɚɥɢɬɪɟ
ɤɨɦɩɨɧɟɧɬɨɜ ɢ ɛɭɞɟɬ ɞɨɫɬɭɩɧɨ ɜɨ ɜɫɟɯ ɩɪɨɟɤɬɚɯ
Remove ɍɞɚɥɹɟɬ ɢɡ IDE ɜɵɞɟɥɟɧɧɵɣ ɩɚɤɟɬ. Ⱦɥɹ ɭɞɚɥɟɧɢɹ ɦɨɠɧɨ ɭɛ-
ɪɚɬɶ ɫɨɨɬɜɟɬɫɬɜɭɸɳɢɣ ɮɥɚɠɨɤ. ȼɫɟ ɤɨɦɩɨɧɟɧɬɵ, ɡɚɪɟɝɢɫɬ-
ɪɢɪɨɜɚɧɧɵɟ ɜ ɩɚɤɟɬɟ, ɛɭɞɭɬ ɧɟɞɨɫɬɭɩɧɵ
Edit Ɉɬɤɪɵɜɚɟɬ ɜɵɛɪɚɧɧɵɣ ɩɚɤɟɬ ɜ Ɋɟɞɚɤɬɨɪɟ ɩɚɤɟɬɨɜ, ɟɫɥɢ ɞɨɫ-
ɬɭɩɟɧ ɟɝɨ ɢɫɯɨɞɧɵɣ ɬɟɤɫɬ
Components ɉɨɤɚɡɵɜɚɟɬ ɤɨɦɩɨɧɟɧɬɵ, ɜɤɥɸɱɟɧɧɵɟ ɜ ɞɚɧɧɵɣ ɩɚɤɟɬ
Ɏɥɚɠɨɤ Build With Runtime Packages ɭɤɚɡɵɜɚɟɬ ɧɚ ɧɟɨɛɯɨɞɢɦɨɫɬɶ ɢɫ-
ɩɨɥɶɡɨɜɚɧɢɹ ɩɚɤɟɬɨɜ ɜɪɟɦɟɧɢ ɜɵɩɨɥɧɟɧɢɹ ɩɪɢ ɫɨɡɞɚɧɢɢ EXE-ɮɚɣɥɚ. ɂɦɹ
ɬɪɟɛɭɟɦɨɝɨ ɩɚɤɟɬɚ (DCP-ɮɚɣɥɚ) ɞɨɩɢɫɵɜɚɟɬɫɹ ɜ ɫɬɪɨɤɭ ɪɟɞɚɤɬɢɪɨɜɚɧɢɹ ɢɥɢ
ɜɵɛɢɪɚɟɬɫɹ ɧɚɠɚɬɢɟɦ ɤɧɨɩɤɢ Add. (ɂɡ-ɡɚ ɨɝɪɚɧɢɱɟɧɧɨɫɬɢ ɨɛɴɟɦɚ ɩɨɫɨɛɢɹ
ɜɨɩɪɨɫɵ ɢɫɩɨɥɶɡɨɜɚɧɢɹ Runtime Packages ɡɞɟɫɶ ɧɟ ɪɚɫɫɦɚɬɪɢɜɚɸɬɫɹ).
ɑɬɨɛɵ ɢɫɩɨɥɶɡɨɜɚɬɶ ɬɟɤɭɳɭɸ ɤɨɧɮɢɝɭɪɚɰɢɸ ɩɚɤɟɬɨɜ ɜ ɤɚɱɟɫɬɜɟ
ɤɨɧɮɢɝɭɪɚɰɢɢ ɩɨ ɭɦɨɥɱɚɧɢɸ ɞɥɹ ɜɫɟɯ ɩɪɨɟɤɬɨɜ, ɭɫɬɚɧɨɜɢɬɟ ɮɥɚɠɨɤ
Default.
ȿɫɥɢ ɠɟ ɤɨɦɩɨɧɟɧɬ ɪɚɫɩɪɨɫɬɪɚɧɹɟɬɫɹ ɜ ɢɫɯɨɞɧɵɯ ɤɨɞɚɯ, ɬɨ ɩɨɥɶɡɨ-
ɜɚɬɟɥɸ ɜɦɟɫɬɨ .bpl ɫɥɟɞɭɟɬ ɩɪɟɞɨɫɬɚɜɢɬɶ ɮɚɣɥɵ .pas ɢ, ɜɨɡɦɨɠɧɨ,
.dpk ɢ .dcr.
3.7. Ɋɟɫɭɪɫ ɤɨɦɩɨɧɟɧɬɚ
40
ɋɭɳɟɫɬɜɭɟɬ ɢ ɞɨɩɨɥɧɢɬɟɥɶɧɚɹ ɡɚɞɚɱɚ, ɜɵɩɨɥɧɹɟɦɚɹ ɜ ɩɪɨɰɟɫɫɟ ɭɫɬɚ-
ɧɨɜɤɢ. Ʉɨɝɞɚ ɭɫɬɚɧɚɜɥɢɜɚɟɬɫɹ ɤɨɦɩɨɧɟɧɬ, Delphi ɩɪɨɫɦɚɬɪɢɜɚɟɬ ɤɚɬɚɥɨɝɢ,
ɩɟɪɟɱɢɫɥɟɧɧɵɟ ɜ ɩɭɬɢ ɩɨɢɫɤɚ, ɩɵɬɚɹɫɶ ɨɛɧɚɪɭɠɢɬɶ ɮɚɣɥ, ɢɦɟɸɳɢɣ ɬɨ ɠɟ
ɫɚɦɨɟ ɢɦɹ, ɱɬɨ ɢ ɦɨɞɭɥɶ, ɧɨ ɫ ɪɚɫɲɢɪɟɧɢɟɦ. dcr. Ɋɚɫɲɢɪɟɧɢɟ dcrɷɬɨ
ɫɨɤɪɚɳɟɧɢɟ ɨɬ Delphi Component Resource, ɢ ɮɚɣɥɵ dcr ɧɚ ɫɚɦɨɦ ɞɟɥɟ ɹɜ-