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 |