home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Igromania 2003 December
/
Mania_12_CD1.iso
/
InfoBlock
/
Igromania
/
Delphi
/
DELF_3.TXT
< prev
Wrap
Text File
|
2003-11-13
|
25KB
|
2 lines
#<bq><h1><h1>╩δαΣεΓα ∩≡επ≡α∞∞Φ±≥α: ▀∙ΦΩ ╧αφΣε≡√. ╚π≡α "╙παΣαΘ ≈Φ±δε"</h1></h1>##<bq><h2>╤≥α≥ⁿ ε∩≤ßδΦΩεΓαφα Γ Γε±ⁿ∞ε∞ φε∞σ≡σ "╚π≡ε∞αφΦΦ" τα 2003 πεΣ.</h2>##<bq><ar><u>└Γ≥ε≡ ∞α≥σ≡Φαδα:</u>#<bq><b>╩εφ±≥αφ≥Φφ └≡≥σ∞ⁿσΓ</b>#<bq><b><i>(MasterK@igromania.ru)</i></b></ar>##<bq>╒ε≈σ≥± ±Σσδα≥ⁿ ≈≥ε-φΦß≤Σⁿ ²ΣαΩεσ, φε Γε≥ ≈≥ε? ═σ ∩Φ±α≥ⁿ µσ ±≡ατ≤ <b>Doom IV</b>? ▌≥ε φα∞ ∩εΩα φσ ∩ε ±Φδα∞, φε ∞εµφε ±Σσδα≥ⁿ ≈≥ε-≥ε ßεδσσ ∩≡ε±≥εσ. ╤σπεΣφ ∞√ ± Γα∞Φ φα∩Φ°σ∞ φα±≥ε ∙≤■ Φπ≡≤. ╚π≡≤ "<b>╙παΣαΘ ≈Φ±δε</b>". ╨ατε≈α≡εΓαφφ√σ Γετπδα±√? ╩εφσ≈φε, Φπ≡α ε≈σφⁿ ∩≡ε±≥α Φ ±≥α≡α ΩαΩ ∞Φ≡, φε φα σσ ∩≡Φ∞σ≡σ Γ√ ∩εΘ∞σ≥σ, ΩαΩ Γεεß∙σ Σσδα■≥± Φπ≡√. ╠√ ΓσΣⁿ ß≤Σσ∞ ∩Φ±α≥ⁿ φσ ∩≡ε±≥≤■ ≤παΣαΘΩ≤, ΩαΩ≤■ εß√≈φε Γ±≥≡αΦΓα■≥ Γ ±ε≥εΓ√σ ≥σδσ⌠εφ√, α ≤παΣαΘΩ≤ ∩≡εΣΓΦφ≤≥≤■. ╚π≡≤ ß≤Σσ≥ Γσ±≥Φ ΓΦ≡≥≤αδⁿφ√Θ ΓσΣ≤∙ΦΘ. ╚ ∩≤±≥ⁿ ∞√ ∩εΩα φσ Γ ±Φδα⌡ Σα≥ⁿ σ∞≤ πεδε±, τα≥ε εßα φΦσ ù ∩≡ε∙σ ∩≡ε±≥επε. ═α°α ≤παΣαΘΩα ß≤Σσ≥ Γσ±≥Φ ≡σΘ≥ΦφπΦ Φπ≡εΩεΓ Φ ±ε⌡≡αφ ≥ⁿ Φ⌡ Γ ε≥Σσδⁿφε∞ ⌠αΘδσ.##<bq><h2>╧δαφεΓ π≡ε∞αΣⁿσ</h2> <IMG r 15 15 0 15 1 InfoBlock\Igromania\Delphi\1-3.jpg * 150 "╧≡εσΩ≥Φ≡≤σ∞ Φφ≥σ≡⌠σΘ± Φπ≡√.">##<bq>╨≤Ωα ∩ε≥ φ≤δα±ⁿ Ω ταΓσ≥φε∞≤ τφα≈Ω≤ "<b>─σδⁿ⌠Φ</b>" Φ ≤µσ πε≥εΓα ±εΓσ≡°Φ≥ⁿ εß≡ Σ ΣΓεΘφεπε ΩδΦΩα... ╧ε±≥εΘ≥σ! ╦■ßεΘ ∩≡ε⌠σ±±Φεφαδⁿφ√Θ Φπ≡ε≡ατ≡αßε≥≈ΦΩ ∩≡σµΣσ Γ±σπε ∩Φ°σ≥ ΣΦταΘφ-ΣεΩ≤∞σφ≥. ▌≥ε ΓαµφσΘ°ΦΘ ²≥α∩ ≡ατ≡αßε≥ΩΦ, Φ σ±δΦ Φ∞ ∩≡σφσß≡σ≈ⁿ, ∩≡εσΩ≥ Γ≡ Σ δΦ ΣεµΦΓσ≥ Σε ≡σδΦτα. ╠√ φσ ß≤Σσ∞ ∩Φ±α≥ⁿ ∩εδφε÷σφφ√Θ ΣΦτ-ΣεΩ Σδ "╙παΣαΘΩΦ", φε Γ εß∙Φ⌡ ≈σ≡≥α⌡ φα∞σ≥Φ≥ⁿ Γετ∞εµφε±≥Φ ±≥εΦ≥.#<bq>╬±φεΓφεσ εΩφε ß≤Σσ≥ ±ε±≥ε ≥ⁿ Φτ ΣΓ≤⌡ δεπΦ≈σ±ΩΦ⌡ τεφ. ┬Γσ≡⌡≤ ∞√ ∩ε∞σ±≥Φ∞ Ωα≡≥ΦφΩ≤ ΓσΣ≤∙σπε. ┬√ ΓΦΣσδΦ, ΩαΩ "πεΓε≡ ≥" πσ≡εΦ Γ Ωε∞ΦΩ±α⌡? ┬ε≥ ≥αΩ µσ ß≤Σσ≥ πεΓε≡Φ≥ⁿ Φ φα° ∩σ≡±εφαµ. ╠√ ±Σσδασ∞ ∩ ≥ⁿ ±≥αφΣα≡≥φ√⌡ ⌠≡ατ, Ωε≥ε≡√σ ∩εδφε±≥ⁿ■ ε∩Φ±√Γα■≥ πσΘ∞∩δσΘ. ╧≡Φ ±≥α≡≥σ φεΓεΘ Φπ≡√ ΓσΣ≤∙ΦΘ πεΓε≡Φ≥: "<i>▀ ταπαΣαδ ≈Φ±δε. ╬≥παΣαΘ-Ωα σπε!</i>". ╧ε±δσ ²≥επε Φπ≡εΩ ΓΓεΣΦ≥ ±ΓεΘ Γα≡Φαφ≥ Γ ≥σΩ±≥εΓεσ ∩εδσ ΓΓεΣα ∩εΣ ∩σ≡±εφαµσ∞ Φ φαµΦ∞ασ≥ Ωφε∩Ω≤, Ωε≥ε≡≤■ ∞√ ∩ε∞σ±≥Φ∞ ≡ Σε∞. ╪≤≥ΩΦ ≡αΣΦ ∩≤±≥ⁿ φατΓαφΦσ ²≥εΘ Ωφε∩ΩΦ ß≤Σσ≥ Γ±σπΣα ≡ατφ√∞, φα∩≡Φ∞σ≡:#<bq><i>"╒∞... ∞εµσ≥ ß√≥ⁿ, ²≥ε?"</i>#<bq>"<i>▀ τφα■, ≥Γεσ ≈Φ±δε ù Γε≥ ²≥ε!"</i>#<bq><i>"▀ ≡ατπαΣαδ ≥σß "</i>#<bq>"<i>╥√ ⌡Φ≥≡√Θ, φε ⌡Φ≥≡σσ"</i>#<bq><i>"╧ε∩≡εß≤σ∞ Γε≥ ≥αΩ..."</i>#<bq>┼±δΦ Φπ≡εΩ ε≥παΣαδ, ΓσΣ≤∙ΦΘ πεΓε≡Φ≥: "<i>╥√ ≤παΣαδ! ╠εδεΣσ÷! ╤√π≡ασ∞ σ∙σ ≡ατ?</i>". ┼±δΦ Φπ≡εΩ φσ ≤παΣαδ, ΓσΣ≤∙ΦΘ ∩εΣ±Ωατ√Γασ≥: "<i>╠εσ ≈Φ±δε ßεδⁿ°σ</i>" ΦδΦ "<i>╠εσ ≈Φ±δε ∞σφⁿ°σ</i>". ┬ε Γ≡σ∞ Φπ≡√ ∩εΣ±≈Φ≥√Γασ≥± ≈Φ±δε ∩ε∩√≥εΩ, Ωε≥ε≡√σ ∩εφαΣεßΦδΦ±ⁿ Φπ≡εΩ≤, ≈≥εß√ ε≥παΣα≥ⁿ ≈Φ±δε. ┼±δΦ Φπ≡εΩ ∩εßΦδ ≡σΩε≡Σ Φ ε≥παΣαδ τα ∞ΦφΦ∞αδⁿφεσ ≈Φ±δε ∩ε∩√≥εΩ, ∩ε Γδ σ≥± ≥αßδΦ÷α ≡σΩε≡ΣεΓ Φ ∩≡σΣδεµσφΦσ ΓΓσ±≥Φ ±Γεσ Φ∞ . ╥αßδΦ÷≤ ≡σΩε≡ΣεΓ ∞εµφε ≥αΩµσ Γ√τΓα≥ⁿ Γ δ■ßεσ Γ≡σ∞ ± ∩ε∞ε∙ⁿ■ ±∩σ÷ΦαδⁿφεΘ Ωφε∩ΩΦ. ├σΘ∞∩δσΘ ∞√ ≡α±∩Φ±αδΦ, φα πδαΓφεΘ ⌠ε≡∞σ φσ ⌡Γα≥ασ≥ ≥εδⁿΩε Ωφε∩εΩ <i>═εΓα Φπ≡α</i>, <i>╨σΩε≡Σ√</i> Φ <i>┬√⌡εΣ</i>.#<bq>╧≡Φ∞σ≡φ√Θ ∩δαφ Φπ≡√ πε≥εΓ. ╧ε≡α ∩≡Φ±≥≤∩α≥ⁿ Ω ≡σαδΦτα÷ΦΦ.##<bq><h2>╤ ∩√δ≤, ± µα≡≤</h2>##<bq>╩δΦΩφΦ≥σ ΣΓαµΣ√ ∩ε ΦΩεφΩσ <i>─σδⁿ⌠Φ</i>. ╙≥ΦδΦ≥α τα∩≤±≥Φ≥± Φ ε≥Ω≡εσ≥ φεΓ√Θ ∩≡εσΩ≥. ╤ε⌡≡αφΦ≥σ σπε. ├δαΓφα ⌠ε≡∞α ≤ φα± ß≤Σσ≥ Γ√±εΩεΘ Φ ≤τΩεΘ, ∩ε²≥ε∞≤ Φτ∞σφΦ≥σ σσ ≡ατ∞σ≡√ ±εε≥Γσ≥±≥Γ≤■∙Φ∞ εß≡ατε∞. ╫σ≡στ <b>Object Inspector</b> ≤±≥αφεΓΦ≥σ ±ΓεΘ±≥Γε <b>Caption</b> ⌠ε≡∞√ Γ "╙παΣαΘΩσ". ╠εµφε φα≈Φφα≥ⁿ ∩≡εσΩ≥Φ≡εΓα≥ⁿ ±α∞≤ ⌠ε≡∞≤. ═ε Σε ²≥επε σσ φσεß⌡εΣΦ∞ε φα±≥≡εΦ≥ⁿ. ╫≥ε ß≤Σσ≥, σ±δΦ Φπ≡εΩ ΓτΣ≤∞ασ≥ ≡ατΓσ≡φ≤≥ⁿ εΩφε φα Γσ±ⁿ ²Ω≡αφ? ┬±σ ²δσ∞σφ≥√ ≤∩≡αΓδσφΦ (Ωφε∩ΩΦ, ≡Φ±≤φεΩ φα°σπε ΓσΣ≤∙σπε, ∩εδσ ΓΓεΣα) εΩαµ≤≥± Γ Γσ≡⌡φσ∞ δσΓε∞ ≤πδ≤ ⌠ε≡∞√, α ε±≥αδⁿφεσ ∩≡ε±≥≡αφ±≥Γε ß≤Σσ≥ ∩≤±≥√∞. ╟≡σδΦ∙σ φσ Σδ ±δαßεφσ≡Γφ√⌡. ╥αΩΦσ επ≡σ⌡Φ Γ√Σα■≥ φεΓΦ≈ΩεΓ Φ φσ≡ °δΦΓ√⌡ ∩≡επ≡α∞∞Φ±≥εΓ. ╚±∩≡αΓΦ∞ ²≥≤ ε∩δε°φε±≥ⁿ. ╩≡ε∞σ ≥επε, Φπ≡εΩ≤ φαΣε τα∩≡σ≥Φ≥ⁿ ∞√°ΩεΘ Φτ∞σφ ≥ⁿ ≡ατ∞σ≡√ εΩφα (∩ε ≤∞εδ≈αφΦ■ ²≥α Γετ∞εµφε±≥ⁿ ΓΩδ■≈σφα).#<bq>╚τ∞σφΦ∞ ≥Φ∩ π≡αφΦ÷√ εΩφα. ╬≥Ω≡εΘ≥σ ±ΓεΘ±≥Γε ⌠ε≡∞√ <b>BorderStyle</b>: Γ∞σ±≥ε <b>bsSizeable</b> ∩ε±≥αΓⁿ≥σ <b>bsSingle</b>. ╨ατΓσ≡φΦ≥σ ±∩Φ±εΩ ∩εΣ±ΓεΘ±≥Γ <b>BorderIcons</b> Φ ±ΓεΘ±≥Γε <b>biMaximize</b> ≤±≥αφεΓΦ≥σ Γ <b>False</b>. ┬ ∩≡ε°δ√Θ ≡ατ (Γ ∩≡σΣ√Σ≤∙σΘ ±≥α≥ⁿσ ÷ΦΩδα) Γ√ φαΓσ≡φ Ωα τα∞σ≥ΦδΦ, ≈≥ε ∩ε±δσ τα∩≤±Ωα ∩≡επ≡α∞∞√ εΩφε εΩατ√Γασ≥± Γ ≥ε∞ ∞σ±≥σ, πΣσ Γ√ ε±≥αΓΦδΦ ⌠ε≡∞≤ ∩≡Φ ∩≡εσΩ≥Φ≡εΓαφΦΦ. ▌≥ε φσ ε≈σφⁿ ≤Σεßφε. ─αΓαΘ≥σ ±Σσδασ∞ ≥αΩ, ≈≥εß√ ΩαµΣ√Θ ≡ατ ∩≡Φ τα∩≤±Ωσ Φπ≡√ ⌠ε≡∞α εΩατ√Γαδα±ⁿ ±≥≡επε Γ ÷σφ≥≡σ ²Ω≡αφα. ─δ ²≥επε Σε±≥α≥ε≈φε ≤±≥αφεΓΦ≥ⁿ ±ΓεΘ±≥Γε <b>Position</b> ⌠ε≡∞√ Γ <b>poDesktopCenter</b>.#<bq>╧≡Φ±≥≤∩Φ∞ Ω φα∩εδφσφΦ■ ⌠ε≡∞√. ═α≈φσ∞ ± φΦµφσΘ ≈α±≥Φ. ┬φΦτ≤ ⌠ε≡∞√ ∩ε±≥αΓⁿ≥σ ≥≡Φ Ωφε∩ΩΦ εΣΦφαΩεΓεπε ≡ατ∞σ≡α ≥αΩ, ≈≥εß√ εφΦ ≥σ±φε ∩≡ΦδσπαδΦ Σ≡≤π Ω Σ≡≤π≤ Φ Ω φΦµφσΘ π≡αφΦ÷σ εΩφα. ┬ Φ⌡ ±ΓεΘ±≥Γα <b>Caption</b> τα∩Φ°Φ≥σ ±εε≥Γσ≥±≥Γσφφε <i>═εΓα Φπ≡α</i>, <i>╨σΩε≡Σ√...</i> Φ <i>┬√⌡εΣ</i>. ╬ß≡α≥Φ≥σ ΓφΦ∞αφΦσ, ≈≥ε <i>╨σΩε≡Σ√</i> ∞√ φα∩Φ±αδΦ ± ≥≡σ∞ ≥ε≈Ωα∞Φ. ╧ε ∩≡αΓΦδα∞ <b>Windows</b> ²≥ε τφα≈Φ≥, ≈≥ε ∩ε±δσ ΩδΦΩα ∩ε Ωφε∩Ωσ ∩σ≡σΣ ∩εδⁿτεΓα≥σδσ∞ ε≥Ω≡εσ≥± φεΓεσ εΩφε. ╫≤≥ⁿ Γ√°σ ∩ε∞σ±≥Φ≥σ ∩εδσ ΓΓεΣα (<b>TEdit</b>), α ≡ Σε∞ ù Ωφε∩Ω≤ ßστ φαΣ∩Φ±Φ (∞√ ß≤Σσ∞ Γ√ßΦ≡α≥ⁿ σσ ±δ≤≈αΘφ√∞ εß≡ατε∞). ═σ ταß≤Σⁿ≥σ ε≈Φ±≥Φ≥ⁿ ∩εδσ ΓΓεΣα Γ ±ΓεΘ±≥Γσ <b>Text</b>.#<bq>╟αΘ∞σ∞± π≡α⌠ΦΩεΘ. ═α°Φ∞ ΓσΣ≤∙Φ∞ ±≥αφσ≥ ±Φ∞∩α≥Φ≈φ√Θ Γα∞∩Φ≡ τα αΓ≥ε≡±≥Γε∞ <b>└δσΩ±σ ╠αΩα≡σφΩεΓα</b>. ┬√ ∞εµσ≥σ φα≡Φ±εΓα≥ⁿ ΩαΩεπε-φΦß≤Σⁿ ∩σ≡±εφαµα ±α∞Φ, φ≤ α σ±δΦ ≡Φ±≤σ≥σ Γ√ ∩δε⌡ε, ≥ε ∞εµφε Γε±∩εδⁿτεΓα≥ⁿ± ε≥±ΩαφΦ≡εΓαφφεΘ ⌠ε≥εΩα≡≥ε≈ΩεΘ ΦδΦ ∩εταΦ∞±≥ΓεΓα≥ⁿ ≡Φ±≤φεΩ Γα∞∩Φ≡α ± φα°σπε Ωε∞∩αΩ≥α.#<bq>╧ε∞σ±≥Φ≥σ φα ±α∞εσ ΓΦΣφεσ ∞σ±≥ε φα°σΘ ⌠ε≡∞√ Ωα≡≥ΦφΩ≤ (Ωε∞∩εφσφ≥ <b>TImage</b> φα ΓΩδαΣΩσ <b>Additional</b>) Φ ± ∩ε∞ε∙ⁿ■ ∞αδσφⁿΩεΘ Ωφε∩ε≈ΩΦ ± ≥≡σ∞ ≥ε≈Ωα∞Φ φα∩≡ε≥ΦΓ ±ΓεΘ±≥Γα <b>Picture</b> ταπ≡≤τΦ≥σ <b>pic.jpg</b> ± Γα∞∩Φ≡ε∞-ΓσΣ≤∙Φ∞. ═ε Γε≥ ßσΣα: φσ ∩εφΦ∞ασ≥ "─σδⁿ⌠Φ" ⌠ε≡∞α≥ <b>jpg</b>. ▌≥ε φαΣε Φ±∩≡αΓΦ≥ⁿ. ─εßαΓⁿ≥σ Γ ±≥≡ε≈Ω≤ <b>uses</b> ∞εΣ≤δⁿ <b>jpeg</b>. ╥σ∩σ≡ⁿ ±≥≡ε≈Ωα uses Γ√πδ ΣΦ≥ ∩≡Φ∞σ≡φε ≥αΩ:##<bq>uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, jpeg;<i></i>╧ε≡α ταπ≡≤µα≥ⁿ Ωα≡≥ΦφΩ≤. ═ε Γα∞∩Φ≡ ≤ φα± ±≥α≥Φ≈φ√Θ. ╩αΩ µσ εφ ß≤Σσ≥ ≡ατπεΓα≡ΦΓα≥ⁿ ± Φπ≡εΩε∞? ╨ατπεΓα≡ΦΓα≥ⁿ εφ ß≤Σσ≥ ≥αΩ µσ, ΩαΩ ∩σ≡±εφαµΦ "≡ατπεΓα≡ΦΓα■≥" Γ Ωε∞ΦΩ±α⌡, ± ∩ε∞ε∙ⁿ■ ΓετΣ≤°φ√⌡ °α≡ΦΩεΓ-⌠≡ατ. ═α≡Φ±≤Θ≥σ Ωα≡≥ΦφΩΦ Γ±σ⌡ Γετ∞εµφ√⌡ ⌠≡ατ, ΦδΦ Γετⁿ∞Φ≥σ Φ⌡ ± φα°σπε ΣΦ±Ωα. ╚Σσ ≥αΩεΓα: ∞√ ∩ε∞σ∙ασ∞ ∩εΓσ≡⌡ Ωα≡≥ΦφΩΦ ΓσΣ≤∙σπε Ωα≡≥ΦφΩΦ Γ±σ⌡ σπε ⌠≡ατ Φ Σσδασ∞ Φ⌡ φσΓΦΣΦ∞√∞Φ; ΩαΩ ≥εδⁿΩε ΓσΣ≤∙ΦΘ ≈≥ε-≥ε πεΓε≡Φ≥, ±εε≥Γσ≥±≥Γ≤■∙α ⌠≡ατα ±≥αφεΓΦ≥± ΓΦΣΦ∞εΘ. ┼±δΦ Σε ²≥επε ß√δα ΓΦΣΦ∞εΘ Σ≡≤πα ⌠≡ατα, εφα ±≥αφεΓΦ≥± φσΓΦΣΦ∞εΘ.#<bq>╧ε∞σ±≥Φ≥σ φα ⌠ε≡∞≤ Ωα≡≥ΦφΩΦ Γ±σ⌡ ⌠≡ατ. ═σ ταß≤Σⁿ≥σ ∩ε±≥αΓΦ≥ⁿ ±ΓεΘ±≥Γε <b>Transparent</b> ²≥Φ⌡ Ωα≡≥ΦφεΩ Γ <b>true</b>, α ±ΓεΘ±≥Γε <b>Visible</b> Γ τφα≈σφΦσ <b>False</b>, ΓσΣⁿ ± ±α∞επε φα≈αδα Γ±σ Ωα≡≥ΦφΩΦ Σεδµφ√ ß√≥ⁿ φσ ΓΦΣφ√. ╘≡ατ√ "<i>▀ ταπαΣαδ ≈Φ±δε...</i>" Φ "<i>╥√ ≤παΣαδ...</i>" ≡ατ∞σ∙ασ∞ ±Γσ≡⌡≤ ∩ε ÷σφ≥≡≤, ⌠≡ατ≤ "<i>╠εσ ≈Φ±δε ßεδⁿ°σ</i>" ù ±δσΓα, α ⌠≡ατ≤ "<i>╠εσ ≈Φ±δε ∞σφⁿ°σ</i>" ù ±∩≡αΓα.#<bq>┬α∞ φσ φαΣεσδ ±σ≡ε-πεδ≤ßεΘ εΣφεεß≡ατφ√Θ Φφ≥σ≡⌠σΘ± Windows? ─αΓαΘ≥σ ⌡ε≥ⁿ φα°≤ Φπ≡≤ ±Σσδασ∞ ≡ατφε÷Γσ≥φεΘ. ═σ∩δε⌡ε ß√ ∩εΩ≡α±Φ≥ⁿ ⌠ε≡∞≤ Γ ΩαΩεΘ-φΦß≤Σⁿ ÷Γσ≥, φα∩≡Φ∞σ≡, Γ µσδ≥√Θ. ╧≡ε±≥ε ≤±≥αφεΓΦ≥σ ±ΓεΘ±≥Γε <b>Color</b> ⌠ε≡∞√ Γ <b>clYellow</b>. ╧εδσ ΓΓεΣα ∞εµφε ∩εΩ≡α±Φ≥ⁿ Γ φσßσ±φ√Θ ÷Γσ≥. ─δ ²≥επε ≤±≥αφεΓΦ≥σ σπε ±ΓεΘ±≥Γε Γ <b>clAqua</b>. ╫≥εß√ ∩≡ΦΣα≥ⁿ φσΩε≥ε≡√Θ ±≥Φδⁿ Φ φσεß√≈φε±≥ⁿ ∩εδ■ ΓΓεΣα, σπε ±≥εΦ≥ ±≡εΓφ ≥ⁿ ± ⌠ε≡∞εΘ; Σδ ²≥επε ≤±≥αφεΓΦ≥σ ±ΓεΘ±≥Γε <b>BorderStyle</b> (∩εδ ΓΓεΣα, α φσ ⌠ε≡∞√) Γ <b>bsNone</b>.#<bq>─αΓαΘ≥σ ±Σσδασ∞ ∩εδσ ΓΓεΣα αΩ≥ΦΓφ√∞ ∩ε ≤∞εδ≈αφΦ■. ╧ε±≥αΓⁿ≥σ ≤ ⌠ε≡∞√ ±ΓεΘ±≥Γε <b>ActiveControl</b> Γ <b>Edit1</b>, Φ ∩≡Φ ΩαµΣε∞ τα∩≤±Ωσ Ω≤≡±ε≡ ß≤Σσ≥ ±≡ατ≤ ∩ε Γδ ≥ⁿ± Γ ∩εδσ ΓΓεΣα.#<bq>═σεß⌡εΣΦ∞ε Φτ∞σφΦ≥ⁿ °≡Φ⌠≥ Γ±σ⌡ ≈σ≥√≡σ⌡ Ωφε∩εΩ Φ ∩εδ ΓΓεΣα φα ≈≥ε-≥ε ßεδσσ ∩εΣ⌡εΣ ∙σσ. ╟α °≡Φ⌠≥√ δ■ß√⌡ ²δσ∞σφ≥εΓ ε≥Γσ≈ασ≥ ±ΓεΘ±≥Γε <b>Font</b>. ╠εµφε Φτ∞σφ ≥ⁿ °≡Φ⌠≥, ≡σπ≤δΦ≡≤ ∩εΣ±ΓεΘ±≥Γα ²≥επε Ωε∞∩δσΩ±φεπε ∩α≡α∞σ≥≡α, φε δ≤≈°σ Φ ∩≡ε∙σ ∙σδΩφ≤≥ⁿ φα ∞αδσφⁿΩ≤■ Ωφε∩ε≈Ω≤ ± ≥≡σ∞ ≥ε≈Ωα∞Φ φα∩≡ε≥ΦΓ φαΣ∩Φ±Φ Font Γ εß·σΩ≥φε∞ Φφ±∩σΩ≥ε≡σ. ╧σ≡σΣ Γα∞Φ ∩ε ΓΦ≥± ßεδⁿ°εσ εΩφε, Γ Ωε≥ε≡ε∞ σ±≥ⁿ Γετ∞εµφε±≥ⁿ Φτ∞σφΦ≥ⁿ πα≡φΦ≥≤≡≤, φα≈σ≡≥αφΦσ, Ωσπδⁿ Φ ÷Γσ≥ φαΣ∩Φ±Φ.#<bq>─επεΓε≡Φ∞± ε δεπΦ≈σ±ΩΦ⌡ Φ∞σφα⌡ εß·σΩ≥εΓ, ≈≥εß√ Σαδⁿ°σ ∩ε ≥σΩ±≥≤ φσ φατ√Γα≥ⁿ Γ±σ Γ≡σ∞ Ωφε∩ΩΦ ≡≤±±ΩΦ∞Φ Φ∞σφα∞Φ. ╩φε∩Ωα <i>═εΓα Φπ≡α</i> ß≤Σσ≥ ù <b>Button1</b>, <i>╨σΩε≡Σ√...</i> ù <b>Button2</b>, <i>┬√⌡εΣ</i> ù <b>Button3</b>, ∩εδσ ΓΓεΣα ù <b>Edit1</b>, Ωα≡≥ΦφΩα ΓσΣ≤∙σπε ù <b>Image1</b>, Ωα≡≥ΦφΩα "▀ ταπαΣαδ ≈Φ±δε..." ù <b>Image2</b>, Ωα≡≥ΦφΩα "╥√ ≤παΣαδ..." ù <b>Image3</b>, Ωα≡≥ΦφΩα "╠εσ ≈Φ±δε ßεδⁿ°σ" ù <b>Image4</b>, Ωα≡≥ΦφΩα "╠εσ ≈Φ±δε ∞σφⁿ°σ" ù <b>Image5</b>.##<bq><h2>10240 ∩ε ╘α≡σφπσΘ≥≤</h2>##<bq>╚φ≥σ≡⌠σΘ± πε≥εΓ. ╧ε≡α ∩≡επ≡α∞∞Φ≡εΓα≥ⁿ Φπ≡εΓ≤■ ∞εΣσδⁿ. ╬±∞ε≥≡Φ∞ ⌠ε≡∞≤. ╧σ≡Γεσ, ≈≥ε ß≡ε±ασ≥± Γ πδατα, ù ßστ√∞ φφα Ωφε∩Ωα. ═α ²≥εΘ Ωφε∩Ωσ ΩαµΣ√Θ ≡ατ Σεδµφ√ ∞σφ ≥ⁿ± φαΣ∩Φ±Φ. ╠√ ∞εµσ∞ ∩≡ε∩Φ±α≥ⁿ Φτ∞σφσφΦσ φαΣ∩Φ±Φ Γε Γ±σ⌡ ∞σ±≥α⌡, πΣσ ²≥ε ≥≡σß≤σ≥± , φε τα≈σ∞ ≤±δεµφ ≥ⁿ ±σßσ µΦτφⁿ? ─αΓαΘ≥σ ±ετΣαΣΦ∞ ε≥Σσδⁿφ≤■ ∩≡ε÷σΣ≤≡≤, Ωε≥ε≡α ≥εδⁿΩε ≥σ∞ Φ ß≤Σσ≥ ταφΦ∞α≥ⁿ± , ≈≥ε ∞σφ ≥ⁿ φαΣ∩Φ±Φ φα Ωφε∩Ωσ. ╧σ≡σΩδ■≈αΘ≥σ±ⁿ φα εΩφε ≡σΣαΩ≥ε≡α ΩεΣα Φ ∩ε±δσ ±δεΓα <b>implementation</b> ∩Φ°Φ≥σ:#<bq><i>procedure ChangeCaption;</i>#<bq><i>begin</i>#<bq><i>case random(5) of</i>#<bq><i>0:Form1.Button4.Caption:='╒∞... ∞εµσ≥ ß√≥ⁿ, ²≥ε?';</i>#<bq><i>1:Form1.Button4.Caption:='▀ τφα■, ≥Γεσ ≈Φ±δε ù Γε≥ ²≥ε!';</i>#<bq><i>2:Form1.Button4.Caption:='▀ ≡ατπαΣαδ ≥σß ';</i>#<bq><i>3:Form1.Button4.Caption:='╥√ ⌡Φ≥≡√Θ, φε ⌡Φ≥≡σσ';</i>#<bq><i>4:Form1.Button4.Caption:='╧ε∩≡εß≤σ∞ Γε≥ ≥αΩ...';</i>#<bq><i>end;</i>#<bq><i>end;</i>#<bq>╨ατßσ≡σ∞ ∩≡ε÷σΣ≤≡≤. ╟απεδεΓεΩ Φ εß· ΓδσφΦσ ∩≡ε÷σΣ≤≡√ ù ∩εφ ≥φ√. ─αδⁿ°σ ΦΣσ≥ Ωεφ±≥≡≤Ω÷Φ <b>case A of B [C,D...]</b>. ▌≥ε Ωεφ±≥≡≤Ω÷Φ Γ√ßε≡α ΩαΩεΘ-≥ε Ωε∞αφΣ√ Γ ταΓΦ±Φ∞ε±≥Φ ε≥ ±ε±≥ε φΦ ∩σ≡σ∞σφφεΘ <b>A</b>. ┼±δΦ Ωεφ±≥≡≤Ω÷Φ <b>random(5)</b> ß≤Σσ≥ ≡αΓφα, ±Ωαµσ∞, σΣΦφΦ÷σ, Γ√∩εδφΦ≥± Ωε∞αφΣα <b>Form1.Button4.Caption:='▀ τφα■, ≥Γεσ ≈Φ±δε ù Γε≥ ²≥ε!'</b>. <b>Random(N)</b> ù ⌠≤φΩ÷Φ , Ωε≥ε≡α ΓετΓ≡α∙ασ≥ ±δ≤≈αΘφεσ ≈Φ±δε Φτ ∩≡ε∞σµ≤≥Ωα ε≥ φ≤δ Σε N-1. ─αδⁿ°σ ∞√ ±ΓεΘ±≥Γ≤ <b>Caption</b> εß·σΩ≥α <b>Button4</b> (φα°α Ωφε∩Ωα) ΩαµΣ√Θ ≡ατ ∩≡Φ±ΓαΦΓασ∞ φεΓεσ τφα≈σφΦσ. ═ε Γε≥ ∩ε≈σ∞≤ ∩σ≡σΣ Button 4 ±≥εΦ≥ ΩαΩεΘ-≥ε εß·σΩ≥ <b>Form1</b>? ▌≥ε ù ⌠ε≡∞α. ┬σΣⁿ Ωφε∩Ωα ∩≡ΦφαΣδσµΦ≥ ⌠ε≡∞σ, α τφα≈Φ≥, εß·σΩ≥ Button4 ∞εµφε ≡α±±∞α≥≡ΦΓα≥ⁿ ΩαΩ ±ΓεΘ±≥Γε εß·σΩ≥α Form1. <IMG r 15 15 0 15 1 InfoBlock\Igromania\Delphi\2-3.jpg * 150 "╧≡ε÷σΣ≤≡α εß≡αßε≥ΩΦ ΩδΦΩα ∩ε Button4 Γ ≡σΣαΩ≥ε≡σ ΩεΣα."> #<bq>┬φΦ∞α≥σδⁿφ√Θ ≈Φ≥α≥σδⁿ ±∩≡ε±Φ≥: "<i>└ ∩ε≈σ∞≤ ∞√ ≡αφⁿ°σ φΦΩεπΣα Form1 ∩σ≡σΣ εß·σΩ≥α∞Φ ⌠ε≡∞√ φσ ≤Ωατ√ΓαδΦ, α ±σΘ≈α± ≤ΩαταδΦ?</i>". ─σδε Γ ≥ε∞, ≈≥ε σ±≥ⁿ ∩≡ε÷σΣ≤≡√ Φ ⌠≤φΩ÷ΦΦ Ωδα±±εΓ (εφΦ, σ±δΦ Γ√ σ∙σ φσ ταß√δΦ, φατ√Γα■≥± ∞σ≥εΣα∞Φ), α σ±≥ⁿ ∩≡ε±≥ε ∩≡ε÷σΣ≤≡√ Φ ⌠≤φΩ÷ΦΦ. ╤σΘ≈α± ∩σ≡σΣ Γα∞Φ ∩≡ε±≥ε ∩≡ε÷σΣ≤≡α. └ Γ ≥σ±≥εΓε∞ ≡σΣαΩ≥ε≡σ ∞√ ∩Φ±αδΦ ΩεΣ ≥εδⁿΩε Γ εß≡αßε≥≈ΦΩα⌡ ±εß√≥ΦΘ ⌠ε≡∞√. ╬ß≡αßε≥≈ΦΩ ±εß√≥Φ ù ∩≡ε÷σΣ≤≡α Ωδα±±α. ╠√ ΓστΣσ Σεδµφ√ ß√δΦ ß√ ∩Φ±α≥ⁿ ∩σ≡σΣ εß·σΩ≥ε∞ Φ∞ ßεδσσ πδεßαδⁿφεπε εß·σΩ≥α, Ω Ωε≥ε≡ε∞≤ εφ ∩≡ΦφαΣδσµΦ≥. ╬ΣφαΩε, σ±δΦ ∞√ ∩Φ°σ∞ ΩεΣ Γ ∞σ≥εΣσ πδεßαδⁿφεπε εß·σΩ≥α, σπε ΦΣσφ≥Φ⌠ΦΩα≥ε≡ φ≤µφε ε∩≤±≥Φ≥ⁿ, ≈≥ε ∞√ ± ≤±∩σ⌡ε∞ Φ ΣσδαδΦ. ╧≡ε÷σΣ≤≡α <b>ChangeCaption</b> φσ Γ⌡εΣΦ≥ φΦ Γ ΩαΩεΘ Ωδα±±, εφα ±α∞α ∩ε ±σßσ. ╧ε²≥ε∞≤ Γ φσΘ φαΣε ≤Ωατ√Γα≥ⁿ ∩εδφ√Θ ∩≤≥ⁿ Σε φσεß⌡εΣΦ∞επε ±ΓεΘ±≥Γα ΦδΦ εß·σΩ≥α. ═σ∞φεπε ±δεµφε, φε, ∩ε∩≡αΩ≥ΦΩεΓαΓ°Φ±ⁿ, Γ√ Γ±σ ∩εΘ∞σ≥σ.#<bq>╧ε±δσ ∩σ≡Γεπε τα∩≤±Ωα φατΓαφΦσ Ωφε∩ΩΦ Σεδµφε ±∞σφΦ≥ⁿ± ±δ≤≈αΘφ√∞ εß≡ατε∞. ╟α∩Φ°σ∞ Ωε∞αφΣ≤ τα∩≤±Ωα ²≥εΘ ∩≡ε÷σΣ≤≡√ Γ εß≡αßε≥≈ΦΩ ±εß√≥Φ ⌠ε≡∞√ <b>OnCreate</b>. ╤ετΣα≥ⁿ εß≡αßε≥≈ΦΩ ∞εµφε ΦδΦ ≈σ≡στ Γ≥ε≡≤■ ΓΩδαΣΩ≤ εß·σΩ≥φεπε Φφ±∩σΩ≥ε≡α, ΦδΦ ∩≡ε±≥ε ∙σδΩφ≤Γ ΣΓα ≡ατα φα ∩≤±≥ε∞ ∩≡ε±≥≡αφ±≥Γσ ⌠ε≡∞√. ╧Φ°Φ≥σ ∞σµΣ≤ <b>begin</b> Φ <b>end</b> Γ±σπε εΣφ≤ ±≥≡ε≈Ω≤:#<bq><i>ChangeCaption;</i>#<bq>α∩≤±≥Φ≥σ Φπ≡≤. ╧ε±δσ τα∩≤±Ωα φατΓαφΦσ Ωφε∩ΩΦ ∞σφ σ≥± . ╫≥ε Φ ≥≡σßεΓαδε±ⁿ ±Σσδα≥ⁿ. ╧ε∩≡εß≤Θ≥σ τα∩≤±≥Φ≥ⁿ Φπ≡≤ φσ±ΩεδⁿΩε ≡ατ. ╤≥≡αφφε, φατΓαφΦσ Ωφε∩ΩΦ Γ±σπΣα εΣφε Φ ≥ε µσ. ─σδε Γ±σ Γ ∩≡Φφ÷Φ∩σ ΣσΘ±≥ΓΦ πσφσ≡α≥ε≡α ±δ≤≈αΘφ√⌡ ≈Φ±σδ. ═α ±α∞ε∞ Σσδσ, ≈Φ±δα εφ Γ√Σασ≥ φσ ±δ≤≈αΘφ√σ, α ∩±σΓΣε±δ≤≈αΘφ√σ, ε±φεΓαφφ√σ φα ±∩σ÷ΦαδⁿφεΘ ≥αßδΦ÷σ ±δ≤≈αΘφ√⌡ ≈Φ±σδ. ╩αµΣ√Θ ≡ατ ∩≡Φ Γ√τεΓσ ßσ≡≤≥± ≈Φ±δα Φτ ≥αßδΦ÷√ Γ εΣφε∞ Φ ≥ε∞ µσ ∩ε≡ ΣΩσ, ∩ε²≥ε∞≤ Γ± ±δ≤≈αΘφε±≥ⁿ ≥σ≡ σ≥± . ╫≥εß√ ²≥ε εßεΘ≥Φ, ∩σ≡σΣ τα∩≤±Ωε∞ ∩≡επ≡α∞∞√ φαΣε εΣΦφ ≡ατ ±ß≡ε±Φ≥ⁿ ≤Ωατα≥σδⁿ ≥αßδΦ÷√ ±δ≤≈αΘφ√⌡ ≈Φ±σδ ± ∩ε∞ε∙ⁿ■ Ωε∞αφΣ√ <b>Randomize</b>. ╧ε∞σ±≥Φ≥ⁿ σσ δ≤≈°σ Γ±σπε Γ εß≡αßε≥≈ΦΩ OnCreate, ΓσΣⁿ εφ τα∩≤±Ωασ≥± ±α∞√∞ ∩σ≡Γ√∞. ┬ Φ≥επσ εß≡αßε≥≈ΦΩ OnCreate ≤ Γα± ß≤Σσ≥ Γ√πδ Σσ≥ⁿ ≥αΩ:#<bq><i>procedure TForm1.FormCreate(Sender: Tobject);</i>#<bq><i>begin</i>#<bq><i>Randomize;</i>#<bq><i>ChangeCaption;</i>#<bq><i>end;</i>#<bq>╧ε∩≡εß≤Θ≥σ τα∩≤±≥Φ≥ⁿ Φπ≡≤ φσ±ΩεδⁿΩε ≡ατ. ╥σ∩σ≡ⁿ φαΣ∩Φ±Φ ß≤Σ≤≥ ≡ατφ√∞Φ.#<bq>═α∩Φ°σ∞ ∩≡ε÷σΣ≤≡≤, Ωε≥ε≡α τα±≥αΓΦ≥ ΓσΣ≤∙σπε πεΓε≡Φ≥ⁿ. ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α ∞√ ß≤Σσ∞ ∩σ≡σΣαΓα≥ⁿ ∩≡ε÷σΣ≤≡σ ÷σδεσ ≈Φ±δε, Ωε≥ε≡εσ εßετφα≈ασ≥ φ≤µφ≤■ ⌠≡ατ≤. ┬ε≥ ∩εδφ√Θ ≥σΩ±≥ ²≥εΘ ∩≡ε÷σΣ≤≡√:#<bq><i>procedure Say(text:integer);</i>#<bq><i>begin</i>#<bq><i>Form1.Image2.Visible:=false;</i>#<bq><i>Form1.Image3.Visible:=false;</i>#<bq><i>Form1.Image4.Visible:=false;</i>#<bq><i>Form1.Image5.Visible:=false;</i>#<bq><i>case text of</i>#<bq><i>0:Form1.Image2.Visible:=true;</i>#<bq><i>1:Form1.Image3.Visible:=true;</i>#<bq><i>2:Form1.Image4.Visible:=true;</i>#<bq><i>3:Form1.Image5.Visible:=true;</i>#<bq><i>end;</i>#<bq><i>end;</i>#<bq>╩ε≡ε≥Ωε ∩≡εßσµΦ∞± ∩ε ≥σΩ±≥≤. ╤φα≈αδα ∞√ Σσδασ∞ φσΓΦΣΦ∞√∞Φ Γ±σ Ωα≡≥ΦφΩΦ ⌠≡ατ. ╧ε≥ε∞ ± ∩ε∞ε∙ⁿ■ ≤µσ τφαΩε∞εΘ Γα∞ Ωεφ±≥≡≤Ω÷ΦΦ <b>case</b> Γ ±εε≥Γσ≥±≥ΓΦΦ ±ε τφα≈σφΦσ∞ ∩σ≡σ∞σφφεΘ-∩α≡α∞σ≥≡α <b>text</b> Σσδασ∞ ΓΦΣΦ∞εΘ φ≤µφ≤■ Ωα≡≥ΦφΩ≤-⌠≡ατ≤.##<bq><h2>╥εφΩε±≥Φ πσΘ∞∩δσ </h2>##<bq>╩επΣα Γ±σ ∩εΣπε≥εΓΦ≥σδⁿφ√σ ΣσΘ±≥ΓΦ Γ√∩εδφσφ√, φ≤µφε ∩≡Φ±≥≤∩α≥ⁿ Ω ∩≡ε≡αßε≥Ωσ πσΘ∞∩δσ . ═αµΦ∞ασ∞ φα Ωφε∩Ω≤ <i>═εΓα Φπ≡α</i>; ΓσΣ≤∙ΦΘ Σεδµσφ ∩ε∩≡ΦΓσ≥±≥ΓεΓα≥ⁿ Φπ≡εΩα. ─δ ²≥επε ±ετΣαΘ≥σ εß≡αßε≥≈ΦΩ ±εß√≥Φ φαµα≥Φ φα Ωφε∩Ω≤. ┬ φσ∞ ∩Φ°Φ≥σ:#<bq><i>say(0);</i>#<bq><i>n:=random(100);</i>#<bq><i>c:=0;</i>#<bq>┬ ∩σ≡σ∞σφφ≤■ <b>n</b> ∞√ ταφε±Φ∞ ±δ≤≈αΘφεσ ≈Φ±δε, Ωε≥ε≡εσ Σεδµσφ ε≥παΣα≥ⁿ Φπ≡εΩ. ╧σ≡σ∞σφφα <b>±</b> ù ±≈σ≥≈ΦΩ ∩ε∩√≥εΩ. ▌≥Φ ∩σ≡σ∞σφφ√σ Σεδµφ√ ß√≥ⁿ πδεßαδⁿφ√∞Φ, ∩ε≥ε∞≤ ≈≥ε ∞√ Φ⌡ ß≤Σσ∞ Φ±∩εδⁿτεΓα≥ⁿ Γ φσ±ΩεδⁿΩΦ⌡ ∩≡ε÷σΣ≤≡α⌡ Φ εß≡αßε≥≈ΦΩα⌡. ╬ß· ΓΦ≥σ ∩≡ε÷σΣ≤≡≤ πδεßαδⁿφεΘ Γ ≡ατΣσδσ <b>var</b>:#<bq>n:integer;#<bq>c:integer;#<bq>╥σ∩σ≡ⁿ Φπ≡εΩ ΓΓεΣΦ≥ ±ΓεΘ Γα≡Φαφ≥ ε≥Γσ≥α Γ ∩εδσ <b>Edit1</b> Φ φαµΦ∞ασ≥ Ωφε∩Ω≤ <b>Button4</b>. ┬ σσ εß≡αßε≥≈ΦΩσ ∞√ Σεδµφ√ ±≡αΓφΦ≥ⁿ Γα≡Φαφ≥ Φπ≡εΩα ±ε τφα≈σφΦσ∞ Γ ∩σ≡σ∞σφφεΘ n Φ Γ√Γσ±≥Φ φα ²Ω≡αφ ±εε≥Γσ≥±≥Γ≤■∙≤■ ⌠≡ατ≤. ╬ß≡αßε≥≈ΦΩ Ωφε∩ΩΦ Button4 ß≤Σσ≥ Γ√πδ Σσ≥ⁿ ≥αΩ:#<bq><i>ChangeCaption;</i>#<bq><i>if strtoint(edit1.text)>n then begin</i>#<bq><i>say(3);</i>#<bq><i>c:=c+1;</i>#<bq><i>end;</i>#<bq><i>if strtoint(edit1.text)<n then begin</i>#<bq><i>say(2);</i>#<bq><i>c:=c+1;</i>#<bq><i>end;</i>#<bq><i>if strtoint(edit1.text)=n then begin</i>#<bq><i>say(1);</i>#<bq><i>if c<maxc then form2.showmodal;</i>#<bq><i>end;</i>#<bq><i>Edit1.Text:='';</i>#<bq>▌≥ε≥ εß≡αßε≥≈ΦΩ Σε±≥α≥ε≈φε ±δεµφ√Θ, ∩ε²≥ε∞≤ σπε ≡ατßσ≡σ∞ Σσ≥αδⁿφε. ╧σ≡Γα Ωε∞αφΣα ù ±∞σφα φαΣ∩Φ±Φ φα Ωφε∩Ωσ Button4. ╧ε≥ε∞ φα≈Φφα■≥± ∩≡εΓσ≡ΩΦ. ┬τπδ φΦ≥σ φα ∩σ≡Γεσ ≤±δεΓΦσ. ╧σ≡σ∞σφφα n ±≡αΓφΦΓασ≥± ± Ωεφ±≥≡≤Ω÷ΦσΘ <b>strtoint</b> ù ²≥ε ⌠≤φΩ÷Φ , Ωε≥ε≡α ∩≡σεß≡ατ≤σ≥ ±≥≡εΩεΓ≤■ ∩σ≡σ∞σφφ≤■ Γ ÷σδε≈Φ±δσφφ≤■ Φ ΓετΓ≡α∙ασ≥ ²≥≤ ∩σ≡σ∞σφφ≤■. ─αφφεΘ ⌠≤φΩ÷ΦσΘ ∞√ ΩεφΓσ≡≥Φ≡≤σ∞ τφα≈σφΦσ <b>edit1.text</b>. ┬ φσ∞ ±εΣσ≡µΦ≥± ±≥≡ε≈Ωα, Ωε≥ε≡≤■ ΓΓσδ Φπ≡εΩ. ╟α≈σ∞ φ≤µφε ≈≥ε-≥ε ΩεφΓσ≡≥Φ≡εΓα≥ⁿ? ┬ "─σδⁿ⌠Φ" σ±≥ⁿ φσ±ΩεδⁿΩε ≥Φ∩εΓ ∩σ≡σ∞σφφ√⌡, Γ ≈α±≥φε±≥Φ, ÷σδ√σ ≈Φ±δα Φ ±≥≡εΩΦ. ╧σ≡σ∞σφφ√σ ≡ατφ√⌡ ≥Φ∩εΓ ⌡≡αφ ≥ Σαφφ√σ Γ ≡ατφ√⌡ ⌠ε≡∞α≥α⌡ Φ ∩ε²≥ε∞≤ φσ±εΓ∞σ±≥Φ∞√ ∞σµΣ≤ ±εßεΘ. ╫≥εß√ ±≡αΓφΦΓα≥ⁿ ΣΓσ ∩σ≡σ∞σφφ√σ ≡ατφ√⌡ ≥Φ∩εΓ, φαΣε εΣφ≤ Φτ φΦ⌡ ∩≡ΦΓσ±≥Φ Ω ≥Φ∩≤ Σ≡≤πεΘ ± ∩ε∞ε∙ⁿ■ ±∩σ÷Φαδⁿφ√⌡ ⌠≤φΩ÷ΦΘ, ≥αΩΦ⌡, ΩαΩ strtoint.#<bq>┼±δΦ ≥ε, ≈≥ε ΓΓσδ Φπ≡εΩ, ßεδⁿ°σ τφα≈σφΦ ∩σ≡σ∞σφφεΘ n, ≥ε φα ²Ω≡αφ ± ∩ε∞ε∙ⁿ■ ∩≡ε÷σΣ≤≡√ <b>say</b> Γ√ΓεΣΦ≥± Φφ⌠ε≡∞α÷Φ . ╧ε±δσ ²≥επε ≤ΓσδΦ≈ΦΓασ≥± φα σΣΦφΦ÷≤ ±≈σ≥≈ΦΩ ∩ε∩√≥εΩ. ╤δσΣ≤■∙α ∩≡εΓσ≡Ωα ∩ε≈≥Φ ≥αΩα µσ, ± ≥εΘ δΦ°ⁿ ≡ατφΦ÷σΘ, ≈≥ε ≥σ∩σ≡ⁿ ∩≡σΣ∩εδεµσφΦσ Φπ≡εΩα εΩατ√Γασ≥± ∞σφⁿ°σ ταπαΣαφφεπε ≈Φ±δα.#<bq>╤α∞εσ Φφ≥σ≡σ±φεσ ≤±δεΓΦσ ù ≥≡σ≥ⁿσ. ╬φε Γ√∩εδφ σ≥± , σ±δΦ Φπ≡εΩ ≤παΣαδ ≈Φ±δε. ┬σΣ≤∙ΦΘ ±εεß∙ασ≥ εß ²≥ε∞ (Ωε∞αφΣα <b>say(1)</b>). ╧ε≥ε∞ ∞√ ∩≡εΓσ≡ σ∞, ΓΣ≡≤π Φπ≡εΩ ε≥παΣαδ ≈Φ±δε τα ≡σΩε≡Σφεσ ΩεδΦ≈σ±≥Γε ∩ε∩√≥εΩ (φσ ταß√ΓαΘ≥σ, ≈≥ε ≈σ∞ ∞σφⁿ°σ, ≥σ∞ δ≤≈°σ, α φσ φαεßε≡ε≥). ╨σΩε≡Σ Σεδµσφ ß√≥ⁿ τα∩Φ±αφ Γ πδεßαδⁿφ≤■ ∩σ≡σ∞σφφ≤■ <b>maxc</b> (φσ ταß≤Σⁿ≥σ σσ εß· ΓΦ≥ⁿ). ╧≡ε÷σΣ≤≡≤ Σδ ταπ≡≤τΩΦ τφα≈σφΦ Γ maxc ∞√ φα∩Φ°σ∞ ∩ε≥ε∞. └ ∩εΩα ∩≡ε±≥ε ±≈Φ≥αΘ≥σ, ≈≥ε Γ ²≥εΘ ∩σ≡σ∞σφφεΘ ±εΣσ≡µΦ≥± ∩≡σΣ√Σ≤∙ΦΘ ≡σΩε≡Σ. ┼±δΦ ≡σΩε≡Σ ∩εßΦ≥, ∞√ Σεδµφ√ τα∩≡ε±Φ≥ⁿ Φ∞ Φπ≡εΩα, Σαß√ τα∩Φ±α≥ⁿ σπε Γ ≥αßδΦ÷σ ≡σΩε≡ΣεΓ, Φ ε≥εß≡ατΦ≥ⁿ Σαφφ≤■ ≥αßδΦ÷≤. ═αΩεφσ÷, ∞√ ε≈Φ∙ασ∞ ∩εδσ ΓΓεΣα (∩≡Φ±ΓαΦΓασ∞ σπε ±ΓεΘ±≥Γ≤ <b>text</b><i> </i>φ≤δσΓ≤■ ±≥≡εΩ≤).#<bq>╤Σσδασ∞ φεΓ≤■ ⌠ε≡∞≤, Ωε≥ε≡α ß≤Σσ≥ τα∩≡α°ΦΓα≥ⁿ ≤ Φπ≡εΩα σπε Φ∞ . ┘σδΩφΦ≥σ φα Ωφε∩Ω≤ <b>New Form</b>, Ωε≥ε≡α φα⌡εΣΦ≥± φα ∩αφσδΦ Φφ±≥≡≤∞σφ≥εΓ. ╧ε ΓΦ≥± φεΓα ⌠ε≡∞α. ═αΣε σσ "∩≡Φ≈σ±α≥ⁿ". ┬ Γσ≡⌡φσ∞ δσΓε∞ ≤πδ≤ ≡ατ∞σ±≥Φ≥σ ∩εδσ ΓΓεΣα, α ∩εΣ φΦ∞ ù Ωφε∩Ω≤ ± φαΣ∩Φ±ⁿ■ <b>╬╩</b>. ┬ ±ΓεΘ±≥Γε <b>Caption</b><i> </i>⌠ε≡∞√ ∩Φ°Φ≥σ ≈≥ε-≥ε Γ≡εΣσ "<i>┬√ ∩εßΦδΦ ≡σΩε≡Σ! ┬ΓσΣΦ≥σ ±Γεσ Φ∞ :</i>". ╙∞σφⁿ°Φ≥σ ⌠ε≡∞≤ ≥αΩ, ≈≥εß√ Γ±σ Γ√πδ Σσδε Ω≡α±ΦΓε. ╤ ∩ε∞ε∙ⁿ■ ±ΓεΘ±≥Γ τα∩≡σ≥Φ≥σ Φτ∞σφσφΦσ ≡ατ∞σ≡εΓ ⌠ε≡∞√, ε≈Φ±≥Φ≥σ ±εΣσ≡µΦ∞εσ ∩εδ ΓΓεΣα.#<bq>┬σ≡φσ∞± φσφαΣεδπε Ω ∩σ≡ΓεΘ ⌠ε≡∞σ Φ εß≡αßε≥≈ΦΩ≤ ±εß√≥Φ Ωφε∩ΩΦ Button4. ╠σ≥εΣ ⌠ε≡∞√ <b>showmodal</b> Γ√ΓεΣΦ≥ ±Ω≡√≥≤■ ⌠ε≡∞≤ φα ²Ω≡αφ (≤ δ■ßεπε ∩≡ΦδεµσφΦ ∩ε ≤∞εδ≈αφΦ■ Γ±σ ⌠ε≡∞√, Ω≡ε∞σ πδαΓφεΘ, ±Ω≡√≥√). ┼±≥ⁿ εΣφα ≥εφΩε±≥ⁿ: ²≥ε≥ ∞σ≥εΣ Γ√ΓεΣΦ≥ ⌠ε≡∞≤ ±ε ±≥α≥≤±ε∞ ∞εΣαδⁿφεΘ, ≥ε σ±≥ⁿ ΩαΩ ΣΦαδεπ. ─ε ≥σ⌡ ∩ε≡, ∩εΩα ⌠ε≡∞α φσ ταΩ≡εσ≥± , ∩εδⁿτεΓα≥σδⁿ φσ ∩εδ≤≈Φ≥ Σε±≥≤∩α Ω ∩≡επ≡α∞∞σ. ═α∩≡Φ∞σ≡, εφ φσ ±∞εµσ≥ ∩σ≡σΩδ■≈Φ≥ⁿ± φα πδαΓφεσ εΩφε ∩≡επ≡α∞∞√. ╠εµφε Φ±∩εδⁿτεΓα≥ⁿ ±≥εδⁿ ∩εδστφ≤■ ε±εßσφφε±≥ⁿ.#<bq>╤≥εΦ≥ ταΣ≤∞α≥ⁿ± ε ≥ε∞, πΣσ Φ ΩαΩ ∞√ ß≤Σσ∞ ⌡≡αφΦ≥ⁿ Σαφφ√σ ε δ≤≈°σ∞ Φπ≡εΩσ. ╤ετΣαΣΦ∞ ⌠αΘδ Γ ∩α∩Ωσ Φπ≡√ Φ φατεΓσ∞ σπε <b>record.rcd</b>. ▌≥ε ß≤Σσ≥ εß√ΩφεΓσφφ√Θ ≥σΩ±≥εΓ√Θ ΣεΩ≤∞σφ≥, Γ ∩σ≡ΓεΘ ±≥≡ε≈Ωσ Ωε≥ε≡επε ß≤Σσ≥ ⌡≡αφΦ≥ⁿ± Φ∞ ≡σΩε≡Σ±∞σφα, α Γε Γ≥ε≡εΘ ù ≈Φ±δε σπε ∩ε∩√≥εΩ. ─δ φα≈αδα Φ±Ω≤±±≥Γσφφε φα∩εδφΦ≥σ ⌠αΘδ ±εΣσ≡µΦ∞√∞, φα∩≡Φ∞σ≡:#<bq><i>╩ε±≥ </i>#<bq><i>12</i>#<bq>╤ετΣαΘ≥σ ⌠ε≡∞≤, Ωε≥ε≡α ß≤Σσ≥ ≥αßδΦ÷σΘ ≡σΩε≡ΣεΓ. ═ε ≥α∞ ß≤Σσ≥ ⌡≡αφΦ≥ⁿ± Γ±σπε εΣΦφ ≡σΩε≡Σ. ╨α±°Φ≡Φ≥ⁿ ±∩Φ±εΩ ≡σΩε≡ΣεΓ Σε Σσ± ≥Φ ù ²≥ε Γα°σ Σε∞α°φσσ ταΣαφΦσ. ═α∩Φ°Φ≥σ Γ ταπεδεΓΩσ ⌠ε≡∞√ "<i>╨σΩε≡Σ</i>", ±ΣσδαΘ≥σ ⌠ε≡∞≤ ∞αδσφⁿΩεΘ Φ "∩≡Φ≈σ°Φ≥σ", ΩαΩ ∞√ ≤µσ ∩ε±≥≤∩αδΦ ± Σ≡≤πΦ∞Φ ⌠ε≡∞α∞Φ. ╧ε∞σ±≥Φ≥σ φα ⌠ε≡∞≤ Ωε∞∩εφσφ≥ <b>TLabel</b> ± ∩αδΦ≥≡√ <b>Standart</b>, Ωε≥ε≡√Θ Γδ σ≥± ∩≡ε±≥εΘ φαΣ∩Φ±ⁿ■. ┬ σπε ±ΓεΘ±≥Γσ Caption ∩Φ°Φ≥σ "<i>╨σΩε≡Σ±∞σφ</i>". ╨ Σε∞ ±≥αΓⁿ≥σ σ∙σ εΣφ≤ ∞σ≥Ω≤ (<b>Label2</b>), φε ε±≥αΓⁿ≥σ σσ ∩≤±≥εΘ. ╤■Σα ∞√ τα∩Φ°σ∞ Φ∞ ≡σΩε≡Σ±∞σφα. ═Φµσ ±≥αΓⁿ≥σ σ∙σ εΣφ≤ ∞σ≥Ω≤ Φ ∩Φ°Φ≥σ Γ φσΘ "<i>┼πε ≡σΩε≡Σ:</i>", ≡ Σε∞ ù ∩≤±≥≤■ ∞σ≥Ω≤ <b>Label4</b>. ═Φµσ ∩ε∞σ∙αΘ≥σ Ωφε∩Ω≤ ± φαΣ∩Φ±ⁿ■ <b>OK</b>. ╧≡Φ±ΓεΘ≥σ φαΣ∩Φ± ∞ Φ Ωφε∩Ωσ °≡Φ⌠≥ ∩εΩ≡α±ΦΓσσ. ┬ εß≡αßε≥≈ΦΩσ Ωφε∩ΩΦ ∩Φ°Φ≥σ:#<bq><i>modalresult:=1;</i>#<bq><i>ide;</i>#<bq><b>Modalresult</b> φ≤µφε ∩≡Φ±ΓεΦ≥ⁿ δ■ßεσ ≈Φ±δε, Ω≡ε∞σ φ≤δ , ≈≥εß√ ≤ß≡α≥ⁿ ∞εΣαδⁿφε±≥ⁿ.#<bq>├Σσ ∞√ ß≤Σσ∞ ταπ≡≤µα≥ⁿ Σαφφ√σ ε ≡σΩε≡Σ±∞σφσ, α πΣσ ∞√ Φ⌡ ß≤Σσ∞ ±ε⌡≡αφ ≥ⁿ? ╥αßδΦ÷α ≡σΩε≡ΣεΓ ß≤Σσ≥ ∩ε Γδ ≥ⁿ± ΣΓα ≡ατα: ∩≡Φ φαµα≥ΦΦ φα ±εε≥Γσ≥±≥Γ≤■∙≤■ Ωφε∩Ω≤ Φ ∩ε±δσ ∩ε ΓδσφΦ φεΓεπε ≡σΩε≡Σ±∞σφα. ═σ ß≤Σσ∞ Φτεß≡σ≥α≥ⁿ Γσδε±Φ∩σΣ, Φ ±ετΣαΣΦ∞ ≥εδⁿΩε εΣφ≤ ∩≡ε÷σΣ≤≡≤ (α ≥ε≈φσσ, εß≡αßε≥≈ΦΩ), Ωε≥ε≡√Θ ß≤Σσ∞ Γ√τ√Γα≥ⁿ Φτ ΣΓ≤⌡ ≡ατφ√⌡ ≤≈α±≥ΩεΓ ΩεΣα. ╧σ≡σΩδ■≈αΘ≥σ±ⁿ φα ∩σ≡Γ≤■ ⌠ε≡∞≤ Φ ΣΓαµΣ√ ΩδΦΩαΘ≥σ φα Ωφε∩Ωσ <i>╨σΩε≡Σ√</i>. ╬≥Ω≡εσ≥± εß≡αßε≥≈ΦΩ ±εß√≥Φ . ┬ε≥ σπε ∩εδφ√Θ ≥σΩ±≥:#<bq><i>procedure TForm1.Button2Click(Sender: Tobject);</i>#<bq><i>var</i>#<bq><i>f:textfile;</i>#<bq><i>nm:string;</i>#<bq><i>begin</i>#<bq><i>assignfile(f,extractfilepath(application.exename)+'record.rcd');</i>#<bq><i>reset(f);</i>#<bq><i>readln(f,nm);</i>#<bq><i>readln(f,maxc);</i>#<bq><i>closefile(f);</i>#<bq><i>form3.showmodal;</i>#<bq><i>end;</i>#<bq>┬ε-∩σ≡Γ√⌡, ∞√ Γ√ΓεΣΦ∞ ⌠ε≡∞≤ ± <IMG r 15 15 0 15 1 InfoBlock\Igromania\Delphi\3-3.jpg * 150 "╚π≡α Γ ΣσΘ±≥ΓΦΦ."> ≡σΩε≡Σα∞Φ φα ²Ω≡αφ. ┬ε-Γ≥ε≡√⌡, ε≥Ω≡√Γασ∞ ⌠αΘδ <b>record.rcd </b>Σδ ≈≥σφΦ ΩαΩ ≥σΩ±≥εΓ√Θ. ╧ε≥ε∞ ≈Φ≥ασ∞ Φτ ⌠αΘδα ∩σ≡Γ≤■ ±≥≡ε≈Ω≤ Φ τα∩Φ±√Γασ∞ σσ τφα≈σφΦσ Γ ≥σΩ±≥ ∞σ≥ΩΦ 2 φα ⌠ε≡∞σ ≡σΩε≡ΣεΓ. ▌≥ε Φ∞ ≡σΩε≡Σ±∞σφα. ═σ∩ε±≡σΣ±≥Γσφφε ±Σσδα≥ⁿ ²≥ε φσ ∩εδ≤≈Φ≥± , ∩ε²≥ε∞≤ ∩≡Φ⌡εΣΦ≥± Φ±∩εδⁿτεΓα≥ⁿ Γ±∩ε∞επα≥σδⁿφ≤■ ∩σ≡σ∞σφφ≤■ <b>nm</b>. ┬ ∩σ≡σ∞σφφ≤■ <b>maxc</b> ∞√ τα∩Φ±√Γασ∞ τφα≈σφΦσ Γ≥ε≡εΘ ±≥≡ε≈ΩΦ ⌠αΘδα. ╧ε≥ε∞ ²≥ε µσ τφα≈σφΦσ τα∩Φ±√Γασ∞ Γ ≥αßδΦ÷≤ ≡σΩε≡ΣεΓ. ╚, φαΩεφσ÷, ταΩ≡√Γασ∞ ⌠αΘδ.#<bq>╬ß≡α≥Φ≥σ ΓφΦ∞αφΦσ, ≈≥ε Ωε∞αφΣεΘ <b>assignfile</b> ∞√ ΩαΩ ß√ ∩≡Φ±ΓαΦΓασ∞ ⌠αΘδ τφα≈σφΦ■ ∩σ≡σ∞σφφεΘ <b>f</b>. ═α ±α∞ε∞ Σσδσ <b>f</b> ù ±±√δΩα φα ⌠αΘδ. ╥σ∩σ≡ⁿ ∞√ ±∞εµσ∞ εß≡α∙α≥ⁿ± Ω ²≥ε∞≤ ⌠αΘδ≤ ± ∩ε∞ε∙ⁿ■ Ωε∞αφΣ, ∩εΣεßφ√⌡ <b>readln</b>. ╩ε∞αφΣα <b>reset</b> ε≥Ω≡√Γασ≥ ⌠αΘδ ≥εδⁿΩε Σδ ≈≥σφΦ . ┼±δΦ ß√ Γ√ ∩ε∩√≥αδΦ±ⁿ τα∩Φ±α≥ⁿ ≈≥ε-≥ε Γ ⌠αΘδ, ΓετφΦΩδα ß√ ε°ΦßΩα. ╧ε≈σ∞≤ Γ Ωε∞αφΣσ <i>assignfile </i>∞√ φσ φα∩Φ±αδΦ ∩≡ε±≥ε Φ∞ ε≥Ω≡√Γασ∞επε ⌠αΘδα, α ΣεßαΓΦδΦ ±∩σ≡σΣΦ ΩαΩ≤■-≥ε ±≥≡αφφ≤■ Ωεφ±≥≡≤Ω÷Φ■? ╠√ ∞επδΦ ±Σσδα≥ⁿ Φ ≥αΩ, φε ±≡αßα≥√Γαδα ß√ Ωε∞αφΣα φσ Γ±σπΣα. ─σδε Γ ≥ε∞, ≈≥ε ∩≡Φ ±≥α≡≥σ ∩≡επ≡α∞∞√ ≥σΩ≤∙α ∩α∩Ωα φατφα≈ασ≥± σσ ≡αßε≈σΘ ∩α∩ΩεΘ, Φ φα φσσ ∩σ≡σ∞σ∙ασ≥± ±∩σ÷Φαδⁿφ√Θ ≤Ωατα≥σδⁿ ⌠αΘδεΓεΘ ±Φ±≥σ∞√ Windows. ┼±δΦ ∩≡επ≡α∞∞α ß≤Σσ≥ εß≡α∙α≥ⁿ± Ω ΩαΩε∞≤-≥ε ⌠αΘδ≤ ∩ε ε≥φε±Φ≥σδⁿφε∞≤ ∩≤≥Φ, εφ ß≤Σσ≥ ≥≡αΩ≥εΓα≥ⁿ± ε≥φε±Φ≥σδⁿφε ²≥επε ≤Ωατα≥σδ .#<bq>┬±σ Γ≡εΣσ ß√ ≡αßε≥ασ≥. ═ε Γ ∩≡ε÷σ±±σ ≡αßε≥√ ∩≡επ≡α∞∞√ ≤Ωατα≥σδⁿ ∞εµσ≥ ∩σ≡σ∞σ±≥Φ≥ⁿ± Γ Σ≡≤πεσ ∞σ±≥ε. ═α∩≡Φ∞σ≡, Windows ∩ε≥≡σß≤σ≥± εß≡α≥Φ≥ⁿ± Ω ΩαΩε∞≤-≥ε ±Γεσ∞≤ Σ≡αΘΓσ≡≤ ΦδΦ τα∩Φ±α≥ⁿ ≈≥ε-φΦß≤Σⁿ Γ ⌠αΘδ ∩εΣΩα≈ΩΦ. ╥σΩ≤∙σΘ ±≥αφεΓΦ≥± Σ≡≤πα ∩α∩Ωα, Φ ε≥φε±Φ≥σδⁿφ√Θ ∩≤≥ⁿ ≤µσ φσ ±≡αßε≥ασ≥. ╧ε²≥ε∞≤ µσδα≥σδⁿφε ≤Ωατ√Γα≥ⁿ Φ∞σφφε αß±εδ■≥φ√Θ ∩≤≥ⁿ Ω ⌠αΘδ≤. <b>Application.exename</b> ΓετΓ≡α∙ασ≥ ∩εδφ√Θ ∩≤≥ⁿ Σε Φ±∩εδφ σ∞επε ⌠αΘδα ∩≡επ≡α∞∞√, α Ωε∞αφΣα<b> extractfilepath</b> "Γ√Ω≤±√Γασ≥" Φτ ²≥επε ∩≤≥Φ Φ∞ ⌠αΘδα ∩≡επ≡α∞∞√, Φ ε±≥ασ≥± ≥εδⁿΩε ∩≤≥ⁿ Σε ∩α∩ΩΦ. ╩ ²≥ε∞≤ ∩≤≥Φ ∞√ ∩≡ΦßαΓδ σ∞ Φ∞ φ≤µφεπε ⌠αΘδα, Φ ∩εδ≤≈ασ∞ αß±εδ■≥φ√Θ ∩≤≥ⁿ, Ωε≥ε≡√Θ ≡αßε≥ασ≥ Γ±σπΣα.#<bq>╧σ≡σ∞σφφα <i>maxc </i>φα∞ φ≤µφα σ∙σ Σε ∩ε ΓδσφΦ εΩφα ≡σΩε≡ΣεΓ. ╤ φσΘ ∞√ ±≡αΓφΦΓασ∞ ΩεδΦ≈σ±≥Γε ∩ε∩√≥εΩ Φπ≡εΩα, σ±δΦ εφ ε≥παΣαδ ≈Φ±δε. ╠√ Σεδµφ√ ταπ≡≤τΦ≥ⁿ τφα≈σφΦσ ²≥εΘ ∩σ≡σ∞σφφεΘ ∩≡Φ τα∩≤±Ωσ Φπ≡√. ─εßαΓΦ∞ ±εε≥Γσ≥±≥Γ≤■∙Φσ ±≥≡εΩΦ Γ ±εß√≥Φσ <b>OnCreate</b>:#<bq><i>procedure TForm1.FormCreate(Sender: Tobject);</i>#<bq><i>var</i>#<bq><i>f:textfile;</i>#<bq><i>nm:string;</i>#<bq><i>begin</i>#<bq><i>Randomize;</i>#<bq><i>ChangeCaption;</i>#<bq><i>assignfile(f,extractfilepath(application.exename)+'record.rcd');</i>#<bq><i>reset(f);</i>#<bq><i>readln(f,nm);</i>#<bq><i>Form3.Label2.Caption:=nm;</i>#<bq><i>readln(f,maxc);</i>#<bq><i>Form3.label4.caption:=inttostr(maxc);</i>#<bq><i>closefile(f);</i>#<bq><i>end;</i>#<bq>╥σ∩σ≡ⁿ ∞εµφε Γσ≡φ≤≥ⁿ± Ω Ωφε∩Ωσ <b>OK </b>Γ≥ε≡εΘ ⌠ε≡∞√. ╟Σσ±ⁿ ∞√ Σεδµφ√ ±ε⌡≡αφΦ≥ⁿ Γ ⌠αΘδ Σαφφ√σ φεΓεπε ≡σΩε≡Σ±∞σφα, ταΩ≡√≥ⁿ ≥σΩ≤∙≤■ ⌠ε≡∞≤ Φ Γ√Γσ±≥Φ ⌠ε≡∞≤ ≡σΩε≡ΣεΓ. ┬ε≥ ≥σΩ±≥ εß≡αßε≥≈ΦΩα ²≥εΘ Ωφε∩ΩΦ:#<bq><i>procedure TForm2.Button1Click(Sender: TObject);</i>#<bq><i>var</i>#<bq><i>f:textfile;</i>#<bq><i>begin</i>#<bq><i>hide;</i>#<bq><i>modalresult:=1;</i>#<bq><i>assignfile(f,extractfilepath(application.exename)+'record.rcd');</i>#<bq><i>rewrite(f);</i>#<bq><i>writeln(f,Edit1.text);</i>#<bq><i>maxc:=c;</i>#<bq><i>writeln(f,maxc);</i>#<bq><i>closefile(f);</i>#<bq><i>form1.Button2Click(nil);</i>#<bq><i>end;</i>#<bq>╤φα≈αδα ∞√ ±Ω≡√Γασ∞ ⌠ε≡∞≤ Φ ≤ßΦ≡ασ∞ σσ ∞εΣαδⁿφε±≥ⁿ. ╧ε≥ε∞ ±Γ τ√Γασ∞ ⌠αΘδεΓ≤■ ∩σ≡σ∞σφφ≤■ <b>f </b>± ⌠αΘδε∞ ≡σΩε≡ΣεΓ. ╤ ∩ε∞ε∙ⁿ■ Ωε∞αφΣ√ <b>rewrite</b> ∞√ ε≥Ω≡√Γασ∞ ⌠αΘδ Σδ τα∩Φ±Φ, ∩≡Φ≈σ∞, σ±δΦ Γ ⌠αΘδσ ≈≥ε-≥ε Σε ²≥επε ß√δε, Γ±σ ±ε≥≡σ≥± . ╫≥εß√ φσ ±≥Φ≡α≥ⁿ ±εΣσ≡µΦ∞εσ, α ΣεßαΓδ ≥ⁿ φεΓ√σ ±≥≡εΩΦ Γ Ωεφσ÷ ⌠αΘδα, φαΣε ∩≡Φ∞σφ ≥ⁿ Ωε∞αφΣ≤ <b>append</b>. ┬ ∩σ≡Γ≤■ ±≥≡ε≈Ω≤ ⌠αΘδα ∞√ ∩Φ°σ∞ ≥εδⁿΩε ≈≥ε ΓΓσΣσφφεσ Φπ≡εΩε∞ Φ∞ , α τα≥σ∞ ∩≡Φ±ΓαΦΓασ∞ ∩σ≡σ∞σφφεΘ <b>maxc </b>φεΓ√Θ ≡σΩε≡Σ, Φ ≥≤≥ µσ ∩Φ°σ∞ σπε Γε Γ≥ε≡≤■ ±≥≡ε≈Ω≤ ⌠αΘδα. ╧ε≥ε∞ ⌠αΘδ ταΩ≡√Γασ∞ Φ... ╚ ²∞≤δΦ≡≤σ∞ φαµα≥Φσ φα Ωφε∩Ω≤ <i>╨σΩε≡Σ√... </i>φα πδαΓφεΘ ⌠ε≡∞σ. ═σ ≤ΣΦΓδ Θ≥σ±ⁿ, ≥αΩα τα∩Φ±ⁿ Γ∩εδφσ Γετ∞εµφα. ┬σΣⁿ εß≡αßε≥≈ΦΩ ±εß√≥Φ ù ²≥ε ∩≡ε÷σΣ≤≡α, α τφα≈Φ≥, σσ φσ±δεµφε Γ√τΓα≥ⁿ. ╫≥ε ∞√ Φ ±ΣσδαδΦ. ╧α≡α∞σ≥≡ <b>Sender</b> Γ ≥σδσ εß≡αßε≥≈ΦΩα ∞√ φσ Φ±∩εδⁿτεΓαδΦ, ∩ε²≥ε∞≤ σπε ∞εµφε ταßΦ≥ⁿ ≤φΦΓσ≡±αδⁿφ√∞ εß·σΩ≥φ√∞ φ≤δσ∞ ù <b>nil</b>. ┼πε σ∙σ φατ√Γα■≥ ≤Ωατα≥σδσ∞ φα ∩≤±≥ε≥≤.#<bq>╤ε⌡≡αφΦ≥σ ∩≡εσΩ≥ Φ ΣΓσ ≥εδⁿΩε ≈≥ε ±ετΣαφφ√σ ⌠ε≡∞√, Φ τα∩≤±≥Φ≥σ Ωε∞∩Φδ ÷Φ■. "─σδⁿ⌠Φ" φσ±ΩεδⁿΩε ≡ατ ±∩≡ε±Φ≥ ≡ατ≡σ°σφΦ ΣεßαΓΦ≥ⁿ εΣΦφ ∞εΣ≤δⁿ Γ ≡ατΣσδ <b>uses</b><i> </i>Σ≡≤πεπε ∞εΣ≤δ . ┬±σ Γ≡σ∞ ∩εΣ≥Γσ≡µΣαΘ≥σ. ╚π≡α τα∩≤±≥Φ≥± . ╠εµσ≥σ Φπ≡α≥ⁿ.#<bq>╩επΣα ²Θ⌠ε≡Φ ≤±∩σ⌡α ∩≡εΘΣσ≥, Γ√ τα∞σ≥Φ≥σ, ≈≥ε Ωεσ-≈≥ε ταß√δΦ. ╩φε∩Ωα <b>┬√⌡εΣ </b>φσ ≡αßε≥ασ≥. ╫≥εß√ Φ±∩≡αΓΦ≥ⁿ ε∩δε°φε±≥ⁿ, Σε±≥α≥ε≈φε Γ εß≡αßε≥≈ΦΩσ <b>OnClick</b> ΣαφφεΘ Ωφε∩ΩΦ φα∩Φ±α≥ⁿ:##<bq>Application.Terminate;<i></i><b>Application</b> ù ²≥ε πδεßαδⁿφ√Θ εß·σΩ≥, Ωε≥ε≡√Θ ≤Ωατ√Γασ≥ φα Γα°≤ ∩≡επ≡α∞∞≤. ╙ φσπε σ±≥ⁿ φσ±ΩεδⁿΩε ∩εδστφ√⌡ ±ΓεΘ±≥Γ Φ ∞σ≥εΣεΓ, Ωε≥ε≡√∞Φ ∞√ ≤µσ φσ ≡ατ ∩εδⁿτεΓαδΦ±ⁿ. ═α∩≡Φ∞σ≡, <b>ExeName</b> Φ <b>Terminate</b>. ┼∙σ Application εß≡αßα≥√Γασ≥ ±εεß∙σφΦ , ε≡παφΦτ≤σ≥ ≡αßε≥≤ εΩεφ, ≡α±∩≡σΣσδ σ≥ ∩ε≥εΩΦ.##<bq><h2><h2>╧ε±δσΣφΦσ °≥≡Φ⌡Φ</h2></h2>##<bq>╫≥ε σ∙σ ∞εµφε ΣεßαΓΦ≥ⁿ Ω Φπ≡σ? ╬Ωε°Ωε <b>About,</b> πΣσ Γ√ πε≡Σε φα∩Φ°σ≥σ ±Γεσ Φ∞ Φ φα≡Φ±≤σ≥σ δεπε≥Φ∩. ┬ Φπ≡σ ∩≡αΩ≥Φ≈σ±ΩΦ φσ ∩≡εΓσ≡ ■≥± ΣσΘ±≥ΓΦ ∩εδⁿτεΓα≥σδ , φσ≥ "τα∙Φ≥√ ε≥ Σ≤≡αΩα". ═α∩≡Φ∞σ≡, σ±δΦ ΓΓσ±≥Φ Γ <b>Edit1 </b>φσ ≈Φ±δε, α ΩαΩεσ-φΦß≤Σⁿ ±δεΓε, ΓετφΦΩφσ≥ ε°ΦßΩα Φ Φπ≡α Γ√δσ≥Φ≥. ╧ε²≥ε∞≤ ΓΓεΣΦ∞√σ Φπ≡εΩε∞ ≈Φ±δα φαΣε ∩≡εΓσ≡ ≥ⁿ. ═σ≥ ≤∩≡αΓδσφΦ ∩ε±δσΣεΓα≥σδⁿφε±≥ⁿ■ ΣσΘ±≥ΓΦΘ. ┬∞σ±≥ε ≥επε, ≈≥εß√ φαµα≥ⁿ φα Ωφε∩Ω≤ <i>═εΓα Φπ≡α</i>, Φπ≡εΩ ∞εµσ≥ ±≡ατ≤ µσ φαµα≥ⁿ φα Ωφε∩Ω≤ Button4. ┼±≥σ±≥Γσφφε, Φπ≡α ∩εΓσΣσ≥ ±σß φσ∩≡αΓΦδⁿφε. ╠εµσ≥ ∩εΓ≡σΣΦ≥ⁿ± ⌠αΘδ ≡σΩε≡ΣεΓ, ε∩ ≥ⁿ ΓετφΦΩφσ≥ ε°ΦßΩα. ┬±σ ²≥ε, Ωεφσ≈φε, ∞σδε≈Φ, φε Φ∞σφφε Φτ ≥αΩΦ⌡ ∞σδε≈σΘ ±ΩδαΣ√Γασ≥± ⌡ε≡ε°σσ ε≥φε°σφΦσ ∩εδⁿτεΓα≥σδσΘ Ω ∩≡επ≡α∞∞Φ±≥α∞ Φ Ωε∞∩αφΦΦ, Γ√∩≤±≥ΦΓ°σΘ Φπ≡≤.#<bq>