home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 May
/
Chip_1999-05_cd.bin
/
ctenari
/
Ventluka
/
Delta.exe
/
0
/
RCDATA
/
TFORM2
/
TFORM2.txt
Wrap
Text File
|
1999-03-20
|
9KB
|
224 lines
object Form2: TForm2
Left = 247
Top = 207
Width = 487
Height = 295
Caption = ' n�pov�da:'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Memo1: TMemo
Left = 0
Top = 0
Width = 479
Height = 268
Align = alClient
Lines.Strings = (
'Popis programov�ho syst�mu DELTA.'
'=============================='
''
' Smysl programu vych�z� z n�sleduj�c� situace. Pot�ebuji dopra' +
'vit na m�sto ur�en� novou verzi '
'rozs�hl�ho (datov�ho nebo exe) souboru. V souboru do�lo oproti p' +
'�edchoz� verzi k �ad� zm�n. '
'Pokud p��jemce m� k dispozici p�edchoz� verzi souboru, je v�t�in' +
'ou v�hodn�j�� poslat informaci o '
'tom, jak z p�vodn�ho souboru "poskl�dat" novou verzi, ne� doprav' +
'ovat cel� soubor nov� '
'(informace o sestaven� nov�ho souboru ze star�ho je krat�� ne� n' +
'ov� soubor).'
''
' Program DELTA dok�e porovnat dva soubory - "p�vodn�" s "nov�' +
'm" - a vytvo�it soubor '
'informac� o rozd�lech a shodn�ch �sec�ch (diferen�n� soubor). V�' +
'sledn� soubor m��e b�t '
'vytvo�en ve dvou r�zn�ch variant�ch a to bu� jako datov�, nebo j' +
'ako EXE soubor.'
''
' Znovuvytvo�en� nov�ho souboru je mo�n� prov�st n�kolika zp�so' +
'by:'
''
'- aplikac� programu DELTA, kter� um� prov�d�t i zp�tn� proces zn' +
'ovuvytvo�en� nov�ho souboru,'
'- aplikac� programu SUMA'
'- spu�t�n�m diferen�n�ho souboru vytvo�en�ho ve tvaru EXE soubor' +
'u.'
''
' V prvn�m i v druh�m p��pad� lze pro znovuvytvo�en� pou��t di' +
'feren�n� soubor jak ve tvaru '
'datov�ho souboru tak ve tvaru EXE souboru.'
''
'Program DELTA'
'--------------------------'
''
' Vytvo�en� diferen�n�ho souboru'
''
'- Z�kladn� edita�n� pole jsou "p�vodn� soubor", "nov� soubor" a ' +
'"rozd�l". Jejich smysl je z�ejm� z '
'n�zvu. Hodnoty je mo�no zadat ru�n� nebo poklep�n�m vyvolat kla' +
'sick� dialog pro v�b�r '
'souboru.'
'- Pole "d�lka �sek�" ur�uje minim�ln� d�lku vyhled�van�ch shodn�' +
'ch �sek�. Vzhledem k tomu, '
'�e informace o d�lce shodn�ho �seku ulo�en� do diferen�n�ho soub' +
'oru m� 8 znak�, nem� smysl '
'aby tato hodnota byla men�� ne� 9. Zadan� d�lka m� krom� toho i ' +
'vliv na rychlost zpracov�n� - '
'��m krat�� d�lka �seku, t�m del�� doba zpracov�n�. V praxi m� sm' +
'ysl zad�vat tuto hodnotu od 100 '
' u men��ch soubor� (100-500K) po 300 a� 500 u v�t��ch soubor�.'
'- Za�krt�vac� pole "rozd�l jako exe" ur�uje formu vytvo�en�ho ro' +
'zd�lov�ho souboru - jako datov� '
'nebo jako EXE soubor.'
'- V poli "nastaven�" je mo�no stejn� jako u v��e uveden�ch pol� ' +
'bu� ru�n� nebo poklep�n�m '
'zadat jm�no souboru, z n�ho� se na�tou (resp. se do n�ho ulo�� p' +
'o stisknut� n�sleduj�c�ho '
'tla��tka) v�echny v��e uveden� informace. Pokud tedy budete vytv' +
'��et diferen�n� soubory pro '
'n�jakou kombinaci soubor� �ast�ji, vyplat� se informaci o nastav' +
'en� ulo�it a pak nastaven� '
'vyvolat zad�n�m tohoto souboru.'
'- Proces vytvo�en� diferen�n�ho souboru se spust� tla��tkem "roz' +
'd�l". Po jeho stisknut� se '
'zkontroluje zad�n� a pot� se spust� vytv��en� diferen�n�ho soubo' +
'ru. Sou�asn� se na spodn� li�t� '
'objev� tla��tko s n��kami. Jeho stisknut�m m��ete proces p�eru�i' +
't. Po skon�en� akce se pak '
'objev� jin� tla��tko s kalkula�kou a po jeho stisknut� se zobraz' +
'� panel s detailn�mi informacemi o '
'vytvo�en�m diferen�n�m souboru (viz obr. 2).'
'- Do diferen�n�ho souboru jsou ulo�eny informace o CRC (32 bit) ' +
'p�vodn�ho a nov�ho souboru. '
'Tyto informace slou�� p�i znovuvytv��en� souboru jednak pro kont' +
'rolu spr�vnosti zadan�ho '
'p�vodn�ho souboru a jednak pro kontrolu spr�vnosti vytvo�en�ho n' +
'ov�ho souboru.'
'- Po vytvo�en� diferen�n�ho souboru se pro kontrolu ihned proved' +
'e i zp�tn� proces '
'znovuvytvo�en� nov�ho souboru.'
''
'Zp�tn� vytvo�en� nov�ho souboru'
''
'- Pro zp�tn� vytvo�en� nov�ho souboru sta�� zadat jm�no "p�vod' +
'n� soubor" a "rozd�l". Hodnoty '
' je mo�no zadat ru�n� nebo poklep�n�m vyvolat klasick� dialog pr' +
'o v�b�r souboru. P�i tomto '
'zad�n� se po vytvo�en� nov�ho souboru p�ejmenuje star� soubor na' +
' soubor s p��ponou .OLD a '
'nov� soubor se bude jmenovat jako star� soubor. Pokud bude zad�n' +
'o i jm�no "nov� soubor", '
'jsou ponech�na jm�na dle zad�n�.'
'- Vlastn� proces vytvo�en� nov�ho souboru prob�hne po stisknut� ' +
'tla��tka s textem "sou�et". '
'P�itom se zkontroluj� CRC hodnoty p�vodn�ho i nov�ho souboru. '
''
''
'Program SUMA'
'------------------------'
''
' Program SUMA pln� stejnou funkci jako v��e uveden� tla��tko v' +
' programu DELTA. Rozd�l je jen '
'v tom, �e SUMA je DOSovsk� program a parametry jsou zad�v�ny z p' +
'��kazov�ho ��dku. Vol�n� '
'se prov�d� p��kazem:'
''
' SUMA star�_soubor diferen�n�_soubor [nov�_soubor],'
''
'kde v�znam parametr� je op�t z�ejm�. Pokud nen� zad�no jm�no nov' +
'�ho souboru, bude po '
'procesu vytvo�en� star�mu souboru p�id�lena p��pona .OLD a nov� ' +
'soubor se bude jmenovat '
'stejn� jako star� soubor. '
''
'Nap��klad: '
''
' SUMA DATA.TXT DATA.DIF NOVADATA.TXT'
''
'Pomoc� souboru DATA.DIF se z p�vodn�ho souboru DATA.TXT vytvo�� ' +
'nov� soubor '
'NOVADATA.TXT.'
''
' SUMA DATA.TXT DATA.DIF '
''
'Pomoc� souboru DATA.DIF se z p�vodn�ho souboru DATA.TXT vytvo�� ' +
'nov� soubor, kter� se '
'bude rovn� jmenovat DATA.TXT, a star� soubor se p�ejmenuje na ' +
'DATA.OLD.'
' '
''
'Diferen�n� soubor jako EXE program'
'----------------------------------------------------------'
''
' Tento program pln� stejnou funkci jako program SUMA. Jedin� r' +
'ozd�l je v tom, �e nen� nutn� '
'zad�vat druh� parametr, kter�m je n�zev diferen�n�ho souboru, pr' +
'oto�e tato data jsou obsa�ena '
'p��mo ve vytvo�en�m programu. Spu�t�n� se tak prov�d�:'
''
' Jm�no_programu star�_soubor [nov�_soubor]'
''
''
''
'Sou�asn� zn�m� omezen�:'
'------------------------------------------'
''
' Maxim�ln� po�et nalezen�ch shodn�ch interval� m��e b�t 1000.'
'')
ReadOnly = True
ScrollBars = ssVertical
TabOrder = 0
end
end