Subversion Repositories autosfx

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 daniel-mar 1
Delphi Zip
2
Version 1.90
3
 
4
DOES NOT support before Delphi 4
5
 
6
If you already have an earlier version installed, remove it before you
7
install this.  Make sure you rebuild the Component library with the updated
8
 VCLs included with this release.
9
 
10
 
11
This is a complete release, so you DO NOT need to have any prior   
12
version before installing this release.
13
 
14
Instructions for manual installation - don't know why you would want too but...
15
 
16
 
17
This ZIP should go into a base directory of \ZipMstr190.
18
 
19
 
20
IMPORTANT!
21
----------
22
You need to copy the redistributable modules to your desired
23
directory on your development computer.  
24
 
25
Copy \ZipMstr190\DLL\DelZip190.DLL to your Windows System directory.
26
Copy \ZipMstr190\SFX\SFX\dzsfx??.BIN to your Windows System directory. ??=language
27
 
28
 
29
Unsupported Properties
30
----------------------
31
Since I normally use the latest Delphi release, sometimes new properties
32
of Delphi's VCLs will get saved with DFM files.  Please tell it to
33
"Ignore" and "Property not found" type of error you may see.
34
 
35
Changed Event Signitures
36
------------------------
37
Because of support for larger files some handlers will now use int64.
38
Please tell it to "ignore".
39
 
40
Installation
41
------------
42
 
43
This is one of the biggest freeware software releases for Delphi and
44
C++ Builder.  To get going quickly and correctly, please follow these
45
instructions.  Read them over once before starting.  If you don't
46
understand a step, get help before you start the install!
47
 
48
 
49
1. You MUST install this package on a computer that has Delphi (any 
50
   version from 4 thru 7).
51
 
52
2. The VCLs included with this release are:
53
      TZipMaster19 - the main ZIP support VCL
54
 
55
    The files required to support these VCLs are located in the
56
    VCL subdirectory  
57
    You have two choices for how to proceed
58
    (option A is recommended):
59
 
60
	  A) add the directories C:\ZipMstr190\Source 
61
                  to your VCL search path
62
         IMPORTANT! If you have the non-beta C:\ZIP\VCL path on
63
         your system, you should remove it from the search path.
64
                             or
65
	  B) copy the files in C:\ZipMstr190\Source to another directory already
66
         in your VCL search path
67
 
68
    If you want to use option A, the instructions for this are
69
    included below.  If you want option B, then please copy those
70
    files now.
71
 
72
 
73
3.  Install the VCLs       
74
 
75
    This procedure will install the VCLs into the IDE.  After
76
    this, you will be able to see them on the "DelphiZip" tab.
77
    Un-install old version(s) first.
78
    If you are not installing into same directory as previous version then the old version 
79
      must be completely removed. 
80
 
81
 
82
    Delphi 4, 5, 6, and 7:
83
      Here's some new instructions that will install into a new package.
84
    Preferred method
85
      1) From the Delphi directory 
86
         a) open and build ZMstr190D?.dpk (where ? is Delphi version) Design and Run-Time package
87
 
88
    OR
89
      1) Menu | Component | Install Component...
90
        a) Tab->Into New package
91
        b)   Package file name:   ZMstr190
92
        c)   Package description: Freeware Zip and Unzip package
93
        d)   Unit Filename:  Choose Browse and select ZipMstr.pas 
94
                             from the directory where you put it in.
95
        e)   Click Ok
96
 
97
	 ( Message "ZMstr190D?.bpl will be built then installed", Continue )
98
 
99
	 2) Click No
100
 
101
	 3) Menu |Comoponent | Install Component...
102
		a) Tab->Into Existing package
103
		b)   Unit Filename:  Choose Browse and select
104
				ZipMstr19.pas
105
				ZMCenDir19.pas
106
				ZMCompat19.pas
107
				ZMCtx19.pas
108
				ZMCore19.pas
109
				ZMDefMsgs19.pas
110
				ZMDelZip19.pas
111
				ZMDlg19.pas
112
				ZMDllLoad19.pas
113
				ZMDllOpr19.pas
114
				ZMDrv19.pas
115
				ZMEOC19.pas
116
				ZMExtrLZ7719.pas
117
				ZMHash19.pas
118
				ZMIRec19.pas
119
				ZMMatch19.pas
120
				ZMMsg19.pas
121
				ZMMsgStr19.pas
122
				ZMSFXInt19.pas
123
				ZMStructs19.pas
124
				ZMUTF819.pas
125
				ZMUtils19.pas
126
				ZMWAux19.pas 
127
				ZMWorkFile19.pas
128
				ZMWrkr19.pas
129
				ZMXcpt19.pas
130
				ZMZipFile19.pas
131
			 from the directory where you put it in.
132
		c)   Click Ok
133
 
134
	( Message "ZMstr190.bpl will be built then installed", Continue )
135
 
136
	 4) Click Yes
137
 
138
       After the compilation a message should popup that TZipMaster19 
139
         has been installed and registered.
140
 
141
 
142
 
143
                            DELPHI DEMO
144
 
145
   NOTE: You should have the compiler option "break on exception"
146
   turned off because the demos that use the SortGrid VCL use 
147
   exceptions to determine datatypes.  This is only a concern 
148
   when running the demo programs from the IDE.
149
 
150
1.  From the IDE, open the project C:\ZipMstr190\Demos\Demo1\ZipDemo1.DPR.
151
 
152
    Examine the forms and decide if you need to resize any of
153
    the controls, or change the position of anything. This is
154
    sometimes necessary if I developed the forms at a different
155
    screen resolution than you are using.
156
 
157
    The demo1 program is a fairly straight-forward example
158
    of what you can do with this package!  Everything revolves
159
    around the TSortGrid, which always shows you the contents 
160
    of your ZIP archive.  Use right-click on a column header to
161
    do an descending sort, or a left-click for an ascending sort.
162
 
163
 
164
                  Deployment of Your Programs
165
 
166
Any program you write using this package will require the Dll
167
 DelZip190.DLL to be present of each user's
168
hard disk.  You should have your install procedures put this
169
file into the WINDOWS SYSTEM directory (which is named differently
170
on some systems - especially WinNT systems).  If that isn't 
171
possible, then you should put them into the same directory as 
172
your .EXE program that uses them.
173
 
174
Also, the dzsfx??.BIN module must be installed into the same
175
directory as the DLLs.  This module is only needed if your
176
application program needs to make .EXE archives.
177
 
178
IMPORTANT: Any .EXE archives you make with this package do
179
NOT need any supporting files on the end-user's computer!
180
This is very handy!
181
 
182
Of course, there are no distribution fees for the DLL, or
183
any other part of the package.  This whole package is 
184
freeware, but does have some minor distribution restrictions
185
(mainly that you can't profit from the ZIP DLLs, and you need
186
to document where users can get source code).  Please see 
187
README.TXT for these restrictions.
188
 
189
See README.TXT for more general information about this release,
190
and also check out the DOC subdirectory.
191
 
192
 
193
                Problem Reports or Suggestions
194
 
195
We DO want to hear your ideas!  If you find a problem with
196
any part of this project, or if you just have an idea for us
197
to consider, send us e-mail!
198
 
199
But, please make sure that your bug has not already been
200
reported.  Check our "official" web sites often:
201
 
202
Latest Versions and changes available at
203
http://www.delphizip.org/index.html
204
 
205
Amended and updated by
206
R.Peters
207
problems@delphizip.org