Subversion Repositories delphiutils

Compare Revisions

No changes between revisions

Regard whitespace Rev 74 → Rev 75

/trunk/Stoppuhren-Verwaltung/ChildWin.dfm
0,0 → 1,77
object MDIChild: TMDIChild
Left = 197
Top = 117
Caption = 'Stoppuhr'
ClientHeight = 148
ClientWidth = 295
Color = clBtnFace
ParentFont = True
FormStyle = fsMDIChild
OldCreateOrder = False
Visible = True
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
DesignSize = (
295
148)
PixelsPerInch = 96
TextHeight = 13
object Label1: TLabel
Left = 8
Top = 8
Width = 94
Height = 29
Caption = '00:00:00'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -24
Font.Name = 'Tahoma'
Font.Style = []
ParentFont = False
end
object Memo1: TMemo
Left = 8
Top = 43
Width = 278
Height = 59
Anchors = [akLeft, akTop, akRight, akBottom]
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -15
Font.Name = 'Tahoma'
Font.Style = []
ParentFont = False
TabOrder = 0
ExplicitWidth = 273
ExplicitHeight = 49
end
object Button1: TButton
Left = 8
Top = 108
Width = 94
Height = 30
Anchors = [akLeft, akBottom]
Caption = 'Start / Stopp'
TabOrder = 1
OnClick = Button1Click
end
object Button2: TButton
Left = 213
Top = 108
Width = 73
Height = 30
Anchors = [akRight, akBottom]
Caption = 'Reset'
TabOrder = 2
OnClick = Button2Click
ExplicitLeft = 211
ExplicitTop = 109
end
object Timer1: TTimer
Interval = 100
OnTimer = Timer1Timer
Left = 248
Top = 8
end
end
/trunk/Stoppuhren-Verwaltung/ChildWin.pas
0,0 → 1,100
unit CHILDWIN;
 
interface
 
uses Windows, Classes, Graphics, Forms, Controls, StdCtrls, ExtCtrls, SysUtils, Dialogs;
 
type
TMDIChild = class(TForm)
Memo1: TMemo;
Label1: TLabel;
Button1: TButton;
Timer1: TTimer;
Button2: TButton;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure Button2Click(Sender: TObject);
private
StartTime: TDateTime;
SecondsPrev: integer;
SecondsTotal: integer;
end;
 
implementation
 
{$R *.dfm}
 
uses
DateUtils, Math;
 
procedure TMDIChild.Button1Click(Sender: TObject);
begin
if CompareValue(StartTime, 0) <> 0 then
begin
// Es läuft. Stoppe es
SecondsTotal := SecondsPrev + trunc((Now - StartTime) * 24*60*60);
SecondsPrev := SecondsTotal;
StartTime := 0;
memo1.Color := clWindow;
end
else
begin
// Es läuft nicht. Starte es.
StartTime := Now;
memo1.Color := clYellow;
end;
end;
 
procedure TMDIChild.Button2Click(Sender: TObject);
begin
if MessageDlg('Stoppuhr ' + Trim(Memo1.Lines.Text) + ' wirklich resetten?', mtConfirmation, mbYesNoCancel, 0) = mrYes then
begin
if CompareValue(StartTime, 0) <> 0 then
begin
// Es läuft. Starte neu
StartTime := Now;
end
else
begin
// Es läuft nicht. Resette Zeit
SecondsPrev := 0;
end;
end;
end;
 
procedure TMDIChild.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
 
procedure TMDIChild.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := MessageDlg('Stoppuhr ' + Trim(Memo1.Lines.Text) + ' wirklich schließen?', mtConfirmation, mbYesNoCancel, 0) = mrYes;
end;
 
procedure TMDIChild.FormCreate(Sender: TObject);
begin
Constraints.MinWidth := Width;
Constraints.MaxWidth := Width;
Constraints.MinHeight := Height;
Constraints.MaxHeight := Height;
end;
 
procedure TMDIChild.Timer1Timer(Sender: TObject);
begin
if CompareValue(StartTime, 0) <> 0 then
begin
SecondsTotal := SecondsPrev + trunc((Now - StartTime) * 24*60*60);
end
else
begin
SecondsTotal := SecondsPrev;
end;
 
label1.Caption := FormatDateTime('hh:nn:ss', SecondsTotal / SecsPerDay);
end;
 
end.
/trunk/Stoppuhren-Verwaltung/MDIAPP.ICO
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/Stoppuhren-Verwaltung/MDIAPP.bdsproj
0,0 → 1,168
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<PersonalityInfo>
<Option>
<Option Name="Personality">Delphi.Personality</Option>
<Option Name="ProjectType"></Option>
<Option Name="Version">1.0</Option>
<Option Name="GUID">{3743027E-A484-40BE-A0A5-34E6A237A9F7}</Option>
</Option>
</PersonalityInfo>
<Delphi.Personality>
<Source>
<Source Name="MainSource">MDIAPP.dpr</Source>
</Source>
<FileVersion>
<FileVersion Name="Version">7.0</FileVersion>
</FileVersion>
<Compiler>
<Compiler Name="A">8</Compiler>
<Compiler Name="B">0</Compiler>
<Compiler Name="C">1</Compiler>
<Compiler Name="D">1</Compiler>
<Compiler Name="E">0</Compiler>
<Compiler Name="F">0</Compiler>
<Compiler Name="G">1</Compiler>
<Compiler Name="H">1</Compiler>
<Compiler Name="I">1</Compiler>
<Compiler Name="J">0</Compiler>
<Compiler Name="K">0</Compiler>
<Compiler Name="L">1</Compiler>
<Compiler Name="M">0</Compiler>
<Compiler Name="N">1</Compiler>
<Compiler Name="O">1</Compiler>
<Compiler Name="P">1</Compiler>
<Compiler Name="Q">0</Compiler>
<Compiler Name="R">0</Compiler>
<Compiler Name="S">0</Compiler>
<Compiler Name="T">0</Compiler>
<Compiler Name="U">0</Compiler>
<Compiler Name="V">1</Compiler>
<Compiler Name="W">0</Compiler>
<Compiler Name="X">1</Compiler>
<Compiler Name="Y">1</Compiler>
<Compiler Name="Z">1</Compiler>
<Compiler Name="ShowHints">True</Compiler>
<Compiler Name="ShowWarnings">True</Compiler>
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
<Compiler Name="NamespacePrefix"></Compiler>
<Compiler Name="GenerateDocumentation">False</Compiler>
<Compiler Name="DefaultNamespace"></Compiler>
<Compiler Name="SymbolDeprecated">True</Compiler>
<Compiler Name="SymbolLibrary">True</Compiler>
<Compiler Name="SymbolPlatform">True</Compiler>
<Compiler Name="SymbolExperimental">True</Compiler>
<Compiler Name="UnitLibrary">True</Compiler>
<Compiler Name="UnitPlatform">True</Compiler>
<Compiler Name="UnitDeprecated">True</Compiler>
<Compiler Name="UnitExperimental">True</Compiler>
<Compiler Name="HResultCompat">True</Compiler>
<Compiler Name="HidingMember">True</Compiler>
<Compiler Name="HiddenVirtual">True</Compiler>
<Compiler Name="Garbage">True</Compiler>
<Compiler Name="BoundsError">True</Compiler>
<Compiler Name="ZeroNilCompat">True</Compiler>
<Compiler Name="StringConstTruncated">True</Compiler>
<Compiler Name="ForLoopVarVarPar">True</Compiler>
<Compiler Name="TypedConstVarPar">True</Compiler>
<Compiler Name="AsgToTypedConst">True</Compiler>
<Compiler Name="CaseLabelRange">True</Compiler>
<Compiler Name="ForVariable">True</Compiler>
<Compiler Name="ConstructingAbstract">True</Compiler>
<Compiler Name="ComparisonFalse">True</Compiler>
<Compiler Name="ComparisonTrue">True</Compiler>
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
<Compiler Name="UnsupportedConstruct">True</Compiler>
<Compiler Name="FileOpen">True</Compiler>
<Compiler Name="FileOpenUnitSrc">True</Compiler>
<Compiler Name="BadGlobalSymbol">True</Compiler>
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
<Compiler Name="InvalidDirective">True</Compiler>
<Compiler Name="PackageNoLink">True</Compiler>
<Compiler Name="PackageThreadVar">True</Compiler>
<Compiler Name="ImplicitImport">True</Compiler>
<Compiler Name="HPPEMITIgnored">True</Compiler>
<Compiler Name="NoRetVal">True</Compiler>
<Compiler Name="UseBeforeDef">True</Compiler>
<Compiler Name="ForLoopVarUndef">True</Compiler>
<Compiler Name="UnitNameMismatch">True</Compiler>
<Compiler Name="NoCFGFileFound">True</Compiler>
<Compiler Name="MessageDirective">True</Compiler>
<Compiler Name="ImplicitVariants">True</Compiler>
<Compiler Name="UnicodeToLocale">True</Compiler>
<Compiler Name="LocaleToUnicode">True</Compiler>
<Compiler Name="ImagebaseMultiple">True</Compiler>
<Compiler Name="SuspiciousTypecast">True</Compiler>
<Compiler Name="PrivatePropAccessor">True</Compiler>
<Compiler Name="UnsafeType">False</Compiler>
<Compiler Name="UnsafeCode">False</Compiler>
<Compiler Name="UnsafeCast">False</Compiler>
<Compiler Name="OptionTruncated">True</Compiler>
<Compiler Name="WideCharReduced">True</Compiler>
<Compiler Name="DuplicatesIgnored">True</Compiler>
</Compiler>
<Linker>
<Linker Name="MapFile">0</Linker>
<Linker Name="OutputObjs">0</Linker>
<Linker Name="ConsoleApp">1</Linker>
<Linker Name="DebugInfo">False</Linker>
<Linker Name="RemoteSymbols">False</Linker>
<Linker Name="GenerateDRC">False</Linker>
<Linker Name="MinStackSize">16384</Linker>
<Linker Name="MaxStackSize">1048576</Linker>
<Linker Name="ImageBase">4194304</Linker>
<Linker Name="ExeDescription"></Linker>
</Linker>
<Directories>
<Directories Name="OutputDir"></Directories>
<Directories Name="UnitOutputDir"></Directories>
<Directories Name="PackageDLLOutputDir"></Directories>
<Directories Name="PackageDCPOutputDir"></Directories>
<Directories Name="SearchPath">$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</Directories>
<Directories Name="Packages"></Directories>
<Directories Name="Conditionals"></Directories>
<Directories Name="DebugSourceDirs"></Directories>
<Directories Name="UsePackages">False</Directories>
</Directories>
<Parameters>
<Parameters Name="RunParams"></Parameters>
<Parameters Name="HostApplication"></Parameters>
<Parameters Name="Launcher"></Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="DebugCWD"></Parameters>
<Parameters Name="RemoteHost"></Parameters>
<Parameters Name="RemotePath"></Parameters>
<Parameters Name="RemoteLauncher"></Parameters>
<Parameters Name="RemoteCWD"></Parameters>
<Parameters Name="RemoteDebug">False</Parameters>
</Parameters>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
</Delphi.Personality>
</BorlandProject>
/trunk/Stoppuhren-Verwaltung/Main.dfm
0,0 → 1,848
object MainForm: TMainForm
Left = 194
Top = 111
Caption = 'Stoppuhren-Verwaltung'
ClientHeight = 519
ClientWidth = 922
Color = clAppWorkSpace
Font.Charset = DEFAULT_CHARSET
Font.Color = clBlack
Font.Height = -11
Font.Name = 'Default'
Font.Style = []
FormStyle = fsMDIForm
Menu = MainMenu1
OldCreateOrder = False
Position = poDefault
WindowMenu = Window1
OnCloseQuery = FormCloseQuery
PixelsPerInch = 96
TextHeight = 13
object StatusBar: TStatusBar
Left = 0
Top = 500
Width = 922
Height = 19
AutoHint = True
Panels = <>
SimplePanel = True
end
object ToolBar2: TToolBar
Left = 0
Top = 0
Width = 922
Height = 30
BorderWidth = 1
Color = clBtnFace
Images = ImageList1
Indent = 5
ParentColor = False
ParentShowHint = False
ShowHint = True
TabOrder = 1
Wrapable = False
object ToolButton9: TToolButton
Left = 5
Top = 0
Action = FileNew1
end
object ToolButton8: TToolButton
Left = 28
Top = 0
Action = WindowCascade1
end
object ToolButton10: TToolButton
Left = 51
Top = 0
Action = WindowTileHorizontal1
end
object ToolButton11: TToolButton
Left = 74
Top = 0
Action = WindowTileVertical1
end
end
object MainMenu1: TMainMenu
Images = ImageList1
Left = 96
Top = 408
object File1: TMenuItem
Caption = '&Datei'
Hint = 'Dateibefehle'
object FileNewItem: TMenuItem
Action = FileNew1
end
object FileCloseItem: TMenuItem
Action = FileClose1
end
object N1: TMenuItem
Caption = '-'
end
object FileExitItem: TMenuItem
Action = FileExit1
end
end
object Window1: TMenuItem
Caption = '&Fenster'
Hint = 'Fensterbezogene Anweisungen'
object WindowCascadeItem: TMenuItem
Action = WindowCascade1
end
object WindowTileItem: TMenuItem
Action = WindowTileHorizontal1
end
object WindowTileItem2: TMenuItem
Action = WindowTileVertical1
end
object WindowMinimizeItem: TMenuItem
Action = WindowMinimizeAll1
end
object WindowArrangeItem: TMenuItem
Action = WindowArrangeAll1
end
end
object Help1: TMenuItem
Caption = '&Hilfe'
Hint = 'Hilfethemen'
object HelpAboutItem: TMenuItem
Action = HelpAbout1
end
end
end
object OpenDialog: TOpenDialog
Filter = 'Alle Dateien (*.*)|*.*'
Left = 64
Top = 408
end
object ActionList1: TActionList
Images = ImageList1
Left = 128
Top = 408
object FileNew1: TAction
Category = 'File'
Caption = '&Neu'
Hint = 'Neu|Neue Datei erstellen'
ImageIndex = 6
ShortCut = 16462
OnExecute = FileNew1Execute
end
object FileClose1: TWindowClose
Category = 'File'
Caption = '&Schlie'#223'en'
Hint = 'Schlie'#223'en|Aktuelle Datei schlie'#223'en'
end
object FileExit1: TAction
Category = 'File'
Caption = '&Beenden'
Hint = 'Beenden|Programm beenden'
OnExecute = FileExit1Execute
end
object WindowCascade1: TWindowCascade
Category = 'Window'
Caption = #220'&berlappend'
Hint = #220'berlappend'
ImageIndex = 17
end
object WindowTileHorizontal1: TWindowTileHorizontal
Category = 'Window'
Caption = 'Hori&zontal anordnen'
Hint = 'Horizontal anordnen'
ImageIndex = 15
end
object WindowTileVertical1: TWindowTileVertical
Category = 'Window'
Caption = '&Vertikal anordnen'
Hint = 'Vertikal anordnen'
ImageIndex = 16
end
object WindowMinimizeAll1: TWindowMinimizeAll
Category = 'Window'
Caption = '&Alle verkleinern'
Hint = 'Alle verkleinern'
end
object WindowArrangeAll1: TWindowArrange
Category = 'Window'
Caption = 'Alle an&ordnen'
Hint = 'Alle anordnen'
end
object HelpAbout1: TAction
Category = 'Help'
Caption = '&Info...'
Hint =
'Info|Anzeige von Programminformationen, Versionsnummer und Copyr' +
'ight-Vermerk'
OnExecute = HelpAbout1Execute
end
end
object ImageList1: TImageList
Left = 160
Top = 408
Bitmap = {
494C010112001400100010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000400000005000000001002000000000000050
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000080000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000000000
0000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000000000
0000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000008000
0000FFFFFF00FFFFFF0080000000800000008000000080000000800000008000
00008000000080000000FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000008000
0000FFFFFF00FFFFFF0080000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000008000
0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000080000000FFFFFF008000
000080000000800000008000000080000000800000008000000080000000FFFF
FF00800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000080000000FFFFFF008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
00008000000080000000FFFFFF00800000008000000080000000800000008000
0000FFFFFF008000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000080000000800000008000
00008000000080000000800000008000000080000000FFFFFF00800000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008000
0000C0C0C0008000000080000000000000000000000000000000000000000000
0000000000000000000000000000000000008000000080000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000080000000C0C0
C000800000008000000080000000000000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000000000000000
0000000000000000000000000000000000000000000000000000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
0000C0C0C0000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000C0C0C0008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000080000000800000008000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000C0C0C00000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080000000C0C0C000800000008000
000080000000000000000000000000000000000000000000000080808000C0C0
C000FFFFFF008080800000000000800000000000000000000000000000000000
00000000800000000000000000000000000000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C00000FFFF0000FFFF0000FFFF00C0C0C000C0C0
C000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF008000000000000000000000000000000000000000000000000000
0000C0C0C000C0C0C000C0C0C000FFFFFF008080800080000000800000008000
0000000000000000000000000000000000000000000080808000C0C0C000C0C0
C000C0C0C000FFFFFF0080808000000000000000000000000000000000000000
80000000800000000000000000000000000000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000808080008080800080808000C0C0C000C0C0
C00000000000C0C0C00000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
000080000000800000000000000000000000000000000000000080808000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000FFFFFF0080808000000000000000
00000000000000000000000000000000000000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000FFFFFF00000000000000000000000000000080000000
8000000080000000800000008000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000C0C0C000C0C0C000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000FFFFFF008000000000000000000000000000000000000000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000FFFFFF00000000000000
00000000000000000000000000000000000000000000C0C0C000FFFFFF00FFFF
0000C0C0C000C0C0C000C0C0C000000000000000000000000000000000000000
80000000800000000000000000000000800000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
0000C0C0C00000000000C0C0C000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
00008000000080000000000000000000000000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
0000000000000000000000000000000000000000000080808000FFFFFF00FFFF
FF00C0C0C000C0C0C00080808000000000000000000000000000000000000000
0000000080000000000000000000000080000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000C0C0
C00000000000C0C0C00000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF0080000000000000000000000000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
000000000000000000000000000000000000000000000000000080808000C0C0
C000C0C0C0008080800000000000000000000000000000000000000000000000
000000000000000000000000000000008000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0000C0C0C00000000000C0C0C000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF0080000000000000000000000000000000C0C0C000FFFFFF00FFFF
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000008000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
0000000000000000000000000000000000000000000080000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF0080000000000000000000000000000000C0C0C000FFFFFF00FFFF
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C0000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000008000000000000000
0000000080000000000000000000000000000000000000000000000000000000
0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFF0000FFFF0000C0C0C000C0C0C000C0C0C000C0C0C000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000008000000000000000
0000000080000000800000000000000000000000000000000000000000000000
000000000000FFFFFF000000000000000000000000000000000000000000FFFF
FF00000000000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000FFFFFF00800000000000000000000000000000000000000080808000FFFF
FF00FFFFFF00FFFFFF00C0C0C000C0C0C000C0C0C00080808000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000080000000
8000000080000000800000008000000000000000000000000000000000000000
000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF000000000000000000000000000000000080000000800000008000
0000800000008000000080000000800000008000000080000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000C0C0C000C0C0C000C0C0C000C0C0C0000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000080000000800000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000008080000080
8000000000000000000000000000000000000000000000000000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000008080000080
8000000000000000000000000000000000000000000000000000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
00000000000000000000000000000000000000000000FFFFFF00000000000000
0000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000800000008000
0000800000000000000000000000000000000000000000000000008080000080
8000000000000000000000000000000000000000000000000000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF000000000080808000C0C0C000C0C0C0008080
80000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000800000008000
0000800000000000000000000000000000000000000000000000008080000080
8000000000000000000000000000000000000000000000000000000000000000
00000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF000000000080808000C0C0C000C0C0C000FFFF00008080
80008080800000000000000000000000000000000000FFFFFF00000000000000
0000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000008080000080
8000008080000080800000808000008080000080800000808000008080000080
80000080800000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000C0C0C000C0C0C000C0C0C000C0C0C0008080
8000C0C0C00000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000800000008000
0000800000000000000000000000000000000000000000000000008080000080
8000000000000000000000000000000000000000000000000000000000000000
00000080800000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000C0C0C000FFFF0000C0C0C000C0C0C0008080
8000C0C0C00000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000800000008000
0000800000000000000000000000000000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF000000000080808000FFFF0000FFFF0000C0C0C0008080
80008080800000000000000000000000000000000000FFFFFF00000000000000
0000FFFFFF00FFFFFF00FFFFFF0000000000C0C0C00000000000FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008000
0000800000008000000000000000000000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF000000000080808000C0C0C000C0C0C0008080
80000000000000000000000000000000000000000000FFFFFF0000000000C0C0
C00000000000FFFFFF0000000000C0C0C00000000000C0C0C000000000000000
0000000000000000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000008000000080000000000000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
00000000000000000000000000000000000000000000FFFFFF00FFFFFF000000
0000C0C0C00000000000C0C0C00000000000C0C0C00000000000C0C0C000C0C0
C000C0C0C0000000000080000000800000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000000000000000
0000000000008000000080000000800000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C0000000000000808000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000C0C0C00000000000C0C0C00000000000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C00080000000800000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000000000000000
0000000000008000000080000000800000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C0000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000C0C0C00000000000C0C0C000C0C0C000C0C0C000C0C0
C000C0C0C000C0C0C00080000000800000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000000000000000
0000000000008000000080000000800000000000000000000000008080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C00000000000C0C0C000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000C0C0C000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000C0C0C000C0C0C000C0C0C000C0C0C000C0C0
C000C0C0C0000000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000008000000080000000800000008000
0000800000008000000080000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000000000000008080000080
8000008080000080800000808000008080000080800000808000008080000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000000FFFF00000000000080
8000008080000080800000808000008080000080800000808000008080000080
8000000000000000000000000000000000000000000000000000000000008000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF000000000000000000000000000000000000000000FFFFFF0000FFFF000000
0000008080000080800000808000008080000080800000808000008080000080
8000008080000000000000000000000000000000000000000000000000008000
0000000000000000000000000000000000000000000080000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000000FFFF00FFFFFF0000FF
FF00000000000080800000808000008080000080800000808000008080000080
8000008080000080800000000000000000000000000000000000800000000000
0000000000000000000000000000000000000000000000000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF000000000000000000000000000000000000000000FFFFFF0000FFFF00FFFF
FF0000FFFF000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000800000000000
0000000000000000000000000000000000000000000000000000000000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000000FFFF00FFFFFF0000FF
FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00000000000000
0000000000000000000000000000000000000000000000000000800000000000
0000000000000000000000000000000000000000000000000000800000000000
0000800000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF000000000000000000000000000000000000000000FFFFFF0000FFFF00FFFF
FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF00000000000000
0000000000000000000000000000000000000000000000000000000000008000
0000000000000000000000000000000000008000000080000000000000000000
0000000000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00000000000000000000000000000000000000000000FFFF00FFFFFF0000FF
FF00000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000008000000080000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000080000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000000000000000000000800000000000000000000000800000008000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000000000000000000000800000000000000080000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
000000000000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000080808000008080008080
8000008080008080800080000000FFFFFF000000000000000000000000000000
00000000000000000000FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000000000000000000000800000000000000080000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
000000000000000000000000000080000000FFFFFF0000000000000000000000
00000000000000000000FFFFFF00800000000000000000808000808080000080
8000808080000080800080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000008000000080000000800000000000000080000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
000000000000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000080808000008080008080
8000008080008080800080000000FFFFFF00000000000000000000000000FFFF
FF00800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000800000000000000080000000800000008000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF0000000000000000000000
00000000000000000000FFFFFF00800000000000000000808000808080000080
8000808080000080800080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF0080000000FFFFFF0080000000000000000000000000000000800000008000
0000800000008000000080000000000000000000000000000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000800000000000000080000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF000000
000000000000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000080808000008080008080
8000008080008080800080000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00800000008000000000000000000000000000000000000000800000008000
0000800000008000000000000000000000000000000000000000000000000000
0000000000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF000000000000000000FFFF
FF00800000008000000080000000800000000000000000808000808080000080
8000808080000080800080000000800000008000000080000000800000008000
0000800000000000000000000000000000000000000000000000800000008000
0000800000000000000000000000000000000000000000000000000000000000
0000000000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF000000
000000000000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF0080000000FFFFFF0080000000000000000000000080808000008080008080
8000008080008080800000808000808080000080800080808000008080008080
8000008080000000000000000000000000000000000000000000800000008000
0000000000008000000000000000000000000000000000000000000000000000
0000000000008000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00800000008000000000000000000000000000000000808000808080000000
0000000000000000000000000000000000000000000000000000000000008080
8000808080000000000000000000000000000000000000000000800000000000
0000000000000000000080000000800000000000000000000000000000000000
0000800000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF000000
000000000000FFFFFF0000000000800000008000000080000000800000008000
0000800000000000000000000000000000000000000080808000808080000000
0000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000C0C0C000000000008080
8000008080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008000000080000000800000008000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000FFFFFF000000000000000000000000000000
0000000000000000000000000000000000000000000000808000808080000080
80000000000000FFFF00000000000000000000FFFF0000000000808080000080
8000808080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF0000FFFF000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000040000000500000000100010000000000800200000000000000000000
000000000000000000000000FFFFFF00FFFFFC00000000008003FC0000000000
8003FC00000000008003FC00000000008003E000000000008003E00000000000
8003E000000000008003E0070000000080038007000000008003800700000000
80038007000000008003801F000000008003801F000000008003801F00000000
FFFF801F00000000FFFFFFFF00000000FFF3FFFFFFFFFFFFFFE1FF3FC0078003
FFC1FE3F80038003FF83C07F00018003F00780F700018003C00F00E700018003
801F00C100008003801F00E600008003000F00F680008003000F81FEC0008003
000FC3BFE0018003000FFFB7E0078003801FFFB3F0078003801FFFC1F0038003
C03FFFF3F803FFFFF0FFFFF7FFFFFFFFFFFFFFFFFFFFFFFFC001000C000FF9FF
80010008000FF9FF80010001000FF3C780010003000F73C780010003000F27FF
80010003000F07C780010003000F00C780010003000F01E380010007000403F1
8001000F000006388001000F00000E388001000FF8001E388001001FFC003F01
8001003FFE047F83FFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFEFFDC007001FFFFFC7FFC007000FFFFFC3FBC0070007EFFFE3F7C0070003
EF83F1E7C0070001DFC3F8CFC0070000DFE3FC1FC007001FDFD3FE3FC007001F
EF3BFC1FC007001FF0FFF8CFC0078FF1FFFFE1E7C00FFFF9FFFFC3F3C01FFF75
FFFFC7FDC03FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFFC00FFFF
F6CFFE008000FFFFF6B7FE000000FFFFF6B7FE000000FFFFF8B780000000FFF7
FE8F80000001C1F7FE3F80000003C3FBFF7F80000003C7FBFE3F80010003CBFB
FEBF80030003DCF7FC9F80070003FF0FFDDF807F0003FFFFFDDF80FF8007FFFF
FDDF81FFF87FFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000
000000000000}
end
end
/trunk/Stoppuhren-Verwaltung/Main.pas
0,0 → 1,109
unit MAIN;
 
// TODO: Wenn man das Hauptfenster schließt, sollen nicht alle Uhren meckern
// TODO: Uhrzeiten abspeichern?
// TODO: Uhrzeitenwert manuell änderbar machen?
// TODO: Automatische Fenster-Anordnung funktioniert nicht korrekt mit poDefaultSizeOnly
 
interface
 
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, Menus,
StdCtrls, Dialogs, Buttons, Messages, ExtCtrls, ComCtrls, StdActns,
ActnList, ToolWin, ImgList;
 
type
TMainForm = class(TForm)
MainMenu1: TMainMenu;
File1: TMenuItem;
FileNewItem: TMenuItem;
FileCloseItem: TMenuItem;
Window1: TMenuItem;
Help1: TMenuItem;
N1: TMenuItem;
FileExitItem: TMenuItem;
WindowCascadeItem: TMenuItem;
WindowTileItem: TMenuItem;
WindowArrangeItem: TMenuItem;
HelpAboutItem: TMenuItem;
OpenDialog: TOpenDialog;
WindowMinimizeItem: TMenuItem;
StatusBar: TStatusBar;
ActionList1: TActionList;
FileNew1: TAction;
FileExit1: TAction;
WindowCascade1: TWindowCascade;
WindowTileHorizontal1: TWindowTileHorizontal;
WindowArrangeAll1: TWindowArrange;
WindowMinimizeAll1: TWindowMinimizeAll;
HelpAbout1: TAction;
FileClose1: TWindowClose;
WindowTileVertical1: TWindowTileVertical;
WindowTileItem2: TMenuItem;
ToolBar2: TToolBar;
ToolButton9: TToolButton;
ToolButton8: TToolButton;
ToolButton10: TToolButton;
ToolButton11: TToolButton;
ImageList1: TImageList;
procedure FileNew1Execute(Sender: TObject);
procedure FileOpen1Execute(Sender: TObject);
procedure HelpAbout1Execute(Sender: TObject);
procedure FileExit1Execute(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
{ Private-Deklarationen }
procedure CreateMDIChild(const Name: string);
public
{ Public-Deklarationen }
end;
 
var
MainForm: TMainForm;
 
implementation
 
{$R *.dfm}
 
uses CHILDWIN, about;
 
var
StopUhrCount: integer = 1;
 
procedure TMainForm.CreateMDIChild(const Name: string);
var
Child: TMDIChild;
begin
Child := TMDIChild.Create(Application);
Child.Caption := Name;
Child.Memo1.Lines.Text := Name;
end;
 
procedure TMainForm.FileNew1Execute(Sender: TObject);
begin
CreateMDIChild('Stoppuhr #' + IntToStr(StopUhrCount));
Inc(StopUhrCount);
end;
 
procedure TMainForm.FileOpen1Execute(Sender: TObject);
begin
if OpenDialog.Execute then
CreateMDIChild(OpenDialog.FileName);
end;
 
procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
// Brauchen wir nicht, da die einzelnen MDI-Fenster ja schon meckern
//CanClose := MessageDlg('Programm wirklich beenden?', mtConfirmation, mbYesNoCancel, 0) = mrYes;
end;
 
procedure TMainForm.HelpAbout1Execute(Sender: TObject);
begin
AboutBox.ShowModal;
end;
 
procedure TMainForm.FileExit1Execute(Sender: TObject);
begin
Close;
end;
 
end.
/trunk/Stoppuhren-Verwaltung/Stoppuhren.dpr
0,0 → 1,16
program Stoppuhren;
 
uses
Forms,
MAIN in 'MAIN.PAS' {MainForm},
CHILDWIN in 'CHILDWIN.PAS' {MDIChild},
about in 'about.pas' {AboutBox};
 
{$R *.RES}
 
begin
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TAboutBox, AboutBox);
Application.Run;
end.
/trunk/Stoppuhren-Verwaltung/Stoppuhren.dproj
0,0 → 1,85
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{3743027e-a484-40be-a0a5-34e6a237a9f7}</ProjectGuid>
<MainSource>Stoppuhren.dpr</MainSource>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<DCC_DependencyCheckOutputName>Stoppuhren.exe</DCC_DependencyCheckOutputName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Version>7.0</Version>
<DCC_DebugInformation>False</DCC_DebugInformation>
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
<DCC_UnitSearchPath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_UnitSearchPath>
<DCC_ResourcePath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_ResourcePath>
<DCC_ObjPath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_ObjPath>
<DCC_IncludePath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_IncludePath>
<DCC_Define>RELEASE</DCC_Define>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<Version>7.0</Version>
<DCC_UnitSearchPath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_UnitSearchPath>
<DCC_ResourcePath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_ResourcePath>
<DCC_ObjPath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_ObjPath>
<DCC_IncludePath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</DCC_IncludePath>
<DCC_Define>DEBUG</DCC_Define>
</PropertyGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality</Borland.Personality>
<Borland.ProjectType />
<BorlandProject>
<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
<Source>
<Source Name="MainSource">Stoppuhren.dpr</Source>
</Source>
</Delphi.Personality> </BorlandProject></BorlandProject>
</ProjectExtensions>
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
<ItemGroup>
<DelphiCompile Include="Stoppuhren.dpr">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="about.pas">
<Form>AboutBox</Form>
</DCCReference>
<DCCReference Include="CHILDWIN.PAS">
<Form>MDIChild</Form>
</DCCReference>
<DCCReference Include="MAIN.PAS">
<Form>MainForm</Form>
</DCCReference>
</ItemGroup>
</Project>
/trunk/Stoppuhren-Verwaltung/Stoppuhren.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/Stoppuhren-Verwaltung/Stoppuhren.res
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/Stoppuhren-Verwaltung/about.dfm
0,0 → 1,99
object AboutBox: TAboutBox
Left = 445
Top = 127
ActiveControl = OKButton
BorderStyle = bsDialog
Caption = 'Info '#252'ber Stoppuhren-Verwaltung'
ClientHeight = 216
ClientWidth = 335
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
Position = poScreenCenter
DesignSize = (
335
216)
PixelsPerInch = 96
TextHeight = 13
object Panel1: TPanel
Left = 8
Top = 8
Width = 319
Height = 153
Anchors = [akLeft, akTop, akRight]
BevelOuter = bvLowered
TabOrder = 0
object ProgramIcon: TImage
Left = 8
Top = 8
Width = 65
Height = 57
IsControl = True
end
object ProductName: TLabel
Left = 88
Top = 16
Width = 111
Height = 13
Caption = 'Stoppuhren-Verwaltung'
IsControl = True
end
object Version: TLabel
Left = 88
Top = 40
Width = 99
Height = 13
Caption = 'Revision 2018-11*28'
IsControl = True
end
object Copyright: TLabel
Left = 8
Top = 80
Width = 188
Height = 13
Caption = '(C) 2018 ViaThinkSoft, Daniel Marschall'
IsControl = True
end
object Comments: TLabel
Left = 8
Top = 104
Width = 267
Height = 13
Caption = 'Lizenziert unter den Bedingungen der Apache 2.0 Lizenz'
IsControl = True
end
object Label1: TLabel
Left = 8
Top = 123
Width = 96
Height = 13
Cursor = crHandPoint
Caption = 'www.viathinksoft.de'
Font.Charset = DEFAULT_CHARSET
Font.Color = clBlue
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = [fsUnderline]
ParentFont = False
WordWrap = True
OnClick = Label1Click
IsControl = True
end
end
object OKButton: TButton
Left = 118
Top = 175
Width = 105
Height = 33
Anchors = [akLeft, akTop, akRight, akBottom]
Caption = 'OK'
Default = True
ModalResult = 1
TabOrder = 1
IsControl = True
end
end
/trunk/Stoppuhren-Verwaltung/about.pas
0,0 → 1,37
unit about;
 
interface
 
uses Windows, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls;
 
type
TAboutBox = class(TForm)
Panel1: TPanel;
OKButton: TButton;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
Label1: TLabel;
procedure Label1Click(Sender: TObject);
end;
 
var
AboutBox: TAboutBox;
 
implementation
 
{$R *.dfm}
 
uses
ShellAPI;
 
procedure TAboutBox.Label1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'https://www.viathinksoft.de/', '', '', SW_NORMAL);
end;
 
end.
 
/trunk/_PreBuild.bat
1,2 → 1,0
@echo off
xcopy /Y Units\BitOps.pas "Recycle Bin Unit\"