Add changes version 2.61

This commit is contained in:
S Groesz 2020-09-21 23:31:56 +00:00
parent fa01ec3931
commit dc4e9a3a68
21 changed files with 258 additions and 223 deletions

Binary file not shown.

Binary file not shown.

View File

@ -55,7 +55,7 @@ end;
procedure TAboutDlg.Label2Click(Sender: TObject); procedure TAboutDlg.Label2Click(Sender: TObject);
begin begin
ShellExecute(0, Nil, 'http://gruv.tripod.com/resource/', Nil, Nil, SW_NORMAL); ShellExecute(0, Nil, 'http://go.to/gruv', Nil, Nil, SW_NORMAL);
end; end;
procedure TAboutDlg.Button1Click(Sender: TObject); procedure TAboutDlg.Button1Click(Sender: TObject);

View File

@ -1,4 +1,4 @@
-$A+ -$A8
-$B- -$B-
-$C+ -$C+
-$D+ -$D+
@ -31,5 +31,5 @@
-M -M
-$M16384,1048576 -$M16384,1048576
-K$00400000 -K$00400000
-LE"c:\borland\delphi5\Projects\Bpl" -LE"c:\delphi\Projects\Bpl"
-LN"c:\borland\delphi5\Projects\Bpl" -LN"c:\delphi\Projects\Bpl"

View File

@ -1,5 +1,7 @@
[FileVersion]
Version=6.0
[Compiler] [Compiler]
A=1 A=8
B=0 B=0
C=1 C=1
D=1 D=1
@ -28,7 +30,6 @@ Z=1
ShowHints=1 ShowHints=1
ShowWarnings=1 ShowWarnings=1
UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
[Linker] [Linker]
MapFile=0 MapFile=0
OutputObjs=0 OutputObjs=0
@ -39,7 +40,6 @@ MinStackSize=16384
MaxStackSize=1048576 MaxStackSize=1048576
ImageBase=4194304 ImageBase=4194304
ExeDescription= ExeDescription=
[Directories] [Directories]
OutputDir= OutputDir=
UnitOutputDir= UnitOutputDir=
@ -50,22 +50,22 @@ Packages=VCL50;VCLX50;VCLSMP50;VCLDB50;VCLADO50;ibevnt50;VCLBDE50;VCLDBX50;QRPT5
Conditionals= Conditionals=
DebugSourceDirs= DebugSourceDirs=
UsePackages=0 UsePackages=0
[Parameters] [Parameters]
RunParams= RunParams=
HostApplication= HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Language] [Language]
ActiveLang= ActiveLang=
ProjectLang=$00000409 ProjectLang=$00000409
RootDir= RootDir=
[Version Info] [Version Info]
IncludeVerInfo=1 IncludeVerInfo=1
AutoIncBuild=0 AutoIncBuild=0
MajorVer=2 MajorVer=2
MinorVer=6 MinorVer=6
Release=0 Release=1
Build=0 Build=0
Debug=0 Debug=0
PreRelease=1 PreRelease=1
@ -74,11 +74,10 @@ Private=0
DLL=0 DLL=0
Locale=1033 Locale=1033
CodePage=1252 CodePage=1252
[Version Info Keys] [Version Info Keys]
CompanyName= CompanyName=
FileDescription=Resource FileDescription=Resource
FileVersion=2.6.0.0 FileVersion=2.6.1.0
InternalName=Resource experimental InternalName=Resource experimental
LegalCopyright=Victor K LegalCopyright=Victor K
LegalTrademarks= LegalTrademarks=
@ -86,24 +85,20 @@ OriginalFilename=Resource
ProductName=Resource ProductName=Resource
ProductVersion=1.0.0.0 ProductVersion=1.0.0.0
Comments=The BWT Block compressor Comments=The BWT Block compressor
[HistoryLists\hlUnitAliases] [HistoryLists\hlUnitAliases]
Count=1 Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
[HistoryLists\hlSearchPath] [HistoryLists\hlSearchPath]
Count=1 Count=2
Item0=C:\Save\Delphi\resource\Component Item0=..\component\
Item1=C:\Save\Delphi\resource\Component
[HistoryLists\hlUnitOutputDirectory] [HistoryLists\hlUnitOutputDirectory]
Count=1 Count=1
Item0=C:\temp\rs Item0=C:\temp\rs
[HistoryLists\hlOutputDirectorry] [HistoryLists\hlOutputDirectorry]
Count=2 Count=2
Item0=C:\temp\rs Item0=C:\temp\rs
Item1=c:\temp\cg Item1=c:\temp\cg
[HistoryLists\hlBPLOutput] [HistoryLists\hlBPLOutput]
Count=1 Count=1
Item0=c:\temp\rs Item0=c:\temp\rs

View File

@ -19,7 +19,7 @@ uses
begin begin
Application.Initialize; Application.Initialize;
Application.Title := 'reSource v2.6'; Application.Title := 'reSource v2.61';
Application.CreateForm(TMainForm, MainForm); Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TExtractOptionsDlg, ExtractOptionsDlg); Application.CreateForm(TExtractOptionsDlg, ExtractOptionsDlg);
Application.CreateForm(TAddOptionsDlg, AddOptionsDlg); Application.CreateForm(TAddOptionsDlg, AddOptionsDlg);

View File

@ -1,26 +1,30 @@
[Closed Files] [Closed Files]
File_0=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ProgStatsDlgUnit.pas',0,1,1,1,13,1,0 File_0=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\CompressionStatsDlgUnit.pas',0,1,163,94,12,1,0
File_1=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\main.pas',0,1,1,1,13,1,0 File_1=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\AboutDlgUnit.pas',0,1,36,29,46,1,0
File_2=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\FileAttrDlgUnit.pas',0,1,1,1,12,1,0 File_2=SourceModule,'C:\Save\Delphi\resource\component\StructsUnit.pas',0,1,1,15,10,0,0
File_3=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ExtractOptionsDlgUnit.pas',0,1,1,1,12,1,0 File_3=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ProgStatsDlgUnit.pas',0,1,1,1,13,1,0
File_4=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\DebugFormUnit.pas',0,1,1,1,12,1,0 File_4=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\FileAttrDlgUnit.pas',0,1,1,1,12,1,0
File_5=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\CreditFormUnit.pas',0,1,1,1,12,0,0 File_5=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ExtractOptionsDlgUnit.pas',0,1,1,1,12,1,0
File_6=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ConfigUnit.pas',0,1,1,1,12,0,0 File_6=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\DebugFormUnit.pas',0,1,1,1,12,1,0
File_7=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ConfigDlgUnit.pas',0,1,1,1,12,0,0 File_7=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\CreditFormUnit.pas',0,1,1,1,12,0,0
File_8=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\CompressionStatsDlgUnit.pas',0,1,1,1,12,0,0 File_8=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ConfigUnit.pas',0,1,1,1,12,0,0
File_9=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\BrowseForDirUnit.pas',0,1,1,1,14,1,0 File_9=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\ConfigDlgUnit.pas',0,1,1,1,12,0,0
[Modules] [Modules]
Module0=C:\Save\Delphi\resource\Archiver Demo\ReSource.dpr Module0=C:\Save\Delphi\resource\Archiver Demo\main.pas
Count=1 Count=1
EditWindowCount=1 EditWindowCount=1
[C:\Save\Delphi\resource\Archiver Demo\ReSource.dpr] [C:\Save\Delphi\resource\Archiver Demo\main.pas]
ModuleType=SourceModule ModuleType=SourceModule
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
[C:\Save\Delphi\resource\Archiver Demo\ProjectGroup1.bpg] [C:\Delphi\Projects\ProjectGroup1.bpg]
FormState=0
FormOnTop=0
[C:\Save\Delphi\resource\Archiver Demo\ReSource.dpr]
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
@ -35,27 +39,27 @@ Visible=1
State=2 State=2
Left=229 Left=229
Top=232 Top=232
Width=564 Width=795
Height=334 Height=334
MaxLeft=-4 MaxLeft=-4
MaxTop=100 MaxTop=97
MaxWidth=808 MaxWidth=1032
MaxHeight=476 MaxHeight=622
ClientWidth=800 ClientWidth=1024
ClientHeight=449 ClientHeight=595
LeftPanelSize=0 LeftPanelSize=0
LeftPanelClients=CodeExplorer@EditWindow0 LeftPanelClients=CodeExplorer@EditWindow0
LeftPanelData=00000400010000000C000000436F64654578706C6F7265720000000000000000000000000000000000FFFFFFFF LeftPanelData=00000400010000000C000000436F64654578706C6F7265720000000000000000000000000000000000FFFFFFFF
RightPanelSize=0 RightPanelSize=0
BottomPanelSize=77 BottomPanelSize=0
BottomPanelClients=CallStackWindow,WatchWindow,MessageView@EditWindow0 BottomPanelClients=CallStackWindow,WatchWindow,MessageView@EditWindow0
BottomPanelData=00000400020000000F00000043616C6C537461636B57696E646F770B000000576174636857696E646F772003000000000000004D000000000000000100000000200300000B0000004D65737361676556696577FFFFFFFF BottomPanelData=00000400030000000F00000043616C6C537461636B57696E646F770B000000576174636857696E646F770B0000004D657373616765566965772003000000000000004D0000000000000001000000002003000000000000FFFFFFFF
[View0] [View0]
Module=C:\Save\Delphi\resource\Archiver Demo\ReSource.dpr Module=C:\Save\Delphi\resource\Archiver Demo\main.pas
CursorX=59 CursorX=87
CursorY=9 CursorY=24
TopLine=1 TopLine=22
LeftCol=1 LeftCol=1
[Watches] [Watches]
@ -74,18 +78,18 @@ Visible=1
State=2 State=2
Left=0 Left=0
Top=28 Top=28
Width=777 Width=1024
Height=105 Height=105
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
MaxWidth=808 MaxWidth=1032
MaxHeight=105 MaxHeight=105
ClientWidth=800 ClientWidth=1024
ClientHeight=78 ClientHeight=78
[ProjectManager] [ProjectManager]
Create=1 Create=1
Visible=0 Visible=1
State=0 State=0
Left=155 Left=155
Top=124 Top=124
@ -94,7 +98,7 @@ Height=413
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=440 ClientWidth=440
ClientHeight=391 ClientHeight=389
TBDockHeight=303 TBDockHeight=303
LRDockWidth=510 LRDockWidth=510
Dockable=1 Dockable=1
@ -123,7 +127,7 @@ State=0
Left=50 Left=50
Top=119 Top=119
Width=156 Width=156
Height=80 Height=82
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=150 ClientWidth=150
@ -139,7 +143,7 @@ Width=236
Height=303 Height=303
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=226 ClientWidth=228
ClientHeight=279 ClientHeight=279
TBDockHeight=494 TBDockHeight=494
LRDockWidth=164 LRDockWidth=164
@ -149,7 +153,6 @@ ArrangeBy=Name
SelectedItem= SelectedItem=
ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen
HiddenCategories=Legacy HiddenCategories=Legacy
ShowStatusBar=1
[WatchWindow] [WatchWindow]
Create=1 Create=1
@ -178,7 +181,7 @@ Height=197
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=445 ClientWidth=445
ClientHeight=175 ClientHeight=173
TBDockHeight=197 TBDockHeight=197
LRDockWidth=453 LRDockWidth=453
Dockable=1 Dockable=1
@ -205,6 +208,22 @@ TBDockHeight=77
LRDockWidth=379 LRDockWidth=379
Dockable=1 Dockable=1
[ObjectTree]
Create=1
Visible=0
State=0
Left=0
Top=105
Width=190
Height=242
MaxLeft=-1
MaxTop=-1
ClientWidth=182
ClientHeight=218
TBDockHeight=242
LRDockWidth=190
Dockable=1
[LocalVarsWindow] [LocalVarsWindow]
Create=1 Create=1
Visible=0 Visible=0
@ -216,7 +235,7 @@ Height=192
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=413 ClientWidth=413
ClientHeight=170 ClientHeight=168
TBDockHeight=192 TBDockHeight=192
LRDockWidth=421 LRDockWidth=421
Dockable=1 Dockable=1
@ -232,7 +251,7 @@ Height=250
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=462 ClientWidth=462
ClientHeight=228 ClientHeight=226
TBDockHeight=250 TBDockHeight=250
LRDockWidth=470 LRDockWidth=470
Dockable=1 Dockable=1
@ -263,15 +282,15 @@ Dockable=1
[MessageView@EditWindow0] [MessageView@EditWindow0]
Create=1 Create=1
Visible=1 Visible=0
State=0 State=0
Left=12 Left=12
Top=0 Top=0
Width=788 Width=1012
Height=77 Height=77
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=788 ClientWidth=1012
ClientHeight=77 ClientHeight=77
TBDockHeight=77 TBDockHeight=77
LRDockWidth=443 LRDockWidth=443

BIN
Archiver Demo/main.ddp Normal file

Binary file not shown.

View File

@ -5,7 +5,7 @@ unit main;
the main interface. the main interface.
--------------------------------------------- ---------------------------------------------
reSource v2.6 reSource v2.61
Copyright (C) 1998-2001 Victor Kasenda / gruv Copyright (C) 1998-2001 Victor Kasenda / gruv
http://go.to/gruv http://go.to/gruv
email: vickas@singnet.com.sg email: vickas@singnet.com.sg
@ -27,6 +27,11 @@ Desc:
properties can also be changed (right click on the FileList) properties can also be changed (right click on the FileList)
Changes:
Version 2.61: (15/10)
- fixed a bug in the GetCompressionRatio function which caused the calculation
overflow when calculating for larger files. (credits: Richard Sutcliffe)
-------------------------------------------------------------------------------} -------------------------------------------------------------------------------}
@ -279,7 +284,7 @@ end;
function GetCompressionRatio(compressed, uncompressed: integer): integer; function GetCompressionRatio(compressed, uncompressed: integer): integer;
begin begin
if Uncompressed > 0 then if Uncompressed > 0 then
result := 100 - (compressed * 100 div uncompressed) result := 100 - (INT64(compressed) * 100 div INT64(uncompressed))
else else
result := 0; result := 0;
{try {try

Binary file not shown.

BIN
Archiver Demo2/Main.ddp Normal file

Binary file not shown.

View File

@ -1,4 +1,4 @@
-$A+ -$A8
-$B- -$B-
-$C+ -$C+
-$D+ -$D+
@ -31,5 +31,11 @@
-M -M
-$M16384,1048576 -$M16384,1048576
-K$00400000 -K$00400000
-LE"c:\borland\delphi5\Projects\Bpl" -E"c:\temp\rs"
-LN"c:\borland\delphi5\Projects\Bpl" -N"c:\temp\rs"
-LE"c:\program files\borland\delphi6\Projects\Bpl"
-LN"c:\program files\borland\delphi6\Projects\Bpl"
-U"..\component\"
-O"..\component\"
-I"..\component\"
-R"..\component\"

View File

@ -1,5 +1,8 @@
[FileVersion]
Version=6.0
[Compiler] [Compiler]
A=1 A=8
B=0 B=0
C=1 C=1
D=1 D=1
@ -41,11 +44,11 @@ ImageBase=4194304
ExeDescription= ExeDescription=
[Directories] [Directories]
OutputDir= OutputDir=c:\temp\rs
UnitOutputDir= UnitOutputDir=c:\temp\rs
PackageDLLOutputDir= PackageDLLOutputDir=
PackageDCPOutputDir= PackageDCPOutputDir=
SearchPath= SearchPath=..\component\
Packages=VCL50;VCLX50;VCLSMP50;VCLDB50;VCLADO50;ibevnt50;VCLBDE50;VCLDBX50;QRPT50;TEEUI50;TEEDB50;TEE50;DSS50;TEEQR50;VCLIB50;VCLMID50;VCLIE50;INETDB50;INET50;NMFAST50;WEBMID50;dclocx50;dclaxserver50;ColorPicker;preview;Icsdel50;galoled;NtfyIcon Packages=VCL50;VCLX50;VCLSMP50;VCLDB50;VCLADO50;ibevnt50;VCLBDE50;VCLDBX50;QRPT50;TEEUI50;TEEDB50;TEE50;DSS50;TEEQR50;VCLIB50;VCLMID50;VCLIE50;INETDB50;INET50;NMFAST50;WEBMID50;dclocx50;dclaxserver50;ColorPicker;preview;Icsdel50;galoled;NtfyIcon
Conditionals= Conditionals=
DebugSourceDirs= DebugSourceDirs=
@ -54,6 +57,9 @@ UsePackages=0
[Parameters] [Parameters]
RunParams= RunParams=
HostApplication= HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Language] [Language]
ActiveLang= ActiveLang=
@ -92,9 +98,11 @@ Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
[HistoryLists\hlSearchPath] [HistoryLists\hlSearchPath]
Count=2 Count=4
Item0=c:\temp\rs Item0=..\component\
Item1=C:\Save\Delphi\resource\Component Item1=..\components\
Item2=c:\temp\rs
Item3=C:\Save\Delphi\resource\Component
[HistoryLists\hlUnitOutputDirectory] [HistoryLists\hlUnitOutputDirectory]
Count=1 Count=1

View File

@ -1,33 +1,51 @@
[Closed Files] [Closed Files]
File_0=SourceModule,'C:\Save\Delphi\resource\Archiver Demo2\Main.pas',0,1,14,3,23,0,0 File_0=SourceModule,'C:\Save\Delphi\resource\Component\BWTExpandUnit.pas',0,1,226,35,234,0,0
File_1=SourceModule,'C:\Save\Delphi\resource\Component\BWTExpandUnit.pas',0,1,226,35,234,0,0 File_1=SourceModule,'C:\Save\Delphi\resource\Component\BWTBaseUnit.pas',0,1,1,1,1,0,0
File_2=SourceModule,'C:\Save\Delphi\resource\Component\ResourceCompUnit.pas',0,1,268,2,274,0,0 File_2=SourceModule,'C:\Save\Delphi\resource\Component\BWTCompressUnit.pas',0,1,1,1,1,0,0
File_3=SourceModule,'C:\Save\Delphi\resource\Component\ArchiveManagerUnit.pas',0,1,479,30,479,0,0 File_3=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\main.pas',0,1,1956,14,1959,1,0
File_4=SourceModule,'C:\Save\Delphi\resource\Component\BWTBaseUnit.pas',0,1,1,1,1,0,0 File_4=SourceModule,'C:\Save\Delphi\newr2\Component\StructsUnit.pas',0,1,1,1,7,0,0
File_5=SourceModule,'C:\Save\Delphi\resource\Component\BWTCompressUnit.pas',0,1,1,1,1,0,0 File_5=SourceModule,'C:\Save\Delphi\newr2\Component\StrucAriEncoderUnit.pas',0,1,1,1,9,0,0
File_6=SourceModule,'C:\Save\Delphi\resource\Archiver Demo\main.pas',0,1,1956,14,1959,1,0 File_6=SourceModule,'C:\Save\Delphi\newr2\Component\StrucAriDecoderUnit.pas',0,1,1,1,9,0,0
File_7=SourceModule,'C:\Save\Delphi\newr2\Component\StructsUnit.pas',0,1,1,1,7,0,0
File_8=SourceModule,'C:\Save\Delphi\newr2\Component\StrucAriEncoderUnit.pas',0,1,1,1,9,0,0
File_9=SourceModule,'C:\Save\Delphi\newr2\Component\StrucAriDecoderUnit.pas',0,1,1,1,9,0,0
[Modules] [Modules]
Module0=C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr Module0=C:\Save\Delphi\resource\Archiver Demo2\Main.pas
Count=1 Module1=C:\Save\Delphi\resource\component\ArchiveManagerUnit.pas
Module2=C:\Save\Delphi\resource\component\ResourceCompUnit.pas
Module3=C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr
Count=4
EditWindowCount=1 EditWindowCount=1
[C:\Save\Delphi\resource\Archiver Demo2\Main.pas]
ModuleType=SourceModule
FormState=1
FormOnTop=0
[C:\Save\Delphi\resource\component\ArchiveManagerUnit.pas]
ModuleType=SourceModule
FormState=0
FormOnTop=0
[C:\Save\Delphi\resource\component\ResourceCompUnit.pas]
ModuleType=SourceModule
FormState=0
FormOnTop=0
[C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr] [C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr]
ModuleType=SourceModule ModuleType=SourceModule
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
[C:\Save\Delphi\resource\Archiver Demo2\ProjectGroup1.bpg] [C:\Save\Delphi\test\r1\ProjectGroup1.bpg]
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
[EditWindow0] [EditWindow0]
ViewCount=1 ViewCount=4
CurrentView=0 CurrentView=1
View0=0 View0=0
View1=1
View2=2
View3=3
CodeExplorer=CodeExplorer@EditWindow0 CodeExplorer=CodeExplorer@EditWindow0
MessageView=MessageView@EditWindow0 MessageView=MessageView@EditWindow0
Create=1 Create=1
@ -35,29 +53,50 @@ Visible=1
State=2 State=2
Left=229 Left=229
Top=232 Top=232
Width=564 Width=795
Height=334 Height=334
MaxLeft=-4 MaxLeft=-4
MaxTop=100 MaxTop=100
MaxWidth=808 MaxWidth=1032
MaxHeight=476 MaxHeight=619
ClientWidth=800 ClientWidth=1024
ClientHeight=449 ClientHeight=592
LeftPanelSize=0 LeftPanelSize=0
LeftPanelClients=CodeExplorer@EditWindow0 LeftPanelClients=CodeExplorer@EditWindow0
LeftPanelData=00000400010000000C000000436F64654578706C6F7265720000000000000000000000000000000000FFFFFFFF LeftPanelData=00000400010000000C000000436F64654578706C6F7265720000000000000000000000000000000000FFFFFFFF
RightPanelSize=0 RightPanelSize=0
BottomPanelSize=0 BottomPanelSize=77
BottomPanelClients=CallStackWindow,WatchWindow,MessageView@EditWindow0 BottomPanelClients=CallStackWindow,WatchWindow,MessageView@EditWindow0
BottomPanelData=00000400030000000F00000043616C6C537461636B57696E646F770B000000576174636857696E646F770B0000004D657373616765566965772003000000000000004D00000000000000FFFFFFFF BottomPanelData=00000400020000000F00000043616C6C537461636B57696E646F770B000000576174636857696E646F772003000000000000004D000000000000000100000000200300000B0000004D65737361676556696577FFFFFFFF
[View0] [View0]
Module=C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr Module=C:\Save\Delphi\resource\Archiver Demo2\reSourceDemo2.dpr
CursorX=52 CursorX=60
CursorY=10 CursorY=9
TopLine=1 TopLine=1
LeftCol=1 LeftCol=1
[View1]
Module=C:\Save\Delphi\resource\Archiver Demo2\Main.pas
CursorX=47
CursorY=82
TopLine=77
LeftCol=1
[View2]
Module=C:\Save\Delphi\resource\component\ResourceCompUnit.pas
CursorX=20
CursorY=208
TopLine=206
LeftCol=1
[View3]
Module=C:\Save\Delphi\resource\component\ArchiveManagerUnit.pas
CursorX=11
CursorY=197
TopLine=192
LeftCol=1
[Watches] [Watches]
Count=2 Count=2
Watch0='CFH.FileName',256,0,18,1,0 Watch0='CFH.FileName',256,0,18,1,0
@ -75,13 +114,13 @@ Visible=1
State=2 State=2
Left=0 Left=0
Top=28 Top=28
Width=777 Width=1024
Height=105 Height=105
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
MaxWidth=808 MaxWidth=1032
MaxHeight=105 MaxHeight=105
ClientWidth=800 ClientWidth=1024
ClientHeight=78 ClientHeight=78
[ProjectManager] [ProjectManager]
@ -95,7 +134,7 @@ Height=413
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=440 ClientWidth=440
ClientHeight=391 ClientHeight=389
TBDockHeight=303 TBDockHeight=303
LRDockWidth=510 LRDockWidth=510
Dockable=1 Dockable=1
@ -124,7 +163,7 @@ State=0
Left=50 Left=50
Top=119 Top=119
Width=156 Width=156
Height=80 Height=82
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=150 ClientWidth=150
@ -140,17 +179,16 @@ Width=236
Height=303 Height=303
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=226 ClientWidth=228
ClientHeight=279 ClientHeight=279
TBDockHeight=494 TBDockHeight=494
LRDockWidth=164 LRDockWidth=164
Dockable=0 Dockable=0
SplitPos=108 SplitPos=108
ArrangeBy=Name ArrangeBy=Name
SelectedItem= SelectedItem=Caption
ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen
HiddenCategories=Legacy HiddenCategories=Legacy
ShowStatusBar=1
[WatchWindow] [WatchWindow]
Create=1 Create=1
@ -179,7 +217,7 @@ Height=197
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=445 ClientWidth=445
ClientHeight=175 ClientHeight=173
TBDockHeight=197 TBDockHeight=197
LRDockWidth=453 LRDockWidth=453
Dockable=1 Dockable=1
@ -206,6 +244,22 @@ TBDockHeight=77
LRDockWidth=379 LRDockWidth=379
Dockable=1 Dockable=1
[ObjectTree]
Create=1
Visible=0
State=0
Left=0
Top=105
Width=190
Height=242
MaxLeft=-1
MaxTop=-1
ClientWidth=182
ClientHeight=218
TBDockHeight=242
LRDockWidth=190
Dockable=1
[LocalVarsWindow] [LocalVarsWindow]
Create=1 Create=1
Visible=0 Visible=0
@ -217,7 +271,7 @@ Height=192
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=413 ClientWidth=413
ClientHeight=170 ClientHeight=168
TBDockHeight=192 TBDockHeight=192
LRDockWidth=421 LRDockWidth=421
Dockable=1 Dockable=1
@ -233,7 +287,7 @@ Height=250
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=462 ClientWidth=462
ClientHeight=228 ClientHeight=226
TBDockHeight=250 TBDockHeight=250
LRDockWidth=470 LRDockWidth=470
Dockable=1 Dockable=1
@ -264,15 +318,15 @@ Dockable=1
[MessageView@EditWindow0] [MessageView@EditWindow0]
Create=1 Create=1
Visible=0 Visible=1
State=0 State=0
Left=12 Left=12
Top=0 Top=0
Width=788 Width=1012
Height=77 Height=77
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=788 ClientWidth=1012
ClientHeight=77 ClientHeight=77
TBDockHeight=77 TBDockHeight=77
LRDockWidth=443 LRDockWidth=443

View File

@ -1,4 +1,4 @@
-$A+ -$A8
-$B- -$B-
-$C+ -$C+
-$D+ -$D+
@ -32,6 +32,6 @@
-$M16384,1048576 -$M16384,1048576
-K$00400000 -K$00400000
-E"c:\temp\cg" -E"c:\temp\cg"
-LE"c:\borland\delphi5\Projects\Bpl" -LE"c:\delphi\Projects\Bpl"
-LN"c:\borland\delphi5\Projects\Bpl" -LN"c:\delphi\Projects\Bpl"
-Z -Z

View File

@ -1,5 +1,7 @@
[FileVersion]
Version=6.0
[Compiler] [Compiler]
A=1 A=8
B=0 B=0
C=1 C=1
D=1 D=1
@ -28,7 +30,6 @@ Z=1
ShowHints=1 ShowHints=1
ShowWarnings=1 ShowWarnings=1
UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
[Linker] [Linker]
MapFile=0 MapFile=0
OutputObjs=0 OutputObjs=0
@ -39,27 +40,26 @@ MinStackSize=16384
MaxStackSize=1048576 MaxStackSize=1048576
ImageBase=4194304 ImageBase=4194304
ExeDescription=reSource Compression Component ExeDescription=reSource Compression Component
[Directories] [Directories]
OutputDir=c:\temp\cg OutputDir=c:\temp\cg
UnitOutputDir= UnitOutputDir=
PackageDLLOutputDir= PackageDLLOutputDir=
PackageDCPOutputDir= PackageDCPOutputDir=
SearchPath= SearchPath=
Packages=VCL50;VCLX50;VCLSMP50;VCLDB50;VCLADO50;ibevnt50;VCLBDE50;VCLDBX50;QRPT50;TEEUI50;TEEDB50;TEE50;DSS50;TEEQR50;VCLIB50;VCLMID50;VCLIE50;INETDB50;INET50;NMFAST50;WEBMID50;dclocx50;dclaxserver50;DragDropD5;ColorPicker;preview;Icsdel50;galoled Packages=vcl;vclx;vclsmp;vcldb;adortl;ibevnt;bdertl;vcldbx;qrpt;teeui;teedb;tee;dss;teeqr;ibxpress;dsnap;vclie;inetdb;inet;nmfast;webdsnap;dclocx;dclaxserver;DragDropD5;ColorPicker;preview;Icsdel50;galoled
Conditionals= Conditionals=
DebugSourceDirs= DebugSourceDirs=
UsePackages=0 UsePackages=0
[Parameters] [Parameters]
RunParams= RunParams=
HostApplication= HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Language] [Language]
ActiveLang= ActiveLang=
ProjectLang=$00000409 ProjectLang=$00000409
RootDir= RootDir=
[Version Info] [Version Info]
IncludeVerInfo=1 IncludeVerInfo=1
AutoIncBuild=0 AutoIncBuild=0
@ -74,7 +74,6 @@ Private=0
DLL=0 DLL=0
Locale=1033 Locale=1033
CodePage=1252 CodePage=1252
[Version Info Keys] [Version Info Keys]
CompanyName= CompanyName=
FileDescription= FileDescription=
@ -86,24 +85,19 @@ OriginalFilename=
ProductName= ProductName=
ProductVersion=1.0.0.0 ProductVersion=1.0.0.0
Comments= Comments=
[HistoryLists\hlUnitAliases] [HistoryLists\hlUnitAliases]
Count=1 Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
[HistoryLists\hlSearchPath] [HistoryLists\hlSearchPath]
Count=1 Count=1
Item0=C:\Save\Delphi\resource\Component Item0=C:\Save\Delphi\resource\Component
[HistoryLists\hlUnitOutputDirectory] [HistoryLists\hlUnitOutputDirectory]
Count=1 Count=1
Item0=C:\temp\rs Item0=C:\temp\rs
[HistoryLists\hlOutputDirectorry] [HistoryLists\hlOutputDirectorry]
Count=2 Count=2
Item0=c:\temp\cg Item0=c:\temp\cg
Item1=C:\temp\rs Item1=C:\temp\rs
[HistoryLists\hlBPLOutput] [HistoryLists\hlBPLOutput]
Count=1 Count=1
Item0=c:\temp\rs Item0=c:\temp\rs

View File

@ -1,8 +1,8 @@
package ResourcePack; package ResourcePack;
{$R *.RES} {$R *.res}
{$R 'ResourceCompUnit.dcr'} {$R 'ResourceCompUnit.dcr'}
{$ALIGN ON} {$ALIGN 8}
{$ASSERTIONS ON} {$ASSERTIONS ON}
{$BOOLEVAL OFF} {$BOOLEVAL OFF}
{$DEBUGINFO ON} {$DEBUGINFO ON}
@ -27,9 +27,9 @@ package ResourcePack;
{$IMPLICITBUILD OFF} {$IMPLICITBUILD OFF}
requires requires
vcl50, vcl,
VCLX50, vclx,
VCLSMP50; vclsmp;
contains contains
ArchiveManagerUnit in 'ArchiveManagerUnit.pas', ArchiveManagerUnit in 'ArchiveManagerUnit.pas',

View File

@ -11,57 +11,25 @@ File_8=SourceModule,'C:\Save\Delphi\resource\Component\MTFEncoderUnit.pas',0,1,1
File_9=SourceModule,'C:\Save\Delphi\resource\Component\MTFDecoderUnit.pas',0,1,1,1,9,0,0 File_9=SourceModule,'C:\Save\Delphi\resource\Component\MTFDecoderUnit.pas',0,1,1,1,9,0,0
[Modules] [Modules]
Module0=C:\Save\Delphi\resource\Component\ResourcePack.dpk Count=0
Count=1 EditWindowCount=0
EditWindowCount=1
PackageWindowCount=1 PackageWindowCount=1
[C:\Save\Delphi\resource\Component\ResourcePack.dpk] [C:\Save\Delphi\resource\Component\ResourcePack.dpk]
ModuleType=PackageEditModule FormState=0
FormOnTop=1
[C:\Save\Delphi\resource\Archiver Demo\ReSource.dpr]
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
[C:\Save\Delphi\resource\Component\ProjectGroup1.bpg] [C:\Save\Delphi\resource\Archiver Demo\ProjectGroup1.bpg]
FormState=0 FormState=0
FormOnTop=0 FormOnTop=0
[EditWindow0]
ViewCount=1
CurrentView=0
View0=0
CodeExplorer=CodeExplorer@EditWindow0
MessageView=MessageView@EditWindow0
Create=1
Visible=1
State=2
Left=229
Top=232
Width=564
Height=334
MaxLeft=-4
MaxTop=97
MaxWidth=808
MaxHeight=479
ClientWidth=800
ClientHeight=452
LeftPanelSize=0
LeftPanelClients=CodeExplorer@EditWindow0
LeftPanelData=00000400010000000C000000436F64654578706C6F7265720000000000000000000000000000000000FFFFFFFF
RightPanelSize=0
BottomPanelSize=0
BottomPanelClients=CallStackWindow,WatchWindow,MessageView@EditWindow0
BottomPanelData=00000400030000000F00000043616C6C537461636B57696E646F770B000000576174636857696E646F770B0000004D657373616765566965772003000000000000004D00000000000000FFFFFFFF
[View0]
Module=C:\Save\Delphi\resource\Component\ResourcePack.dpk
CursorX=1
CursorY=1
TopLine=1
LeftCol=1
[PackageWindow0] [PackageWindow0]
Create=1 Create=1
Visible=0 Visible=1
State=0 State=0
Left=202 Left=202
Top=147 Top=147
@ -70,7 +38,7 @@ Height=398
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=414 ClientWidth=414
ClientHeight=376 ClientHeight=374
TBDockHeight=284 TBDockHeight=284
LRDockWidth=421 LRDockWidth=421
Dockable=1 Dockable=1
@ -116,7 +84,7 @@ Height=413
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=440 ClientWidth=440
ClientHeight=391 ClientHeight=389
TBDockHeight=303 TBDockHeight=303
LRDockWidth=510 LRDockWidth=510
Dockable=1 Dockable=1
@ -145,7 +113,7 @@ State=0
Left=50 Left=50
Top=119 Top=119
Width=156 Width=156
Height=80 Height=82
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=150 ClientWidth=150
@ -161,7 +129,7 @@ Width=236
Height=303 Height=303
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=226 ClientWidth=228
ClientHeight=279 ClientHeight=279
TBDockHeight=494 TBDockHeight=494
LRDockWidth=164 LRDockWidth=164
@ -171,16 +139,15 @@ ArrangeBy=Name
SelectedItem= SelectedItem=
ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen ExpandedItems=BorderIcons,Brush,Dragtypes,Font.Style,Options,Pen
HiddenCategories=Legacy HiddenCategories=Legacy
ShowStatusBar=1
[WatchWindow] [WatchWindow]
Create=1 Create=1
Visible=0 Visible=0
State=0 State=0
Left=12 Left=0
Top=0 Top=638
Width=788 Width=796
Height=77 Height=101
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=788 ClientWidth=788
@ -200,7 +167,7 @@ Height=197
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=445 ClientWidth=445
ClientHeight=175 ClientHeight=173
TBDockHeight=197 TBDockHeight=197
LRDockWidth=453 LRDockWidth=453
Dockable=1 Dockable=1
@ -215,10 +182,10 @@ Column5Width=75
Create=1 Create=1
Visible=0 Visible=0
State=0 State=0
Left=412 Left=0
Top=0 Top=638
Width=388 Width=396
Height=77 Height=101
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=388 ClientWidth=388
@ -227,6 +194,22 @@ TBDockHeight=77
LRDockWidth=379 LRDockWidth=379
Dockable=1 Dockable=1
[ObjectTree]
Create=1
Visible=0
State=0
Left=0
Top=105
Width=190
Height=242
MaxLeft=-1
MaxTop=-1
ClientWidth=182
ClientHeight=218
TBDockHeight=242
LRDockWidth=190
Dockable=1
[LocalVarsWindow] [LocalVarsWindow]
Create=1 Create=1
Visible=0 Visible=0
@ -238,7 +221,7 @@ Height=192
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=413 ClientWidth=413
ClientHeight=170 ClientHeight=168
TBDockHeight=192 TBDockHeight=192
LRDockWidth=421 LRDockWidth=421
Dockable=1 Dockable=1
@ -254,7 +237,7 @@ Height=250
MaxLeft=-1 MaxLeft=-1
MaxTop=-1 MaxTop=-1
ClientWidth=462 ClientWidth=462
ClientHeight=228 ClientHeight=226
TBDockHeight=250 TBDockHeight=250
LRDockWidth=470 LRDockWidth=470
Dockable=1 Dockable=1
@ -267,38 +250,6 @@ SortOrder=4
ShowHints=1 ShowHints=1
ShowChecked=1 ShowChecked=1
[CodeExplorer@EditWindow0]
Create=1
Visible=0
State=0
Left=0
Top=12
Width=200
Height=348
MaxLeft=-1
MaxTop=-1
ClientWidth=200
ClientHeight=348
TBDockHeight=305
LRDockWidth=200
Dockable=1
[MessageView@EditWindow0]
Create=1
Visible=0
State=0
Left=12
Top=0
Width=788
Height=77
MaxLeft=-1
MaxTop=-1
ClientWidth=788
ClientHeight=77
TBDockHeight=77
LRDockWidth=443
Dockable=1
[DockHosts] [DockHosts]
DockHostCount=0 DockHostCount=0

View File

@ -17,7 +17,7 @@ Contains:
var var
reSourceIDStr: string = 'reSource - BWT Compressor'; reSourceIDStr: string = 'reSource - BWT Compressor';
reSourceVerStr: string = 'reSource v2.6'; reSourceVerStr: string = 'reSource v2.61';
reSourceCopyrightStr: string = 'Copyright (C) 1998-2000 Victor Kasenda / gruv'; reSourceCopyrightStr: string = 'Copyright (C) 1998-2000 Victor Kasenda / gruv';
type type

View File

@ -3,14 +3,13 @@ reSource
installation/getting to know/compiling and running installation/getting to know/compiling and running
--------------------------------------------- ---------------------------------------------
reSource v2.6 reSource v2.61
Copyright (C) 1998-2001 Victor Kasenda / gruv Copyright (C) 1998-2001 Victor Kasenda / gruv
reSource support site: http://go.to/gruv reSource support site: http://go.to/gruv
email: vickas@singnet.com.sg email: vickas@singnet.com.sg
--------------------------------------------- ---------------------------------------------
This file last updated on 08 May 2001 This file last updated on 08 May 2001
reSource version 2.6
------------------------------------------------------- -------------------------------------------------------

View File

@ -1,4 +1,4 @@
reSource version 2.6 public release full source reSource version 2.61 public release full source
copyright (C) 1998-2001 Victor Kasenda / gruv copyright (C) 1998-2001 Victor Kasenda / gruv
email: vickas@singnet.com.sg email: vickas@singnet.com.sg
icq: 6505245 icq: 6505245
@ -7,6 +7,10 @@ icq: 6505245
HISTORY HISTORY
------- -------
Version 2.61: (15/10)
- fixed a bug in the GetCompressionRatio function which caused the calculation
overflow when calculating for larger files. (credits: Richard Sutcliffe)
Version 2.6 Version 2.6
- Fixed ShellTypeName and ShellSmallImageIndex in TCentralFileHeader. Now implemented as properties and it will read itself when data is requested. - Fixed ShellTypeName and ShellSmallImageIndex in TCentralFileHeader. Now implemented as properties and it will read itself when data is requested.
- Added 2 new functions: TResource.CompressToArchive and TResource.DecompressFromArchive - Added 2 new functions: TResource.CompressToArchive and TResource.DecompressFromArchive