home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 May / Chip_1999-05_cd.bin / ctenari / Ventluka / Delta.exe / 0 / RCDATA / TFORM2 / TFORM2.txt
Text File  |  1999-03-20  |  9KB  |  224 lines

  1. object Form2: TForm2
  2.   Left = 247
  3.   Top = 207
  4.   Width = 487
  5.   Height = 295
  6.   Caption = '    n∩┐╜pov∩┐╜da:'
  7.   Color = clBtnFace
  8.   Font.Charset = DEFAULT_CHARSET
  9.   Font.Color = clWindowText
  10.   Font.Height = -11
  11.   Font.Name = 'MS Sans Serif'
  12.   Font.Style = []
  13.   OldCreateOrder = False
  14.   PixelsPerInch = 96
  15.   TextHeight = 13
  16.   object Memo1: TMemo
  17.     Left = 0
  18.     Top = 0
  19.     Width = 479
  20.     Height = 268
  21.     Align = alClient
  22.     Lines.Strings = (
  23.       'Popis programov∩┐╜ho syst∩┐╜mu DELTA.'
  24.       '=============================='
  25.       ''
  26.       
  27.         '   Smysl programu vych∩┐╜z∩┐╜ z n∩┐╜sleduj∩┐╜c∩┐╜ situace. Pot∩┐╜ebuji dopra' +
  28.         'vit na m∩┐╜sto ur∩┐╜en∩┐╜ novou verzi '
  29.       
  30.         'rozs∩┐╜hl∩┐╜ho (datov∩┐╜ho nebo exe) souboru. V souboru do∩┐╜lo oproti p' +
  31.         '∩┐╜edchoz∩┐╜ verzi k ∩┐╜ad∩┐╜ zm∩┐╜n. '
  32.       
  33.         'Pokud p∩┐╜∩┐╜jemce m∩┐╜ k dispozici p∩┐╜edchoz∩┐╜ verzi souboru, je v∩┐╜t∩┐╜in' +
  34.         'ou v∩┐╜hodn∩┐╜j∩┐╜∩┐╜ poslat informaci o '
  35.       
  36.         'tom, jak z p∩┐╜vodn∩┐╜ho souboru "poskl∩┐╜dat" novou verzi, ne∩┐╜ doprav' +
  37.         'ovat cel∩┐╜  soubor nov∩┐╜ '
  38.       
  39.         '(informace o sestaven∩┐╜ nov∩┐╜ho souboru ze star∩┐╜ho je krat∩┐╜∩┐╜ ne∩┐╜ n' +
  40.         'ov∩┐╜ soubor).'
  41.       ''
  42.       
  43.         '   Program DELTA dok∩┐╜e porovnat dva soubory - "p∩┐╜vodn∩┐╜" s "nov∩┐╜' +
  44.         'm" - a vytvo∩┐╜it soubor '
  45.       
  46.         'informac∩┐╜ o rozd∩┐╜lech a shodn∩┐╜ch ∩┐╜sec∩┐╜ch (diferen∩┐╜n∩┐╜ soubor). V∩┐╜' +
  47.         'sledn∩┐╜ soubor m∩┐╜∩┐╜e b∩┐╜t '
  48.       
  49.         'vytvo∩┐╜en ve dvou r∩┐╜zn∩┐╜ch variant∩┐╜ch a to bu∩┐╜ jako datov∩┐╜, nebo j' +
  50.         'ako EXE soubor.'
  51.       ''
  52.       
  53.         '   Znovuvytvo∩┐╜en∩┐╜ nov∩┐╜ho souboru je mo∩┐╜n∩┐╜ prov∩┐╜st n∩┐╜kolika zp∩┐╜so' +
  54.         'by:'
  55.       ''
  56.       
  57.         '- aplikac∩┐╜ programu DELTA, kter∩┐╜ um∩┐╜ prov∩┐╜d∩┐╜t i zp∩┐╜tn∩┐╜ proces zn' +
  58.         'ovuvytvo∩┐╜en∩┐╜ nov∩┐╜ho souboru,'
  59.       '- aplikac∩┐╜ programu SUMA'
  60.       
  61.         '- spu∩┐╜t∩┐╜n∩┐╜m diferen∩┐╜n∩┐╜ho souboru vytvo∩┐╜en∩┐╜ho ve tvaru EXE soubor' +
  62.         'u.'
  63.       ''
  64.       
  65.         '    V prvn∩┐╜m i v druh∩┐╜m p∩┐╜∩┐╜pad∩┐╜ lze pro znovuvytvo∩┐╜en∩┐╜ pou∩┐╜∩┐╜t di' +
  66.         'feren∩┐╜n∩┐╜ soubor jak ve tvaru '
  67.       'datov∩┐╜ho souboru tak ve tvaru EXE souboru.'
  68.       ''
  69.       'Program DELTA'
  70.       '--------------------------'
  71.       ''
  72.       '  Vytvo∩┐╜en∩┐╜ diferen∩┐╜n∩┐╜ho souboru'
  73.       ''
  74.       
  75.         '- Z∩┐╜kladn∩┐╜ edita∩┐╜n∩┐╜ pole jsou "p∩┐╜vodn∩┐╜ soubor", "nov∩┐╜ soubor" a ' +
  76.         '"rozd∩┐╜l". Jejich smysl je z∩┐╜ejm∩┐╜ z '
  77.       
  78.         'n∩┐╜zvu. Hodnoty  je mo∩┐╜no zadat ru∩┐╜n∩┐╜ nebo poklep∩┐╜n∩┐╜m vyvolat kla' +
  79.         'sick∩┐╜ dialog pro v∩┐╜b∩┐╜r '
  80.       'souboru.'
  81.       
  82.         '- Pole "d∩┐╜lka ∩┐╜sek∩┐╜" ur∩┐╜uje minim∩┐╜ln∩┐╜ d∩┐╜lku vyhled∩┐╜van∩┐╜ch shodn∩┐╜' +
  83.         'ch ∩┐╜sek∩┐╜. Vzhledem k tomu, '
  84.       
  85.         '∩┐╜e informace o d∩┐╜lce shodn∩┐╜ho ∩┐╜seku ulo∩┐╜en∩┐╜ do diferen∩┐╜n∩┐╜ho soub' +
  86.         'oru m∩┐╜ 8 znak∩┐╜, nem∩┐╜ smysl '
  87.       
  88.         'aby tato hodnota byla men∩┐╜∩┐╜ ne∩┐╜ 9. Zadan∩┐╜ d∩┐╜lka m∩┐╜ krom∩┐╜ toho i ' +
  89.         'vliv na rychlost zpracov∩┐╜n∩┐╜ - '
  90.       
  91.         '∩┐╜∩┐╜m krat∩┐╜∩┐╜ d∩┐╜lka ∩┐╜seku, t∩┐╜m del∩┐╜∩┐╜ doba zpracov∩┐╜n∩┐╜. V praxi m∩┐╜ sm' +
  92.         'ysl zad∩┐╜vat tuto hodnotu od 100 '
  93.       ' u men∩┐╜∩┐╜ch soubor∩┐╜ (100-500K) po 300 a∩┐╜ 500 u v∩┐╜t∩┐╜∩┐╜ch soubor∩┐╜.'
  94.       
  95.         '- Za∩┐╜krt∩┐╜vac∩┐╜ pole "rozd∩┐╜l jako exe" ur∩┐╜uje formu vytvo∩┐╜en∩┐╜ho ro' +
  96.         'zd∩┐╜lov∩┐╜ho souboru - jako datov∩┐╜ '
  97.       'nebo jako EXE soubor.'
  98.       
  99.         '- V poli "nastaven∩┐╜" je mo∩┐╜no stejn∩┐╜ jako u v∩┐╜∩┐╜e uveden∩┐╜ch pol∩┐╜ ' +
  100.         'bu∩┐╜ ru∩┐╜n∩┐╜ nebo poklep∩┐╜n∩┐╜m '
  101.       
  102.         'zadat jm∩┐╜no souboru, z n∩┐╜ho∩┐╜ se na∩┐╜tou (resp. se do n∩┐╜ho ulo∩┐╜∩┐╜ p' +
  103.         'o stisknut∩┐╜ n∩┐╜sleduj∩┐╜c∩┐╜ho '
  104.       
  105.         'tla∩┐╜∩┐╜tka) v∩┐╜echny v∩┐╜∩┐╜e uveden∩┐╜ informace. Pokud tedy budete vytv' +
  106.         '∩┐╜∩┐╜et diferen∩┐╜n∩┐╜ soubory pro '
  107.       
  108.         'n∩┐╜jakou kombinaci soubor∩┐╜ ∩┐╜ast∩┐╜ji, vyplat∩┐╜ se informaci o nastav' +
  109.         'en∩┐╜ ulo∩┐╜it a pak nastaven∩┐╜ '
  110.       'vyvolat zad∩┐╜n∩┐╜m tohoto souboru.'
  111.       
  112.         '- Proces vytvo∩┐╜en∩┐╜ diferen∩┐╜n∩┐╜ho souboru se spust∩┐╜ tla∩┐╜∩┐╜tkem "roz' +
  113.         'd∩┐╜l". Po jeho stisknut∩┐╜ se '
  114.       
  115.         'zkontroluje zad∩┐╜n∩┐╜ a pot∩┐╜ se spust∩┐╜ vytv∩┐╜∩┐╜en∩┐╜ diferen∩┐╜n∩┐╜ho soubo' +
  116.         'ru. Sou∩┐╜asn∩┐╜ se na spodn∩┐╜ li∩┐╜t∩┐╜ '
  117.       
  118.         'objev∩┐╜ tla∩┐╜∩┐╜tko s n∩┐╜∩┐╜kami. Jeho stisknut∩┐╜m m∩┐╜∩┐╜ete proces p∩┐╜eru∩┐╜i' +
  119.         't. Po skon∩┐╜en∩┐╜ akce se pak '
  120.       
  121.         'objev∩┐╜ jin∩┐╜ tla∩┐╜∩┐╜tko s kalkula∩┐╜kou a po jeho stisknut∩┐╜ se zobraz' +
  122.         '∩┐╜ panel s detailn∩┐╜mi informacemi o '
  123.       'vytvo∩┐╜en∩┐╜m diferen∩┐╜n∩┐╜m souboru (viz obr. 2).'
  124.       
  125.         '- Do diferen∩┐╜n∩┐╜ho souboru jsou ulo∩┐╜eny informace o CRC (32 bit) ' +
  126.         'p∩┐╜vodn∩┐╜ho a nov∩┐╜ho souboru. '
  127.       
  128.         'Tyto informace slou∩┐╜∩┐╜ p∩┐╜i znovuvytv∩┐╜∩┐╜en∩┐╜ souboru jednak pro kont' +
  129.         'rolu spr∩┐╜vnosti zadan∩┐╜ho '
  130.       
  131.         'p∩┐╜vodn∩┐╜ho souboru a jednak pro kontrolu spr∩┐╜vnosti vytvo∩┐╜en∩┐╜ho n' +
  132.         'ov∩┐╜ho souboru.'
  133.       
  134.         '- Po vytvo∩┐╜en∩┐╜ diferen∩┐╜n∩┐╜ho souboru se pro kontrolu ihned proved' +
  135.         'e i zp∩┐╜tn∩┐╜ proces '
  136.       'znovuvytvo∩┐╜en∩┐╜  nov∩┐╜ho souboru.'
  137.       ''
  138.       'Zp∩┐╜tn∩┐╜ vytvo∩┐╜en∩┐╜ nov∩┐╜ho souboru'
  139.       ''
  140.       
  141.         '- Pro zp∩┐╜tn∩┐╜ vytvo∩┐╜en∩┐╜  nov∩┐╜ho souboru sta∩┐╜∩┐╜ zadat  jm∩┐╜no "p∩┐╜vod' +
  142.         'n∩┐╜ soubor" a "rozd∩┐╜l". Hodnoty '
  143.       
  144.         ' je mo∩┐╜no zadat ru∩┐╜n∩┐╜ nebo poklep∩┐╜n∩┐╜m vyvolat klasick∩┐╜ dialog pr' +
  145.         'o v∩┐╜b∩┐╜r souboru. P∩┐╜i tomto '
  146.       
  147.         'zad∩┐╜n∩┐╜ se po vytvo∩┐╜en∩┐╜ nov∩┐╜ho souboru p∩┐╜ejmenuje star∩┐╜ soubor na' +
  148.         ' soubor s p∩┐╜∩┐╜ponou .OLD a '
  149.       
  150.         'nov∩┐╜ soubor se bude jmenovat jako star∩┐╜ soubor. Pokud bude zad∩┐╜n' +
  151.         'o i jm∩┐╜no "nov∩┐╜ soubor", '
  152.       'jsou ponech∩┐╜na jm∩┐╜na dle zad∩┐╜n∩┐╜.'
  153.       
  154.         '- Vlastn∩┐╜ proces vytvo∩┐╜en∩┐╜ nov∩┐╜ho souboru prob∩┐╜hne po stisknut∩┐╜ ' +
  155.         'tla∩┐╜∩┐╜tka s textem "sou∩┐╜et". '
  156.       'P∩┐╜itom se zkontroluj∩┐╜ CRC hodnoty p∩┐╜vodn∩┐╜ho i nov∩┐╜ho souboru. '
  157.       ''
  158.       ''
  159.       'Program SUMA'
  160.       '------------------------'
  161.       ''
  162.       
  163.         '   Program SUMA pln∩┐╜ stejnou funkci jako v∩┐╜∩┐╜e uveden∩┐╜ tla∩┐╜∩┐╜tko v' +
  164.         ' programu DELTA. Rozd∩┐╜l je jen '
  165.       
  166.         'v tom, ∩┐╜e SUMA je DOSovsk∩┐╜ program a parametry jsou zad∩┐╜v∩┐╜ny z p' +
  167.         '∩┐╜∩┐╜kazov∩┐╜ho ∩┐╜∩┐╜dku. Vol∩┐╜n∩┐╜ '
  168.       'se prov∩┐╜d∩┐╜ p∩┐╜∩┐╜kazem:'
  169.       ''
  170.       '      SUMA   star∩┐╜_soubor   diferen∩┐╜n∩┐╜_soubor   [nov∩┐╜_soubor],'
  171.       ''
  172.       
  173.         'kde v∩┐╜znam parametr∩┐╜ je op∩┐╜t z∩┐╜ejm∩┐╜. Pokud nen∩┐╜ zad∩┐╜no jm∩┐╜no nov' +
  174.         '∩┐╜ho souboru, bude po '
  175.       
  176.         'procesu vytvo∩┐╜en∩┐╜ star∩┐╜mu souboru p∩┐╜id∩┐╜lena p∩┐╜∩┐╜pona .OLD a nov∩┐╜ ' +
  177.         'soubor se bude jmenovat '
  178.       'stejn∩┐╜ jako star∩┐╜ soubor. '
  179.       ''
  180.       'Nap∩┐╜∩┐╜klad:      '
  181.       ''
  182.       '              SUMA  DATA.TXT     DATA.DIF    NOVADATA.TXT'
  183.       ''
  184.       
  185.         'Pomoc∩┐╜ souboru DATA.DIF se z p∩┐╜vodn∩┐╜ho souboru DATA.TXT vytvo∩┐╜∩┐╜ ' +
  186.         'nov∩┐╜ soubor '
  187.       'NOVADATA.TXT.'
  188.       ''
  189.       '               SUMA  DATA.TXT     DATA.DIF '
  190.       ''
  191.       
  192.         'Pomoc∩┐╜ souboru DATA.DIF se z p∩┐╜vodn∩┐╜ho souboru DATA.TXT vytvo∩┐╜∩┐╜ ' +
  193.         'nov∩┐╜ soubor, kter∩┐╜ se '
  194.       
  195.         'bude rovn∩┐╜ jmenovat  DATA.TXT, a star∩┐╜ soubor se p∩┐╜ejmenuje na ' +
  196.         'DATA.OLD.'
  197.       '              '
  198.       ''
  199.       'Diferen∩┐╜n∩┐╜ soubor jako EXE program'
  200.       '----------------------------------------------------------'
  201.       ''
  202.       
  203.         '   Tento program pln∩┐╜ stejnou funkci jako program SUMA. Jedin∩┐╜ r' +
  204.         'ozd∩┐╜l je v tom, ∩┐╜e nen∩┐╜ nutn∩┐╜ '
  205.       
  206.         'zad∩┐╜vat druh∩┐╜ parametr, kter∩┐╜m je n∩┐╜zev diferen∩┐╜n∩┐╜ho souboru, pr' +
  207.         'oto∩┐╜e tato data jsou obsa∩┐╜ena '
  208.       'p∩┐╜∩┐╜mo ve vytvo∩┐╜en∩┐╜m programu. Spu∩┐╜t∩┐╜n∩┐╜ se tak prov∩┐╜d∩┐╜:'
  209.       ''
  210.       '              Jm∩┐╜no_programu    star∩┐╜_soubor    [nov∩┐╜_soubor]'
  211.       ''
  212.       ''
  213.       ''
  214.       'Sou∩┐╜asn∩┐╜ zn∩┐╜m∩┐╜ omezen∩┐╜:'
  215.       '------------------------------------------'
  216.       ''
  217.       '   Maxim∩┐╜ln∩┐╜ po∩┐╜et nalezen∩┐╜ch shodn∩┐╜ch interval∩┐╜ m∩┐╜∩┐╜e b∩┐╜t 1000.'
  218.       '')
  219.     ReadOnly = True
  220.     ScrollBars = ssVertical
  221.     TabOrder = 0
  222.   end
  223. end
  224.