Added: test application
Fixed: various Access Violations
This commit is contained in:
parent
b65af473ce
commit
936d2a7e22
@ -24,6 +24,7 @@
|
|||||||
-$X+
|
-$X+
|
||||||
-$YD
|
-$YD
|
||||||
-$Z1
|
-$Z1
|
||||||
|
-GD
|
||||||
-cg
|
-cg
|
||||||
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
||||||
-H+
|
-H+
|
||||||
@ -31,5 +32,5 @@
|
|||||||
-M
|
-M
|
||||||
-$M16384,1048576
|
-$M16384,1048576
|
||||||
-K$00400000
|
-K$00400000
|
||||||
-LE"c:\delphi6\Projects\Bpl"
|
-LE"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
-LN"c:\delphi6\Projects\Bpl"
|
-LN"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
|
@ -31,7 +31,7 @@ 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=3
|
||||||
OutputObjs=0
|
OutputObjs=0
|
||||||
ConsoleApp=1
|
ConsoleApp=1
|
||||||
DebugInfo=0
|
DebugInfo=0
|
||||||
@ -56,6 +56,10 @@ HostApplication=
|
|||||||
Launcher=
|
Launcher=
|
||||||
UseLauncher=0
|
UseLauncher=0
|
||||||
DebugCWD=
|
DebugCWD=
|
||||||
|
[Language]
|
||||||
|
ActiveLang=
|
||||||
|
ProjectLang=
|
||||||
|
RootDir=
|
||||||
[Version Info]
|
[Version Info]
|
||||||
IncludeVerInfo=1
|
IncludeVerInfo=1
|
||||||
AutoIncBuild=0
|
AutoIncBuild=0
|
||||||
@ -81,32 +85,125 @@ OriginalFilename=
|
|||||||
ProductName=
|
ProductName=
|
||||||
ProductVersion=1.0.0.0
|
ProductVersion=1.0.0.0
|
||||||
Comments=
|
Comments=
|
||||||
[Excluded Packages]
|
|
||||||
c:\delphi6\Projects\Bpl\DIPasDocD6.bpl=DiPasDoc - Designtime
|
|
||||||
c:\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors
|
|
||||||
c:\delphi6\Bin\dclsmp60.bpl=Borland Sample Components
|
|
||||||
c:\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components
|
|
||||||
c:\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component
|
|
||||||
C:\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components
|
|
||||||
c:\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components
|
|
||||||
c:\delphi6\Bin\dclib60.bpl=InterBase Data Access Components
|
|
||||||
c:\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package
|
|
||||||
c:\delphi6\Bin\dcloffice2k60.bpl=Microsoft Office 2000 Sample Automation Server Wrapper Components
|
|
||||||
c:\delphi6\Bin\dcltee60.bpl=TeeChart Components
|
|
||||||
c:\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components
|
|
||||||
c:\delphi6\Bin\dclnet60.bpl=Borland Internet Components
|
|
||||||
c:\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment
|
|
||||||
c:\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components
|
|
||||||
c:\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components
|
|
||||||
c:\delphi6\Bin\dclocx60.bpl=Borland Sample Imported ActiveX Controls
|
|
||||||
c:\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components
|
|
||||||
C:\Program Files\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1b · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.3 · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.1b · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3k · www.madshi.net
|
|
||||||
C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component
|
|
||||||
c:\delphi6\Projects\Bpl\PsychoTidyD6.bpl=PsychoTidy IDE Expert
|
|
||||||
[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;
|
||||||
|
[Excluded Packages]
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dcldb60.bpl=Borland Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\VirtualTreesD6D.bpl=Virtual Treeview
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclact60.bpl=Borland ActionBar Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvCoreD6D.bpl=JVCL Core Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvStdCtrlsD6D.bpl=JVCL Standard Controls
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tbx_d6.bpl=Toolbar2000 -- TBX Extensions (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2k_d6.bpl=Toolbar2000 Components (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\tbxdsgn_d6.bpl=Toolbar2000 -- TBX Extensions Design Package (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2kdsgn_d6.bpl=Toolbar2000 Design Package (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Bin\applet60.bpl=Borland Control Panel Applet Package
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxOrgCD6.bpl=ExpressOrgChart by Developer Express Inc.
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxDBOrD6.bpl=ExpressDBOrgChart by Developer Express Inc.
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\PNGImage_D6.bpl=PNGImage
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCtrlsD6D.bpl=JVCL Visual Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyCore60.bpl=Indy 10 Core Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BalloonD6.bpl=Balloon 2.0
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SysILS.bpl=(untitled)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DragDropD6.bpl=Drag and Drop Component Suite
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCustomD6D.bpl=JVCL Custom Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvWizardD6D.bpl=JVCL Wizard Design Time Package
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\GR32_D6.bpl=Graphics32
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GR32_DSGN_D6.bpl=Graphics32 Design Time Package
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\TntUnicodeVcl_D60.bpl=Tnt Unicode Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvJansD6D.bpl=JVCL Jans Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\P164_D60.bpl=TurboPower OfficePartner 1.64 Design-time package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\v103_d60.bpl=TurboPower VisualPlanIt 1.03 designtime package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ColorPickerButtonD6.bpl=ColorPickerButton
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\ThreadNameExpert60.bpl=JCL Thread Name IDE expert for Delphi 6
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDlgsD6D.bpl=JVCL Dialog Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\asqlite.bpl=Aducom Software -- SQLite Design Time Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\aSQLitepkg.bpl=Aducom Software -- SQLite RunTime Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvAppFrmD6D.bpl=JVCL Application and Form Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvBandsD6D.bpl=JVCL Band Objects
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCmpD6D.bpl=JVCL Non-Visual Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCryptD6D.bpl=JVCL Encryption and Compression Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDockingD6D.bpl=JVCL Docking Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDotNetCtrlsD6D.bpl=JVCL DotNet Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvGlobusD6D.bpl=JVCL Globus Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvHMID6D.bpl=JVCL HMI Controls design time unit
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvInterpreterD6D.bpl=JVCL Interpreter Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvManagedThreadsD6D.bpl=JVCL Managed Threads
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvMMD6D.bpl=JVCL Multimedia and Image Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvNetD6D.bpl=JVCL Network Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPageCompsD6D.bpl=JVCL Page Style Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPluginD6D.bpl=JVCL Plugin Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPrintPreviewD6D.bpl=JVCL Print Preview Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvSystemD6D.bpl=JVCL System Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvTimeFrameworkD6D.bpl=JVCL Time Framework
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvValidatorsD6D.bpl=JVCL Validators and Error Provider Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvXPCtrlsD6D.bpl=JVCL XP Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GJLSoftwareD5.bpl=GJL Software ExDBGrid Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\FREEREP6.bpl=FreeReport 2.32 Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\PageControlExD6.bpl=PageControlEx
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZCore.bpl=Zeos Core Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParse.bpl=Zeos Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParseSql.bpl=Zeos SQL Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZPlain.bpl=Zeos Plain Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZDbc.bpl=Zeos Low Level Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZComponent.bpl=Zeos Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\IconXPD6.bpl=IconXP
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDVDBT_D6D.bpl=NLDVirtualDBTree
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ff2_d60.bpl=TurboPower FlashFiler Designtime Package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SynEdit_D6.bpl=SynEdit component suite
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DelphiX_for5.bpl=DelphiX - DirectX components for Delphi
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDMBD6D.bpl=NLDMessageBox
|
||||||
|
c:\program files\borland\delphi6\Bin\dcl31w60.bpl=Delphi 1.0 Compatibility Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDTrayIconD6.bpl=NLDTrayIcon donated by SVG_1986
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ServerListD6D.bpl=SOF2Manager - Server List Designtime
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madHelp_.bpl=madHelp 1.1 · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.2z · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3i · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BMSpinEditD6.bpl=BMSpinEdit
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GLScene6.bpl=GLScene - OpenGL 3D library
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmp60.bpl=Borland Sample Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2MultiMon_D6D.bpl=X2MultiMon Designtime Package
|
||||||
|
F:\Delphi\Components\ZipForge\Lib\Delphi 6\dclZipForged6.bpl=ZipForge Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclado60.bpl=Borland ADO DB Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dbx60.bpl=Borland SQL Explorer UI Package
|
||||||
|
c:\program files\borland\delphi6\Bin\DCLIB60.bpl=InterBase Data Access Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclqrt60.bpl=QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltee60.bpl=TeeChart Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldss60.bpl=Borland Decision Cube Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclclxdb60.bpl=Borland CLX Database Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclmcn60.bpl=Borland DataSnap Connection Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors
|
||||||
|
c:\program files\borland\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwbm60.bpl=Borland InternetExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclie60.bpl=Internet Explorer Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwebsnap60.bpl=Borland WebSnap Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components
|
||||||
|
H:\Downloads\commentexpert.bpl=Comment Expert v1.0 Alpha
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndy60.bpl=Internet Direct (Indy) for D6 Property and Component Editors
|
||||||
|
C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component
|
||||||
|
[Included Packages]
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclstd60.bpl=Borland Standard Components
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madBasic_.bpl=madBasic 1.1f · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madDisAsm\Delphi 6\madDisAsm_.bpl=madDisAsm 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExcept_.bpl=madExcept 2.6a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptWizard_.bpl=madExceptWizard 2.6 · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmpedit60.bpl=Borland Editor Script Enhancements
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\ThemeManager6.bpl=Windows XP Theme Manager
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2CLGLD.bpl=X²CL GraphicList (Designtime)
|
||||||
|
c:\program files\borland\delphi6\Bin\dclnet60.bpl=Borland Internet Components
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptIde_.bpl=madExceptIde 1.0b · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclemacsedit60.bpl=Borland Editor Emacs Enhancements
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
-$X+
|
-$X+
|
||||||
-$YD
|
-$YD
|
||||||
-$Z1
|
-$Z1
|
||||||
|
-GD
|
||||||
-cg
|
-cg
|
||||||
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
||||||
-H+
|
-H+
|
||||||
@ -31,5 +32,5 @@
|
|||||||
-M
|
-M
|
||||||
-$M16384,1048576
|
-$M16384,1048576
|
||||||
-K$00400000
|
-K$00400000
|
||||||
-LE"c:\delphi6\Projects\Bpl"
|
-LE"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
-LN"c:\delphi6\Projects\Bpl"
|
-LN"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
|
@ -31,7 +31,7 @@ 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=3
|
||||||
OutputObjs=0
|
OutputObjs=0
|
||||||
ConsoleApp=1
|
ConsoleApp=1
|
||||||
DebugInfo=0
|
DebugInfo=0
|
||||||
@ -81,32 +81,125 @@ OriginalFilename=
|
|||||||
ProductName=
|
ProductName=
|
||||||
ProductVersion=1.0.0.0
|
ProductVersion=1.0.0.0
|
||||||
Comments=
|
Comments=
|
||||||
[Excluded Packages]
|
|
||||||
c:\delphi6\Projects\Bpl\DIPasDocD6.bpl=DiPasDoc - Designtime
|
|
||||||
c:\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors
|
|
||||||
c:\delphi6\Bin\dclsmp60.bpl=Borland Sample Components
|
|
||||||
c:\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components
|
|
||||||
c:\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component
|
|
||||||
C:\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components
|
|
||||||
c:\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components
|
|
||||||
c:\delphi6\Bin\dclib60.bpl=InterBase Data Access Components
|
|
||||||
c:\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package
|
|
||||||
c:\delphi6\Bin\dcloffice2k60.bpl=Microsoft Office 2000 Sample Automation Server Wrapper Components
|
|
||||||
c:\delphi6\Bin\dcltee60.bpl=TeeChart Components
|
|
||||||
c:\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components
|
|
||||||
c:\delphi6\Bin\dclnet60.bpl=Borland Internet Components
|
|
||||||
c:\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment
|
|
||||||
c:\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components
|
|
||||||
c:\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components
|
|
||||||
c:\delphi6\Bin\dclocx60.bpl=Borland Sample Imported ActiveX Controls
|
|
||||||
c:\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components
|
|
||||||
C:\Program Files\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1b · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.3 · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.1b · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net
|
|
||||||
C:\Program Files\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3k · www.madshi.net
|
|
||||||
C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component
|
|
||||||
c:\delphi6\Projects\Bpl\PsychoTidyD6.bpl=PsychoTidy IDE Expert
|
|
||||||
[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;
|
||||||
|
[Excluded Packages]
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dcldb60.bpl=Borland Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\VirtualTreesD6D.bpl=Virtual Treeview
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclact60.bpl=Borland ActionBar Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvCoreD6D.bpl=JVCL Core Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvStdCtrlsD6D.bpl=JVCL Standard Controls
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tbx_d6.bpl=Toolbar2000 -- TBX Extensions (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2k_d6.bpl=Toolbar2000 Components (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\tbxdsgn_d6.bpl=Toolbar2000 -- TBX Extensions Design Package (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2kdsgn_d6.bpl=Toolbar2000 Design Package (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Bin\applet60.bpl=Borland Control Panel Applet Package
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxOrgCD6.bpl=ExpressOrgChart by Developer Express Inc.
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxDBOrD6.bpl=ExpressDBOrgChart by Developer Express Inc.
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\PNGImage_D6.bpl=PNGImage
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCtrlsD6D.bpl=JVCL Visual Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyCore60.bpl=Indy 10 Core Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BalloonD6.bpl=Balloon 2.0
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SysILS.bpl=(untitled)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DragDropD6.bpl=Drag and Drop Component Suite
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCustomD6D.bpl=JVCL Custom Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvWizardD6D.bpl=JVCL Wizard Design Time Package
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\GR32_D6.bpl=Graphics32
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GR32_DSGN_D6.bpl=Graphics32 Design Time Package
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\TntUnicodeVcl_D60.bpl=Tnt Unicode Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvJansD6D.bpl=JVCL Jans Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\P164_D60.bpl=TurboPower OfficePartner 1.64 Design-time package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\v103_d60.bpl=TurboPower VisualPlanIt 1.03 designtime package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ColorPickerButtonD6.bpl=ColorPickerButton
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\ThreadNameExpert60.bpl=JCL Thread Name IDE expert for Delphi 6
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDlgsD6D.bpl=JVCL Dialog Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\asqlite.bpl=Aducom Software -- SQLite Design Time Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\aSQLitepkg.bpl=Aducom Software -- SQLite RunTime Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvAppFrmD6D.bpl=JVCL Application and Form Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvBandsD6D.bpl=JVCL Band Objects
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCmpD6D.bpl=JVCL Non-Visual Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCryptD6D.bpl=JVCL Encryption and Compression Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDockingD6D.bpl=JVCL Docking Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDotNetCtrlsD6D.bpl=JVCL DotNet Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvGlobusD6D.bpl=JVCL Globus Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvHMID6D.bpl=JVCL HMI Controls design time unit
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvInterpreterD6D.bpl=JVCL Interpreter Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvManagedThreadsD6D.bpl=JVCL Managed Threads
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvMMD6D.bpl=JVCL Multimedia and Image Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvNetD6D.bpl=JVCL Network Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPageCompsD6D.bpl=JVCL Page Style Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPluginD6D.bpl=JVCL Plugin Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPrintPreviewD6D.bpl=JVCL Print Preview Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvSystemD6D.bpl=JVCL System Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvTimeFrameworkD6D.bpl=JVCL Time Framework
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvValidatorsD6D.bpl=JVCL Validators and Error Provider Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvXPCtrlsD6D.bpl=JVCL XP Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GJLSoftwareD5.bpl=GJL Software ExDBGrid Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\FREEREP6.bpl=FreeReport 2.32 Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\PageControlExD6.bpl=PageControlEx
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZCore.bpl=Zeos Core Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParse.bpl=Zeos Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParseSql.bpl=Zeos SQL Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZPlain.bpl=Zeos Plain Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZDbc.bpl=Zeos Low Level Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZComponent.bpl=Zeos Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\IconXPD6.bpl=IconXP
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDVDBT_D6D.bpl=NLDVirtualDBTree
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ff2_d60.bpl=TurboPower FlashFiler Designtime Package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SynEdit_D6.bpl=SynEdit component suite
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DelphiX_for5.bpl=DelphiX - DirectX components for Delphi
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDMBD6D.bpl=NLDMessageBox
|
||||||
|
c:\program files\borland\delphi6\Bin\dcl31w60.bpl=Delphi 1.0 Compatibility Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDTrayIconD6.bpl=NLDTrayIcon donated by SVG_1986
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ServerListD6D.bpl=SOF2Manager - Server List Designtime
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madHelp_.bpl=madHelp 1.1 · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.2z · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3i · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BMSpinEditD6.bpl=BMSpinEdit
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GLScene6.bpl=GLScene - OpenGL 3D library
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmp60.bpl=Borland Sample Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2MultiMon_D6D.bpl=X2MultiMon Designtime Package
|
||||||
|
F:\Delphi\Components\ZipForge\Lib\Delphi 6\dclZipForged6.bpl=ZipForge Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclado60.bpl=Borland ADO DB Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dbx60.bpl=Borland SQL Explorer UI Package
|
||||||
|
c:\program files\borland\delphi6\Bin\DCLIB60.bpl=InterBase Data Access Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclqrt60.bpl=QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltee60.bpl=TeeChart Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldss60.bpl=Borland Decision Cube Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclclxdb60.bpl=Borland CLX Database Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclmcn60.bpl=Borland DataSnap Connection Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors
|
||||||
|
c:\program files\borland\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwbm60.bpl=Borland InternetExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclie60.bpl=Internet Explorer Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwebsnap60.bpl=Borland WebSnap Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components
|
||||||
|
H:\Downloads\commentexpert.bpl=Comment Expert v1.0 Alpha
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndy60.bpl=Internet Direct (Indy) for D6 Property and Component Editors
|
||||||
|
C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component
|
||||||
|
[Included Packages]
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclstd60.bpl=Borland Standard Components
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madBasic_.bpl=madBasic 1.1f · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madDisAsm\Delphi 6\madDisAsm_.bpl=madDisAsm 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExcept_.bpl=madExcept 2.6a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptWizard_.bpl=madExceptWizard 2.6 · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmpedit60.bpl=Borland Editor Script Enhancements
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\ThemeManager6.bpl=Windows XP Theme Manager
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2CLGLD.bpl=X²CL GraphicList (Designtime)
|
||||||
|
c:\program files\borland\delphi6\Bin\dclnet60.bpl=Borland Internet Components
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptIde_.bpl=madExceptIde 1.0b · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclemacsedit60.bpl=Borland Editor Emacs Enhancements
|
||||||
|
@ -152,7 +152,6 @@ type
|
|||||||
|
|
||||||
implementation
|
implementation
|
||||||
uses
|
uses
|
||||||
Dialogs,
|
|
||||||
ImgList,
|
ImgList,
|
||||||
SysUtils;
|
SysUtils;
|
||||||
|
|
||||||
@ -169,10 +168,10 @@ type
|
|||||||
========================================}
|
========================================}
|
||||||
constructor TX2GraphicCollectionItem.Create;
|
constructor TX2GraphicCollectionItem.Create;
|
||||||
begin
|
begin
|
||||||
inherited;
|
|
||||||
|
|
||||||
FPicture := TPicture.Create();
|
FPicture := TPicture.Create();
|
||||||
FPicture.PictureAdapter := Self;
|
FPicture.PictureAdapter := Self;
|
||||||
|
|
||||||
|
inherited;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
destructor TX2GraphicCollectionItem.Destroy;
|
destructor TX2GraphicCollectionItem.Destroy;
|
||||||
@ -351,6 +350,7 @@ begin
|
|||||||
inherited;
|
inherited;
|
||||||
|
|
||||||
FBackground := clBtnFace;
|
FBackground := clBtnFace;
|
||||||
|
BkColor := clNone;
|
||||||
FStretchMode := smCrop;
|
FStretchMode := smCrop;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -385,25 +385,61 @@ end;
|
|||||||
function TX2GraphicList.DrawGraphic;
|
function TX2GraphicList.DrawGraphic;
|
||||||
procedure InternalDrawGraphic(const ADest: TCanvas);
|
procedure InternalDrawGraphic(const ADest: TCanvas);
|
||||||
var
|
var
|
||||||
|
bmpTemp: TBitmap;
|
||||||
|
iHeight: Integer;
|
||||||
|
iWidth: Integer;
|
||||||
rDest: TRect;
|
rDest: TRect;
|
||||||
|
rSource: TRect;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
with FContainer.Graphics[AIndex].Picture do
|
with FContainer.Graphics[AIndex].Picture do
|
||||||
if (FStretchMode = smCrop) or
|
if (Width <= Self.Width) and (Height <= Self.Height) then
|
||||||
((Width <= Self.Width) and (Height <= Self.Height)) then
|
|
||||||
ADest.Draw(AX, AY, Graphic)
|
ADest.Draw(AX, AY, Graphic)
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
rDest := Rect(0, 0, Width, Height);
|
iWidth := Width;
|
||||||
if rDest.Right > Self.Width then
|
iHeight := Height;
|
||||||
rDest.Right := Self.Width;
|
|
||||||
|
|
||||||
if rDest.Bottom > Self.Height then
|
if iWidth > Self.Width then
|
||||||
rDest.Bottom := Self.Height;
|
iWidth := Self.Width;
|
||||||
|
|
||||||
|
if iHeight > Self.Height then
|
||||||
|
iHeight := Self.Height;
|
||||||
|
|
||||||
|
rDest := Rect(AX, AY, AX + iWidth, AY + iHeight);
|
||||||
|
rSource := Rect(0, 0, iWidth, iHeight);
|
||||||
|
|
||||||
|
case FStretchMode of
|
||||||
|
smCrop:
|
||||||
|
begin
|
||||||
|
bmpTemp := TBitmap.Create();
|
||||||
|
try
|
||||||
|
with bmpTemp do
|
||||||
|
begin
|
||||||
|
Width := iWidth;
|
||||||
|
Height := iHeight;
|
||||||
|
PixelFormat := pf24bit;
|
||||||
|
|
||||||
|
// Copy existing content
|
||||||
|
Canvas.CopyRect(rSource, ADest, rDest);
|
||||||
|
|
||||||
|
// Overlay graphic
|
||||||
|
Canvas.Draw(0, 0, Graphic);
|
||||||
|
|
||||||
|
// Copy back
|
||||||
|
ADest.CopyRect(rDest, Canvas, rDest);
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
FreeAndNil(bmpTemp);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
smStretch:
|
||||||
|
// Note: some TGraphic's don't support StretchDraw and will
|
||||||
|
// always crop. Nothing we can do about that...
|
||||||
ADest.StretchDraw(rDest, Graphic);
|
ADest.StretchDraw(rDest, Graphic);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
bmpBackground: TBitmap;
|
bmpBackground: TBitmap;
|
||||||
@ -411,10 +447,9 @@ var
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
Result := False;
|
Result := False;
|
||||||
if not Assigned(FContainer) then
|
if (not Assigned(FContainer)) or
|
||||||
exit;
|
(not Assigned(FContainer.Graphics[AIndex].Picture.Graphic)) or
|
||||||
|
(FContainer.Graphics[AIndex].Picture.Graphic.Empty) then
|
||||||
if FContainer.Graphics[AIndex].Picture.Graphic.Empty then
|
|
||||||
exit;
|
exit;
|
||||||
|
|
||||||
if AEnabled then
|
if AEnabled then
|
||||||
@ -445,7 +480,8 @@ begin
|
|||||||
|
|
||||||
// TODO Blend graphic with background
|
// TODO Blend graphic with background
|
||||||
|
|
||||||
// TODO Copy blended graphic back
|
// Copy blended graphic back
|
||||||
|
ACanvas.Draw(AX, AY, bmpBlend);
|
||||||
finally
|
finally
|
||||||
FreeAndNil(bmpBlend);
|
FreeAndNil(bmpBlend);
|
||||||
FreeAndNil(bmpBackground);
|
FreeAndNil(bmpBackground);
|
||||||
@ -723,12 +759,18 @@ end;
|
|||||||
procedure TX2GraphicList.SetContainer;
|
procedure TX2GraphicList.SetContainer;
|
||||||
begin
|
begin
|
||||||
if Assigned(FContainer) then
|
if Assigned(FContainer) then
|
||||||
|
begin
|
||||||
FContainer.UnregisterList(Self);
|
FContainer.UnregisterList(Self);
|
||||||
|
FContainer.RemoveFreeNotification(Self);
|
||||||
|
end;
|
||||||
|
|
||||||
FContainer := Value;
|
FContainer := Value;
|
||||||
|
|
||||||
if Assigned(FContainer) then
|
if Assigned(FContainer) then
|
||||||
|
begin
|
||||||
|
FContainer.FreeNotification(Self);
|
||||||
FContainer.RegisterList(Self);
|
FContainer.RegisterList(Self);
|
||||||
|
end;
|
||||||
|
|
||||||
RebuildImages();
|
RebuildImages();
|
||||||
end;
|
end;
|
||||||
|
233
Test/Forms/FMainGL.dfm
Normal file
233
Test/Forms/FMainGL.dfm
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
object frmMain: TfrmMain
|
||||||
|
Left = 216
|
||||||
|
Top = 133
|
||||||
|
Width = 477
|
||||||
|
Height = 251
|
||||||
|
Caption = 'GraphicList Test'
|
||||||
|
Color = clBtnFace
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'MS Sans Serif'
|
||||||
|
Font.Style = []
|
||||||
|
Menu = mnuMain
|
||||||
|
OldCreateOrder = False
|
||||||
|
Position = poScreenCenter
|
||||||
|
PixelsPerInch = 96
|
||||||
|
TextHeight = 13
|
||||||
|
object tbMain: TToolBar
|
||||||
|
Left = 0
|
||||||
|
Top = 0
|
||||||
|
Width = 469
|
||||||
|
Height = 58
|
||||||
|
AutoSize = True
|
||||||
|
ButtonHeight = 54
|
||||||
|
ButtonWidth = 55
|
||||||
|
EdgeBorders = [ebTop, ebBottom]
|
||||||
|
Flat = True
|
||||||
|
Images = glMain
|
||||||
|
TabOrder = 0
|
||||||
|
object tbTest: TToolButton
|
||||||
|
Left = 0
|
||||||
|
Top = 0
|
||||||
|
Caption = 'tbTest'
|
||||||
|
ImageIndex = 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object tvTest: TTreeView
|
||||||
|
Left = 0
|
||||||
|
Top = 58
|
||||||
|
Width = 469
|
||||||
|
Height = 147
|
||||||
|
Align = alClient
|
||||||
|
Images = glTree
|
||||||
|
Indent = 51
|
||||||
|
TabOrder = 1
|
||||||
|
Items.Data = {
|
||||||
|
01000000220000000000000000000000FFFFFFFFFFFFFFFF0000000001000000
|
||||||
|
0954657374206974656D250000000000000000000000FFFFFFFFFFFFFFFF0000
|
||||||
|
0000000000000C416E6F74686572206F6E6521}
|
||||||
|
end
|
||||||
|
object gcMain: TX2GraphicContainer
|
||||||
|
Graphics = <
|
||||||
|
item
|
||||||
|
Picture.Data = {
|
||||||
|
0A54504E474F626A65637489504E470D0A1A0A0000000D494844520000003000
|
||||||
|
00003008060000005702F987000011B74944415478DAED5907745CE595BE777A
|
||||||
|
D18C46B6AA47B264CBB6848C6C4BB8085BC6609B6A1B4CB1218492257412DA2E
|
||||||
|
4B08019293985D7649825948424E02BB87504209015C0898628AC1C6A6AC6DC9
|
||||||
|
36B6D546A31969D4A6BF6977BFFF49D6869E04039B73F61DFDE74D3BEF7DDFFD
|
||||||
|
BFFBDD7B9F98FECE0FFEBA01FC3F81AF1BC0D74A60CD9A35F946A331DFE3F114
|
||||||
|
E3AD5A46ACBE68341AD0342D9CC964066FBBED36F93F45C0E97416E038C3ED76
|
||||||
|
2FB75AAD33F19117CBFC919F65B1028944A235994CAE1F1A1A7A02ABFB6B25E0
|
||||||
|
72B9A69695955D07021732B34370B0C1C8564F0159DC1E618B95B3887526A549
|
||||||
|
3A12E65C7890249316FC56DD230D22EB82C1E0EDFDFDFDDBBF52022693C95655
|
||||||
|
557503085C032CE30D66B3144C9AC6E5B31748C9F4596C71E723FE56D1D8C0B1
|
||||||
|
6C96C2C9940C46E33C383444E1837B25B36B1B9B3BF791414B2832091079E0E0
|
||||||
|
C1833FC439F4A51340B4BDD5D5D5BF85CE4F608381C61FD94847AC584DDE29B5
|
||||||
|
E4301BC982CFD4153239A1443647D1749686D2191A4865A83F99A6503243019C
|
||||||
|
87FC3E72ED78898A766F21CA6509B9D11A0804CEEEEBEBDBF5A511C8CBCBAB07
|
||||||
|
F8A70C06C364CBB8229E72CEC5547D54134DB05BC46936B08559CCC6517DE444
|
||||||
|
E2991C8741603095919096E19096A6DE445A028934F724523480D74E5F1B57BC
|
||||||
|
F638D9FBBBD46E847D3EDFEADEDEDEE70F3B0144BE72CA9429AF22F2139DC565
|
||||||
|
72E4F997F394190D54EDB253A9DD2C76938111744966730CF0A4E572124DE778
|
||||||
|
18911FD032D2ABA5B90F91EF4DA6A5279E627F224DC1784AB2C90C9B87C254F1
|
||||||
|
E69392EFFB6F2691FEEEEEEE5520F1F2612300F06E447E23C01F6D2FF152CD85
|
||||||
|
57D18259B3A8C469A1028B895C908ED364249B912992CE29F0A4413E11441FE0
|
||||||
|
A91F0BC029A81622EFC7EA89A7C91F4F510A9232C4B12209AAD8FA3879FCEFAB
|
||||||
|
5BF61C3870605E381CF61D1602D3A64DBB0724AEE471C55C7CFE77A978F25499
|
||||||
|
3DDEC535F976F2588CE4361B0504D866324802B2C988503C9395A15496150144
|
||||||
|
5E82890C079329E83F25FE382404F0DDD8816432CD762D475506A3E40DF47176
|
||||||
|
F37F110D74513A9DDED4D2D2B2229BCD26BF1081A2A2A285151515CF89C16837
|
||||||
|
9D771D4F9BD940696229B499F9D8D27C9A94671D236080001401758518080C6B
|
||||||
|
5956D187F6750200AF7640FC89110229E4893D273CD3692573322BB1A1040776
|
||||||
|
EFA4F45BBF23D1A2D9C1C1C12B61B1EB10BC1980624221DC333C3C7C3087E32F
|
||||||
|
26505F5FFF226CF3B8ECF4B95472EE1534293F8FA6BA6CE4830CBC760B2912F9
|
||||||
|
D8052BE413837C54F4D5A124A41258D5012B982922EF0DC6289CCA52349355C9
|
||||||
|
4CDDB8C6FC823CCAE0753CA2516C2849D1BE30F56F7D9AB2ED5BD465864761E4
|
||||||
|
8F9EC1417BB2A3A3E3EA582C36F0B9044A4A4A1ABD5EEF0EB2DAC9F9CDABC550
|
||||||
|
5DC7168059513E4EE24856A5F1E51505D80FD29DA5C86E128FD9A4BB8D8A6E3E
|
||||||
|
2CA92ACFA6BB904AEECE98A6EFD620764625744754932C64168D6A34E0EB96D0
|
||||||
|
AE7739BC673B69C10324B9AC5EF04ACBCA68E6AC5962B7DB79DBD6ADD4EDF309
|
||||||
|
3660F39E3D7B4E0199C46712A8A9A9598BEDBB9A6B1AA960D5A5F29E46DC30CE
|
||||||
|
4975F97649E5726C049993261420BA69C9E48815380B6C14D8751B3DBAD8C566
|
||||||
|
D4855702C372D478272C55D5858C202FB817647C8180B4EF789BBB77BC4991CE
|
||||||
|
FD92D5120CA3A0E292126A5E788CCC6F5EC0B5B54710F422FE9E00971617D13F
|
||||||
|
5D7B8DECDDB32707973A1796FBD8A71240E2E601FC7662AE319D72118D6B5A28
|
||||||
|
5BA0D12390B84717B9044EC31148A1DC6125A7D1A8DBA8C36810940336A112A4
|
||||||
|
D1562C2E73C346B3F4AC6F5056578D6725ABAE9EA0BCB9F965DEF5D61B14DCBF
|
||||||
|
073B90D2EF57585424C72D5EC20B172DA2BABA3AB2DA6C4A8C8CCBD09EBDFB64
|
||||||
|
DF071FF0F2934FA22D6FBC21B7DCF43D46F437EDDCB9F3F84F25D0D0D05087D3
|
||||||
|
FBE4F418ADABAEA5FCAA4AF203801596B9CC5B40E3AC26DAD11F85C685DCB0D2
|
||||||
|
3CD8A8DD682033C017DBCDFAF7792683AEFFA1809F3ADE7D9B009C0EB4EE46E1
|
||||||
|
CD128A2179CBCBE9E8F90BE8D8C58BE9C8FA7AFD3375A81DCC2038EA6CC23547
|
||||||
|
4A23B601EFB5A446975F7C11B51D3C48C885FA818181DD9F48A0A9A9E96CB07C
|
||||||
|
444A26B3FDB4ABC85DE4117B9E85730035CD6D1737B4BE6738AEB7082EDD850C
|
||||||
|
6CC50E20FA7CA4CB42133351697F771BBFB5F9153AB8FF0349C4E30C33A0095E
|
||||||
|
AF20CABCA07921A1308AC3E9D4A30CB002D01C83537506A3F4F69E3E9954E6E2
|
||||||
|
86A9E3C9E5B0211F467643F1F8FD230FF37DF7DE4BA8136BF7EFDF7FEDA711B8
|
||||||
|
0904D6E42A1BD871FC059457E0943C97959D4E33B96C66DDE355BFD3164BAAE8
|
||||||
|
EB1232470625F9EE168EB7BC435A579B643369FD5A651326C892A54BB9F99863
|
||||||
|
685A4DAD582C161E8DA8A4D2194E6A293AE00FCB73DB7CFCFAAE5EDAD9364409
|
||||||
|
546F1B12EA17D7CEA7258D5E31E3FAA3F8251808F2A5FF70214522916E109885
|
||||||
|
73E86304962D5B7697DFEFBF3A3B6521398E5E0925C189DCD03BAA6F0CDFEF18
|
||||||
|
4E5018DB0CA7A13CECBCF3CDF524AF616532BA142AABAA5422D2B14B16C30C6A
|
||||||
|
C764A02C3C954A5324AE514BC700BDBABB8F5E782F482DBE61F2C220665579A8
|
||||||
|
B1B2803C0E333DFA6A1BD96C267AE0C663C886FBA026D0CE9DBBA8B1B191EEBB
|
||||||
|
F73FE8B90DEB29140A5DDED5D5F5EB4F22F04B10B82C53D5CCB6392B14017162
|
||||||
|
07CCB8F0ABA1A80CA0F52733340F8D96B66E91C24D8FB2DB952767AE5AC50A78
|
||||||
|
D5A44962B3D97814B468E885862271FAC03724CFBF1BE0975A42D41DD6A4D063
|
||||||
|
E7E6DA226A9A5228E5E3EC8C9F520CED451455BAA337C66B37EEA5676F5D2CD3
|
||||||
|
20A70DEBD751968D322EDFCD051E375D77D5958857663B2C757E2A052DFF3981
|
||||||
|
A54B97DE01C637A4CBE7B365E629E45004DC568E2129B70CC4442C269D00444F
|
||||||
|
758FAE117732CC77DC79A7CC9DD7A46B55C92391D438164BD0CE83FDB2F16D3F
|
||||||
|
6FD9D34FFBFB1232A5D2C34B1B26D0C2DA629958E844F3077B8564A2A80F3853
|
||||||
|
1435229ACC482496E247B675D1D2BA12B979651DB7EFDF473EB8583416E3934F
|
||||||
|
389EAEBAEC6239B87F7F1AC9BC04585FFF680EDC801CB8432B984EC6FA332883
|
||||||
|
AADB07607990915F5558545F7826193843F50FDDA492931EFBC353BA54944C7A
|
||||||
|
82215ABFD547BF5A7F8002831A1D35AD9096CE2EA793B0268C7350044063089A
|
||||||
|
2A8631B560B7EA7514E718BE8B24D23A91567F985ABAC3B4F13BCD34DEC1B461
|
||||||
|
DD7A2A2C2EA5C6593368D30B7FA2BB7F7A2761107A187DD3791F25701A083C95
|
||||||
|
B09673A86A359596B82401930FE3BB8CC52831B89B7224632E4E75CFFE44264D
|
||||||
|
AEE6FB1F7C10C96662A5717FA04F4EFBD11B3C1049D16FFE71919C38DBCBE9CC
|
||||||
|
68A455F54DEB2D8544D13BC5D4E7781D51AF55ABA1886107408023D1143DD712
|
||||||
|
94DB4FACE5B367965264685090636CB3DB90C461F9CEA597F0407F7FACB5B575
|
||||||
|
32E6EDDE310228269331A0B7640D4E6BDBF873C8E8764BC5043777212A39AB51
|
||||||
|
D27085ACF2F9641F4D79FD1E995A53CB6BEEB8434A4B4B59ED4020D82F97DEB5
|
||||||
|
8DDB7B13F4FA5D2B0449C80A18808F0005E818041F41C710C5EFF15E27A3FA24
|
||||||
|
546BB54312457BE21B4C60172272A4DBCE4F7DA3810C92921DDB77F0EE5DBB69
|
||||||
|
D9F265F2D8C3BFE3754F3F4DA80737B4B7B7DF3946001E6D75381CAFA3B41FE5
|
||||||
|
B79F4451C76424B28D2697BBC90E2B35A15875C452D4DFB98B26B63C4A8D73E6
|
||||||
|
D2AA6F9CABFA27F21414A00099E8C9CD07E996475B69ED154D34FF88625D2A51
|
||||||
|
3566AA44C58AAAB65B9F1D46C6CFF8C84EE823E88170925A871234807B3092DA
|
||||||
|
9ACAD123A74CA779650E7AE5C54D6476B8288756A8A2C2AB9219CE966AD9BD7B
|
||||||
|
F73C9C6363BD108698DBF2F3F37F18A54AEAB12C15769A79E20417B9F36D6273
|
||||||
|
98D90C8BF31FD841A69627A4A97921C6855269DDB78F51C5E9B24BBE2D5DDDFD
|
||||||
|
BCEAEEED34B9B2407E7C663DC754A4732411128EC3D335C9093684D1F8E9CD1F
|
||||||
|
BA57EE8A27E9203AD301F457D815BD618C83A10109BEAABC807EBEA85A7C9D6D
|
||||||
|
DCD1D1A9E66E699A3B9B7F7CEB0FE89DEDDB733D3D3D2B30576F1823A0C64834
|
||||||
|
741FE4C464F6C932D14CE338BFC04EC5450EB1392D6C0101433A44835BEF156F
|
||||||
|
79057B4ACBA4ADBD83F19A6EBDF507E2B4DAF9DF36EEA7FF7C3F28BF3AAF919D
|
||||||
|
B0E008668618525DB5DD58A08000AB1E29AE09E664FDB51A497116B4E79C40DB
|
||||||
|
814E512C1A64877C787E55833849E3B7B76DA302CF78A9A99DC69B5F7E91FEFD
|
||||||
|
F63582E83F8D5D38FD43F3009ABAFB40E4923855504F6E095950508AC7DBC90A
|
||||||
|
3016C8C86C335272EFFD44A97EB8929522B1184DAA9E42A79E761A9DBE6205ED
|
||||||
|
EC1CA0B31ED9454B6694D1C9D34B09C98F468F5487A9861E421B8E76240D4766
|
||||||
|
7D29F01124F2B09A11003815D6481B4C526A3849C308D8FDE7365253910DFD14
|
||||||
|
0A261C2F03825914CF4BBF7501F58742B1458B16CDFB1001F5F00AF9F00652A3
|
||||||
|
30280B39CED554E8B2EAA5DD022B3563C507DF136B7433E798A53F12E5F28995
|
||||||
|
E4F596CBDD6BEFE2385A8DCBD6EF93DD18DEAF68AAA41CDA8E61B40F5D68A795
|
||||||
|
F3A08F62B421BA1C06316A0E423E09800568490D699CC2ACA0CA8AA3C8C1338F
|
||||||
|
F2D2CF164C166336C58AC06837A2E3BDEFDE7BE44FEBD7F1F2E5CB577F6C2606
|
||||||
|
81EF82C8DA1CD93840C79333AF0CCD95818DCAF349A87F78582AF88F68A33509
|
||||||
|
45636CB658C85B5129D75F7F1D1F35AB81FEB8B74FAE79AB8B9BA7165294471E
|
||||||
|
B7A8591A0D208613E4432C4D09546580661569157503F455E24533575344CD28
|
||||||
|
78330AF3B8182D14FA2BE82E3B522C49FD8D3479BFFDE52F64E3BA671581333F
|
||||||
|
4600BE6BAEADADFD0D6CF5FC2C3B296E594C39731921BFF48203B95291612BE6
|
||||||
|
BE5614244862384C9593AB69F6EC3974CBCDDF4712A6A9F999560A5B8D54EA34
|
||||||
|
50BD47A3C67109AA710DD3BAD6567AEB9D39A40D67D4B44635E5F934B7AE98E6
|
||||||
|
D61463DEB690CD20BA5CD41AED4675D463AF718685D24F6EB9993ADBDB330B16
|
||||||
|
2C68FEB4E74279D889C761AB27622728625AC8A1D4045C8CF57DB4713F7B7983
|
||||||
|
64B369F687FAC9EDF1486999977FFAF39F9117C9FDAFEFF7F03B917D747D7D4A
|
||||||
|
BC4EE6702A446DC31DB2BDDBC73DFBBE49C7D54D9645B5255C0AD026B5AFB9CC
|
||||||
|
FF467A042D8F02D76583EA4BC160503095716F30487F78E42149261203F3E7CF
|
||||||
|
AFFFAC2773F9B0D687B023A760D4A021A9A3419A815EDE045FC9D1047E81ECD4
|
||||||
|
43BD43C3148D44A96A6A0DAD3C7D255D72F1C5D4DA1FA77FDEF1202D297B1F89
|
||||||
|
9AA110ECB2CC5147F34A8FA7594573C861A49128E7B21F8AEEA1B37A0597A1EE
|
||||||
|
EE6E7DA10BD5DFABA3ABBD8DB6BCF2B27A3CB975CE9C39F33FF3D928C05B40E2
|
||||||
|
47C889EBF1D69211070D483DACB18AED149052C3668EC613D4E5F74B3176E0D4
|
||||||
|
D34FA7EF7FEF4649C3E3DF0CF5526B68A3547BA6F0ECE279E43259812C8BCA9D
|
||||||
|
1D8BF29F01D6238DF6602CD23853363B32EC27D5E73D7EE96A6F67BFAF4B4D79
|
||||||
|
09CCC96781DC86CF7D3AAD7A91C2C2C2A5681BFE05535603EEC7592478928A25
|
||||||
|
8F3BF556A2ADCB27151327F2134F3F432EA77AF2AE24A0C643052CC7342A8D43
|
||||||
|
2E72C851D40F939AA683EEECEC643503A027D3C9A5521A05BAFDE2EB68E33E90
|
||||||
|
D192495D5520E5C38EDC08F0BF57EFFFE2FF0F60B27282C819681FD463F60605
|
||||||
|
60F4D93FF586FA05D317FFFA81FB3194D8C6DC62540D63E3E12102E94C46307F
|
||||||
|
30224D7D7D7DAAC3D42F0670D4E3F301743B077B7A28118F1DFAFF42349D4EAF
|
||||||
|
1B1C1C7C12BF7F0924C79E13FD4DFF62F2783CD3B14E04D84576BBFD0400B236
|
||||||
|
351F43DFFAF645545959A9808F69FA904CF444ECED25051A6D80D2B0FE9D8A74
|
||||||
|
5F2040BE8E0EEAEEEAA4F4A8D6555C00F425CCC24F02F873311C9F84E50BFF93
|
||||||
|
0F9DECB3B0DC65A79EB98AA7CF9841B060414FA5475DC901F2E0AE91486352D3
|
||||||
|
F4CF53F8BCAF37C8BEF676A56D82C675796085F09B1787868614E8D7E2F178EF
|
||||||
|
E7DDFF0B13282B2B5B8EFC78A67ADA343EEDACD57AE2A9A70F2AC248341DB4FA
|
||||||
|
9DFA1CF260C8434F48803E74EF317900F8E66834DAF7D7DCFF0B1340623BB10B
|
||||||
|
6F2147A6AF5C7D0E4D282FD71313C061AF11EA0DF4FCCDF2F84A08A8A3BCBCFC
|
||||||
|
82E2E2E2FBAD369BB1A6AE4E9C2E3707E0DF3DDDDD88745CDD432570085EBEE9
|
||||||
|
AF91C7574600BBC048DE1BA1FD5BF5423DEA4E78AD414A1B46E5F102E4715840
|
||||||
|
1F7602878E952B5796C2954E42152F02E803284C9BD6AF5F1F3EDCA0BF34025F
|
||||||
|
C7F1774FE07F006448D3DA5D7ACF9F0000000049454E44AE426082}
|
||||||
|
end>
|
||||||
|
Left = 372
|
||||||
|
Top = 12
|
||||||
|
end
|
||||||
|
object glMain: TX2GraphicList
|
||||||
|
Height = 48
|
||||||
|
Width = 48
|
||||||
|
Container = gcMain
|
||||||
|
Enabled = False
|
||||||
|
StretchMode = smStretch
|
||||||
|
Left = 400
|
||||||
|
Top = 12
|
||||||
|
end
|
||||||
|
object mnuMain: TMainMenu
|
||||||
|
Images = glMain
|
||||||
|
Left = 344
|
||||||
|
Top = 12
|
||||||
|
object mnuTest: TMenuItem
|
||||||
|
Caption = '&Test'
|
||||||
|
object mnuTestImage: TMenuItem
|
||||||
|
Caption = '&Image'
|
||||||
|
ImageIndex = 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object glTree: TX2GraphicList
|
||||||
|
Height = 48
|
||||||
|
Width = 48
|
||||||
|
Background = clWindow
|
||||||
|
Container = gcMain
|
||||||
|
Enabled = False
|
||||||
|
Left = 428
|
||||||
|
Top = 12
|
||||||
|
end
|
||||||
|
end
|
34
Test/Forms/FMainGL.pas
Normal file
34
Test/Forms/FMainGL.pas
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
unit FMainGL;
|
||||||
|
|
||||||
|
interface
|
||||||
|
uses
|
||||||
|
Classes,
|
||||||
|
ComCtrls,
|
||||||
|
Controls,
|
||||||
|
ExtCtrls,
|
||||||
|
Forms,
|
||||||
|
ImgList,
|
||||||
|
Menus,
|
||||||
|
PNGImage,
|
||||||
|
ToolWin,
|
||||||
|
IconXP,
|
||||||
|
X2CLGraphicList;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfrmMain = class(TForm)
|
||||||
|
gcMain: TX2GraphicContainer;
|
||||||
|
glMain: TX2GraphicList;
|
||||||
|
glTree: TX2GraphicList;
|
||||||
|
mnuMain: TMainMenu;
|
||||||
|
mnuTest: TMenuItem;
|
||||||
|
mnuTestImage: TMenuItem;
|
||||||
|
tbMain: TToolBar;
|
||||||
|
tbTest: TToolButton;
|
||||||
|
tvTest: TTreeView;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
end.
|
41
Test/GL.cfg
Normal file
41
Test/GL.cfg
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
-$A8
|
||||||
|
-$B-
|
||||||
|
-$C+
|
||||||
|
-$D+
|
||||||
|
-$E-
|
||||||
|
-$F-
|
||||||
|
-$G+
|
||||||
|
-$H+
|
||||||
|
-$I+
|
||||||
|
-$J+
|
||||||
|
-$K-
|
||||||
|
-$L+
|
||||||
|
-$M-
|
||||||
|
-$N+
|
||||||
|
-$O+
|
||||||
|
-$P+
|
||||||
|
-$Q-
|
||||||
|
-$R+
|
||||||
|
-$S-
|
||||||
|
-$T-
|
||||||
|
-$U-
|
||||||
|
-$V+
|
||||||
|
-$W-
|
||||||
|
-$X+
|
||||||
|
-$YD
|
||||||
|
-$Z1
|
||||||
|
-GD
|
||||||
|
-cg
|
||||||
|
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
||||||
|
-H+
|
||||||
|
-W+
|
||||||
|
-M
|
||||||
|
-$M16384,1048576
|
||||||
|
-K$00400000
|
||||||
|
-LE"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
|
-LN"c:\program files\borland\delphi6\Projects\Bpl"
|
||||||
|
-U"c:\program files\borland\delphi6\Lib\Debug;F:\Delphi\Components\JCL\lib\D6\debug"
|
||||||
|
-O"c:\program files\borland\delphi6\Lib\Debug;F:\Delphi\Components\JCL\lib\D6\debug"
|
||||||
|
-I"c:\program files\borland\delphi6\Lib\Debug;F:\Delphi\Components\JCL\lib\D6\debug"
|
||||||
|
-R"c:\program files\borland\delphi6\Lib\Debug;F:\Delphi\Components\JCL\lib\D6\debug"
|
||||||
|
-DmadExcept
|
205
Test/GL.dof
Normal file
205
Test/GL.dof
Normal file
@ -0,0 +1,205 @@
|
|||||||
|
[FileVersion]
|
||||||
|
Version=6.0
|
||||||
|
[Compiler]
|
||||||
|
A=8
|
||||||
|
B=0
|
||||||
|
C=1
|
||||||
|
D=1
|
||||||
|
E=0
|
||||||
|
F=0
|
||||||
|
G=1
|
||||||
|
H=1
|
||||||
|
I=1
|
||||||
|
J=1
|
||||||
|
K=0
|
||||||
|
L=1
|
||||||
|
M=0
|
||||||
|
N=1
|
||||||
|
O=1
|
||||||
|
P=1
|
||||||
|
Q=0
|
||||||
|
R=1
|
||||||
|
S=0
|
||||||
|
T=0
|
||||||
|
U=0
|
||||||
|
V=1
|
||||||
|
W=0
|
||||||
|
X=1
|
||||||
|
Y=1
|
||||||
|
Z=1
|
||||||
|
ShowHints=1
|
||||||
|
ShowWarnings=1
|
||||||
|
UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
||||||
|
[Linker]
|
||||||
|
MapFile=3
|
||||||
|
OutputObjs=0
|
||||||
|
ConsoleApp=1
|
||||||
|
DebugInfo=0
|
||||||
|
RemoteSymbols=0
|
||||||
|
MinStackSize=16384
|
||||||
|
MaxStackSize=1048576
|
||||||
|
ImageBase=4194304
|
||||||
|
ExeDescription=IconXP
|
||||||
|
[Directories]
|
||||||
|
OutputDir=
|
||||||
|
UnitOutputDir=
|
||||||
|
PackageDLLOutputDir=
|
||||||
|
PackageDCPOutputDir=
|
||||||
|
SearchPath=$(DELPHI)\Lib\Debug;F:\Delphi\Components\JCL\lib\D6\debug
|
||||||
|
Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;vclshlctrls;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;Irc;dclOffice2k;parsdpk;hotspotter;tb2k_d6
|
||||||
|
Conditionals=madExcept
|
||||||
|
DebugSourceDirs=
|
||||||
|
UsePackages=0
|
||||||
|
[Parameters]
|
||||||
|
RunParams=
|
||||||
|
HostApplication=
|
||||||
|
Launcher=
|
||||||
|
UseLauncher=0
|
||||||
|
DebugCWD=
|
||||||
|
[Version Info]
|
||||||
|
IncludeVerInfo=1
|
||||||
|
AutoIncBuild=0
|
||||||
|
MajorVer=1
|
||||||
|
MinorVer=0
|
||||||
|
Release=0
|
||||||
|
Build=0
|
||||||
|
Debug=1
|
||||||
|
PreRelease=0
|
||||||
|
Special=0
|
||||||
|
Private=0
|
||||||
|
DLL=0
|
||||||
|
Locale=1043
|
||||||
|
CodePage=1252
|
||||||
|
[Version Info Keys]
|
||||||
|
CompanyName=
|
||||||
|
FileDescription=
|
||||||
|
FileVersion=1.0.0.0
|
||||||
|
InternalName=
|
||||||
|
LegalCopyright=
|
||||||
|
LegalTrademarks=
|
||||||
|
OriginalFilename=
|
||||||
|
ProductName=
|
||||||
|
ProductVersion=1.0.0.0
|
||||||
|
Comments=
|
||||||
|
[HistoryLists\hlUnitAliases]
|
||||||
|
Count=1
|
||||||
|
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
|
||||||
|
[Excluded Packages]
|
||||||
|
c:\program files\borland\delphi6\Bin\dclnet60.bpl=Borland Internet Components
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptIde_.bpl=madExceptIde 1.0b · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclemacsedit60.bpl=Borland Editor Emacs Enhancements
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCtrlsD6D.bpl=JVCL Visual Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyCore60.bpl=Indy 10 Core Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BalloonD6.bpl=Balloon 2.0
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SysILS.bpl=(untitled)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DragDropD6.bpl=Drag and Drop Component Suite
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCustomD6D.bpl=JVCL Custom Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvWizardD6D.bpl=JVCL Wizard Design Time Package
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\GR32_D6.bpl=Graphics32
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GR32_DSGN_D6.bpl=Graphics32 Design Time Package
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\TntUnicodeVcl_D60.bpl=Tnt Unicode Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvJansD6D.bpl=JVCL Jans Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\P164_D60.bpl=TurboPower OfficePartner 1.64 Design-time package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\v103_d60.bpl=TurboPower VisualPlanIt 1.03 designtime package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsoap60.bpl=Borland SOAP Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ColorPickerButtonD6.bpl=ColorPickerButton
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\ThreadNameExpert60.bpl=JCL Thread Name IDE expert for Delphi 6
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDlgsD6D.bpl=JVCL Dialog Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\asqlite.bpl=Aducom Software -- SQLite Design Time Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\aSQLitepkg.bpl=Aducom Software -- SQLite RunTime Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvAppFrmD6D.bpl=JVCL Application and Form Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvBandsD6D.bpl=JVCL Band Objects
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCmpD6D.bpl=JVCL Non-Visual Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvCryptD6D.bpl=JVCL Encryption and Compression Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDockingD6D.bpl=JVCL Docking Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvDotNetCtrlsD6D.bpl=JVCL DotNet Controls
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvGlobusD6D.bpl=JVCL Globus Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvHMID6D.bpl=JVCL HMI Controls design time unit
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvInterpreterD6D.bpl=JVCL Interpreter Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvManagedThreadsD6D.bpl=JVCL Managed Threads
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvMMD6D.bpl=JVCL Multimedia and Image Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvNetD6D.bpl=JVCL Network Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPageCompsD6D.bpl=JVCL Page Style Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPluginD6D.bpl=JVCL Plugin Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvPrintPreviewD6D.bpl=JVCL Print Preview Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvSystemD6D.bpl=JVCL System Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvTimeFrameworkD6D.bpl=JVCL Time Framework
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvValidatorsD6D.bpl=JVCL Validators and Error Provider Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Projects\Bpl\JvXPCtrlsD6D.bpl=JVCL XP Controls
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GJLSoftwareD5.bpl=GJL Software ExDBGrid Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\FREEREP6.bpl=FreeReport 2.32 Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\PageControlExD6.bpl=PageControlEx
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZCore.bpl=Zeos Core Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParse.bpl=Zeos Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZParseSql.bpl=Zeos SQL Parsing Classes and Intefaces
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZPlain.bpl=Zeos Plain Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZDbc.bpl=Zeos Low Level Database API
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ZComponent.bpl=Zeos Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\IconXPD6.bpl=IconXP
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDVDBT_D6D.bpl=NLDVirtualDBTree
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ff2_d60.bpl=TurboPower FlashFiler Designtime Package - VCL60
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\SynEdit_D6.bpl=SynEdit component suite
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\DelphiX_for5.bpl=DelphiX - DirectX components for Delphi
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDMBD6D.bpl=NLDMessageBox
|
||||||
|
c:\program files\borland\delphi6\Bin\dcl31w60.bpl=Delphi 1.0 Compatibility Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\NLDTrayIconD6.bpl=NLDTrayIcon donated by SVG_1986
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\ServerListD6D.bpl=SOF2Manager - Server List Designtime
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madHelp_.bpl=madHelp 1.1 · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madRemote\Delphi 6\madRemote_.bpl=madRemote 1.1a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madKernel\Delphi 6\madKernel_.bpl=madKernel 1.2z · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madCodeHook\Delphi 6\madCodeHook_.bpl=madCodeHook 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madSecurity\Delphi 6\madSecurity_.bpl=madSecurity 1.1n · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madShell\Delphi 6\madShell_.bpl=madShell 1.3i · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\BMSpinEditD6.bpl=BMSpinEdit
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\GLScene6.bpl=GLScene - OpenGL 3D library
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmp60.bpl=Borland Sample Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2MultiMon_D6D.bpl=X2MultiMon Designtime Package
|
||||||
|
F:\Delphi\Components\ZipForge\Lib\Delphi 6\dclZipForged6.bpl=ZipForge Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclado60.bpl=Borland ADO DB Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbde60.bpl=Borland BDE DB Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dbx60.bpl=Borland SQL Explorer UI Package
|
||||||
|
c:\program files\borland\delphi6\Bin\DCLIB60.bpl=InterBase Data Access Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclbdecds60.bpl=Borland Local BDE ClientDataset Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclqrt60.bpl=QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltee60.bpl=TeeChart Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldss60.bpl=Borland Decision Cube Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcltqr60.bpl=TeeChart for QuickReport Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclclxdb60.bpl=Borland CLX Database Components
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclmcn60.bpl=Borland DataSnap Connection Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclshlctrls60.bpl=Shell Control Property and Component Editors
|
||||||
|
c:\program files\borland\delphi6\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwbm60.bpl=Borland InternetExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclie60.bpl=Internet Explorer Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclwebsnap60.bpl=Borland WebSnap Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclite60.bpl=Borland Integrated Translation Environment
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbx60.bpl=Borland dbExpress Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dcldbxcds60.bpl=Borland Local DBX ClientDataset Components
|
||||||
|
H:\Downloads\commentexpert.bpl=Comment Expert v1.0 Alpha
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\dclIndy60.bpl=Internet Direct (Indy) for D6 Property and Component Editors
|
||||||
|
C:\WINDOWS\System32\ibevnt60.bpl=Borland Interbase Event Alerter Component
|
||||||
|
[Included Packages]
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclstd60.bpl=Borland Standard Components
|
||||||
|
F:\Delphi\Components\madCollection\madBasic\Delphi 6\madBasic_.bpl=madBasic 1.1f · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madDisAsm\Delphi 6\madDisAsm_.bpl=madDisAsm 2.0a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExcept_.bpl=madExcept 2.6a · www.madshi.net
|
||||||
|
F:\Delphi\Components\madCollection\madExcept\Delphi 6\madExceptWizard_.bpl=madExceptWizard 2.6 · www.madshi.net
|
||||||
|
c:\program files\borland\delphi6\Bin\dclsmpedit60.bpl=Borland Editor Script Enhancements
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\ThemeManager6.bpl=Windows XP Theme Manager
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\X2CLGLD.bpl=X²CL GraphicList (Designtime)
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dcldb60.bpl=Borland Database Components
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\VirtualTreesD6D.bpl=Virtual Treeview
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclact60.bpl=Borland ActionBar Components
|
||||||
|
c:\program files\borland\delphi6\Bin\dclcds60.bpl=Borland Base Cached ClientDataset Component
|
||||||
|
C:\Program Files\Borland\Delphi6\Bin\dclmid60.bpl=Borland MyBase DataAccess Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvCoreD6D.bpl=JVCL Core Components
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\JvStdCtrlsD6D.bpl=JVCL Standard Controls
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tbx_d6.bpl=Toolbar2000 -- TBX Extensions (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2k_d6.bpl=Toolbar2000 Components (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Projects\Bpl\tbxdsgn_d6.bpl=Toolbar2000 -- TBX Extensions Design Package (Alex Denisov)
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\tb2kdsgn_d6.bpl=Toolbar2000 Design Package (Jordan Russell)
|
||||||
|
c:\program files\borland\delphi6\Bin\applet60.bpl=Borland Control Panel Applet Package
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxOrgCD6.bpl=ExpressOrgChart by Developer Express Inc.
|
||||||
|
F:\Delphi\Components\DevExpress\OrgChart Suite\Lib\dcldxDBOrD6.bpl=ExpressDBOrgChart by Developer Express Inc.
|
||||||
|
C:\PROGRA~1\Borland\Delphi6\Projects\Bpl\PNGImage_D6.bpl=PNGImage
|
18
Test/GL.dpr
Normal file
18
Test/GL.dpr
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
program GL;
|
||||||
|
|
||||||
|
uses
|
||||||
|
madExcept,
|
||||||
|
madLinkDisAsm,
|
||||||
|
Forms,
|
||||||
|
FMainGL in 'Forms\FMainGL.pas' {frmMain};
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
|
||||||
|
var
|
||||||
|
frmMain: TfrmMain;
|
||||||
|
|
||||||
|
begin
|
||||||
|
Application.Initialize;
|
||||||
|
Application.CreateForm(TfrmMain, frmMain);
|
||||||
|
Application.Run;
|
||||||
|
end.
|
BIN
Test/GL.res
Normal file
BIN
Test/GL.res
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user