Changeset 6
- Timestamp:
- Dec 25, 2010, 9:31:21 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UItemEdit.lfm
r5 r6 1 1 object ItemEditForm: TItemEditForm 2 Left = 2 872 Left = 295 3 3 Height = 429 4 Top = 17 54 Top = 174 5 5 Width = 558 6 6 ActiveControl = Panel1 -
trunk/Forms/UItemEdit.pas
r5 r6 46 46 procedure TItemEditForm.ButtonSaveClick(Sender: TObject); 47 47 begin 48 49 MainForm.LoadItemList; 48 50 Close; 49 51 end; -
trunk/Forms/UItemView.lfm
r3 r6 2 2 Left = 337 3 3 Height = 416 4 Top = 1 404 Top = 135 5 5 Width = 552 6 6 Caption = 'Zobrazení položky' -
trunk/Forms/UItemView.pas
r3 r6 86 86 87 87 for I := Panel1.ControlCount - 1 downto 0 do 88 Panel1.Controls[I]. Destroy;88 Panel1.Controls[I].Free; 89 89 90 90 // Load column names … … 114 114 Properties.Destroy; 115 115 end else ShowMessage('Objekt nenalezen'); 116 ObjectInfo. Destroy;116 ObjectInfo.Free; 117 117 end; 118 118 -
trunk/Forms/UMainForm.lfm
r5 r6 1 1 object MainForm: TMainForm 2 Left = 3 172 Left = 332 3 3 Height = 445 4 Top = 974 Top = 106 5 5 Width = 649 6 ActiveControl = Panel1 6 7 Caption = 'ChronIS' 7 ClientHeight = 4 458 ClientHeight = 422 8 9 ClientWidth = 649 10 Menu = MainMenu1 9 11 OnClose = FormClose 10 12 OnCreate = FormCreate … … 14 16 object Panel1: TPanel 15 17 Left = 0 16 Height = 4 4518 Height = 422 17 19 Top = 0 18 20 Width = 184 19 21 Align = alLeft 20 22 BevelOuter = bvNone 21 ClientHeight = 4 4523 ClientHeight = 422 22 24 ClientWidth = 184 23 25 TabOrder = 0 … … 26 28 Height = 14 27 29 Top = 4 28 Width = 4 730 Width = 46 29 31 Caption = 'Skupiny:' 30 32 ParentColor = False … … 32 34 object TreeView1: TTreeView 33 35 Left = 8 34 Height = 42136 Height = 398 35 37 Top = 19 36 38 Width = 176 … … 46 48 object Panel2: TPanel 47 49 Left = 189 48 Height = 4 4550 Height = 422 49 51 Top = 0 50 52 Width = 460 51 53 Align = alClient 52 54 BevelOuter = bvNone 53 ClientHeight = 4 4555 ClientHeight = 422 54 56 ClientWidth = 460 55 57 TabOrder = 1 … … 64 66 object ListView1: TListView 65 67 Left = 3 66 Height = 3 8968 Height = 366 67 69 Top = 19 68 70 Width = 450 69 71 Anchors = [akTop, akLeft, akRight, akBottom] 70 72 Columns = <> 71 ItemIndex = -172 73 PopupMenu = PopupMenuItem 73 74 ReadOnly = True … … 83 84 Left = 3 84 85 Height = 25 85 Top = 41686 Top = 393 86 87 Width = 75 87 88 Action = AItemAdd … … 92 93 Left = 83 93 94 Height = 25 94 Top = 41695 Top = 393 95 96 Width = 75 96 97 Action = AItemDelete … … 101 102 object Splitter1: TSplitter 102 103 Left = 184 103 Height = 4 45104 Height = 422 104 105 Top = 0 105 106 Width = 5 … … 154 155 Caption = 'Upravit' 155 156 OnExecute = AObjectEditExecute 157 end 158 object AExit: TAction 159 Caption = 'Exit' 160 OnExecute = AExitExecute 161 end 162 object AToggleFullscreen: TAction 163 Caption = 'Fullscreen mode F11' 164 OnExecute = AToggleFullscreenExecute 165 ShortCut = 122 156 166 end 157 167 end … … 174 184 object MenuItem2: TMenuItem 175 185 Action = AItemAdd 186 OnClick = AItemAddExecute 176 187 end 177 188 end … … 185 196 object MenuItem10: TMenuItem 186 197 Action = AObjectEdit 198 OnClick = AObjectEditExecute 187 199 end 188 200 end … … 193 205 object MenuItem5: TMenuItem 194 206 Action = AObjectGroupAddGroup 207 OnClick = AObjectGroupAddGroupExecute 195 208 end 196 209 object MenuItem7: TMenuItem … … 199 212 object MenuItem8: TMenuItem 200 213 Action = AObjectGroupEdit 214 OnClick = AObjectGroupEditExecute 201 215 end 202 216 object MenuItem6: TMenuItem … … 275 289 } 276 290 end 291 object MainMenu1: TMainMenu 292 left = 456 293 top = 120 294 object MenuItem13: TMenuItem 295 Caption = 'Server' 296 object MenuItem14: TMenuItem 297 Action = AExit 298 end 299 end 300 object MenuItem11: TMenuItem 301 Caption = 'View' 302 object MenuItem15: TMenuItem 303 Action = AToggleFullscreen 304 end 305 end 306 object MenuItem12: TMenuItem 307 Caption = 'Help' 308 end 309 end 277 310 end -
trunk/Forms/UMainForm.pas
r5 r6 21 21 22 22 TMainForm = class(TForm) 23 AToggleFullscreen: TAction; 24 AExit: TAction; 23 25 AObjectEdit: TAction; 24 26 AObjectDelete: TAction; … … 38 40 Label2: TLabel; 39 41 ListView1: TListView; 42 MainMenu1: TMainMenu; 40 43 MenuItem1: TMenuItem; 41 44 MenuItem10: TMenuItem; 45 MenuItem11: TMenuItem; 46 MenuItem12: TMenuItem; 47 MenuItem13: TMenuItem; 48 MenuItem14: TMenuItem; 49 MenuItem15: TMenuItem; 42 50 MenuItem2: TMenuItem; 43 51 MenuItem3: TMenuItem; … … 55 63 Splitter1: TSplitter; 56 64 TreeView1: TTreeView; 65 procedure AExitExecute(Sender: TObject); 57 66 procedure AItemAddExecute(Sender: TObject); 58 67 procedure AItemEditExecute(Sender: TObject); … … 61 70 procedure AObjectGroupAddGroupExecute(Sender: TObject); 62 71 procedure AObjectGroupEditExecute(Sender: TObject); 72 procedure AToggleFullscreenExecute(Sender: TObject); 63 73 procedure ButtonAddClick(Sender: TObject); 64 74 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); … … 73 83 procedure TreeView1Change(Sender: TObject; Node: TTreeNode); 74 84 private 85 OriginalBounds: TRect; 86 OriginalWindowState: TWindowState; 87 ScreenBounds: TRect; 75 88 procedure LoadConfiguration; 76 89 public … … 103 116 I3: Integer; 104 117 begin 105 if FileExists(ConfigFileName) then begin118 if FileExists(ConfigFileName) then try 106 119 ReadXMLFile(Config, ConfigFileName); 107 120 for I1 := 0 to Config.ChildNodes.Count - 1 do … … 124 137 end; 125 138 end; 126 Config.Destroy; 139 finally 140 Config.Free; 127 141 end; 128 142 end; … … 139 153 procedure TMainForm.FormDestroy(Sender: TObject); 140 154 begin 141 TreeState. Destroy;142 Database. Destroy;143 PersistentForm. Destroy;155 TreeState.Free; 156 Database.Free; 157 PersistentForm.Free; 144 158 end; 145 159 … … 182 196 end; 183 197 198 procedure TMainForm.AToggleFullscreenExecute(Sender: TObject); 199 begin 200 if BorderStyle <> bsNone then begin 201 // To full screen 202 OriginalWindowState := WindowState; 203 OriginalBounds := BoundsRect; 204 205 BorderStyle := bsNone; 206 ScreenBounds := Screen.MonitorFromWindow(Handle).BoundsRect; 207 with ScreenBounds do 208 SetBounds(Left, Top, Right - Left, Bottom - Top) ; 209 end else begin 210 // From full screen 211 {$IFDEF MSWINDOWS} 212 BorderStyle := bsSizeable; 213 {$ENDIF} 214 if OriginalWindowState = wsMaximized then 215 WindowState := wsMaximized 216 else 217 with OriginalBounds do 218 SetBounds(Left, Top, Right - Left, Bottom - Top) ; 219 {$IFDEF LINUX} 220 BorderStyle := bsSizeable; 221 {$ENDIF} 222 end; 223 end; 224 184 225 procedure TMainForm.AItemEditExecute(Sender: TObject); 185 226 begin … … 190 231 begin 191 232 ItemAddForm.Show; 233 end; 234 235 procedure TMainForm.AExitExecute(Sender: TObject); 236 begin 237 Close; 192 238 end; 193 239 … … 259 305 TopItem.ImageIndex := 0; 260 306 TopItem.SelectedIndex := 0; 261 DbRows := Database.Query('SELECT * FROM `ObjectGroup`'); 262 for I := 0 to DbRows.Count - 1 do begin 263 NewNode := AddChild(TopItem, DbRows[I].Values['Name']); 264 NewNode.ImageIndex := 0; 265 NewNode.SelectedIndex := 0; 266 NewNode.Data := Pointer(StrToInt(DbRows[I].Values['Id'])); 267 ObjectDbRows := Database.Query('SELECT * FROM `Object` WHERE `Group`=' + DbRows[I].Values['Id']); 268 for O := 0 to ObjectDbRows.Count - 1 do begin 269 NewObjectNode := AddChild(NewNode, ObjectDbRows[O].Values['Name']); 270 NewObjectNode.Data := Pointer(StrToInt(ObjectDbRows[O].Values['Id'])); 271 NewObjectNode.ImageIndex := 1; 272 NewObjectNode.SelectedIndex := 1; 273 end; 274 ObjectDbRows.Destroy; 275 end; 276 TopItem.Expand(True); 277 DbRows.Destroy; 307 try 308 DbRows := Database.Query('SELECT * FROM `ObjectGroup`'); 309 for I := 0 to DbRows.Count - 1 do begin 310 NewNode := AddChild(TopItem, DbRows[I].Values['Name']); 311 NewNode.ImageIndex := 0; 312 NewNode.SelectedIndex := 0; 313 NewNode.Data := Pointer(StrToInt(DbRows[I].Values['Id'])); 314 try 315 ObjectDbRows := Database.Query('SELECT * FROM `Object` WHERE `Group`=' + DbRows[I].Values['Id']); 316 for O := 0 to ObjectDbRows.Count - 1 do begin 317 NewObjectNode := AddChild(NewNode, ObjectDbRows[O].Values['Name']); 318 NewObjectNode.Data := Pointer(StrToInt(ObjectDbRows[O].Values['Id'])); 319 NewObjectNode.ImageIndex := 1; 320 NewObjectNode.SelectedIndex := 1; 321 end; 322 finally 323 ObjectDbRows.Free; 324 end; 325 end; 326 TopItem.Expand(True); 327 finally 328 DbRows.Free; 329 end; 278 330 TreeState.LoadTree(TreeView1); 279 331 end; … … 295 347 Visible := True; 296 348 Clear; 349 try 297 350 DbRows := Database.Query('SELECT * FROM `Object` WHERE `Id`=' + IntToStr(Integer(TreeView1.Selected.Data))); 298 351 if DbRows.Count = 1 then begin … … 300 353 301 354 // Load column names 302 Properties := Database.Query('SELECT * FROM `Property` WHERE `Object`=' + 303 DbRows[0].Values['Id']); 304 Columns.Clear; 305 NewColumn := Columns.Add; 306 NewColumn.Caption := 'Id'; 307 for I := 0 to Properties.Count - 1 do begin 355 try 356 Properties := Database.Query('SELECT * FROM `Property` WHERE `Object`=' + 357 DbRows[0].Values['Id']); 358 Columns.Clear; 308 359 NewColumn := Columns.Add; 309 NewColumn.Caption := Properties[I].Values['Name']; 360 NewColumn.Caption := 'Id'; 361 for I := 0 to Properties.Count - 1 do begin 362 NewColumn := Columns.Add; 363 NewColumn.Caption := Properties[I].Values['Name']; 364 end; 365 finally 366 Properties.Free; 310 367 end; 311 368 … … 313 370 314 371 // Load items 372 try 315 373 Values := Database.Query('SELECT * FROM `' + DbRows[0].Values['Schema'] + '`.`' + 316 374 DbRows[0].Values['Table'] + '`'); … … 323 381 end; 324 382 end; 325 Values.Destroy; 326 Properties.Destroy; 327 end; 328 DbRows.Destroy; 383 finally 384 Values.Free; 385 end; 386 end; 387 finally 388 DbRows.Free; 389 end; 329 390 end; 330 391 end; -
trunk/SQL/Structure.sql
r4 r6 4 4 -- 5 5 -- Počítač: localhost 6 -- Vygenerováno: Čtvrtek 03. června 2010, 1 5:296 -- Vygenerováno: Čtvrtek 03. června 2010, 18:00 7 7 -- Verze MySQL: 5.1.46 8 8 -- Verze PHP: 5.3.2 … … 17 17 18 18 -- 19 -- Struktura tabulky `MenuGroup`20 --21 22 CREATE TABLE IF NOT EXISTS `MenuGroup` (23 `Id` int(11) NOT NULL AUTO_INCREMENT,24 `Name` varchar(255) NOT NULL,25 `Parent` int(11) NOT NULL,26 PRIMARY KEY (`Id`)27 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;28 29 -- --------------------------------------------------------30 31 --32 19 -- Struktura tabulky `Object` 33 20 -- … … 36 23 `Id` int(11) NOT NULL AUTO_INCREMENT, 37 24 `Name` varchar(255) NOT NULL, 38 `MenuGroup` int(11) NOT NULL,39 25 `Schema` varchar(255) NOT NULL, 40 26 `Table` varchar(255) NOT NULL, 41 27 `PrimaryKey` varchar(255) NOT NULL DEFAULT 'Id', 42 PRIMARY KEY (`Id`), 43 KEY `MenuGroup` (`MenuGroup`) 44 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; 28 `Sequence` int(11) NOT NULL, 29 `Group` int(11) NOT NULL, 30 PRIMARY KEY (`Id`), 31 KEY `Group` (`Group`) 32 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; 33 34 -- 35 -- Vypisuji data pro tabulku `Object` 36 -- 37 38 INSERT INTO `Object` (`Id`, `Name`, `Schema`, `Table`, `PrimaryKey`, `Sequence`, `Group`) VALUES 39 (1, 'Síťová zařízení', 'centrala', 'NetworkDevice', 'Id', 0, 1), 40 (2, 'Rozhraní zařízení', 'centrala', 'NetworkInterface', 'Id', 0, 1), 41 (3, 'Faktury', 'centrala', 'Invoice', 'Id', 0, 2), 42 (4, 'Bankovní účty', 'centrala', 'BankAccount', 'Id', 0, 2), 43 (5, 'Subjekty', 'centrala', 'Subject', 'Id', 0, 4), 44 (6, 'Uživatelé', 'centrala', 'User', 'Id', 0, 4), 45 (7, 'Členové', 'centrala', 'Member', 'Id', 0, 4), 46 (8, 'Skupiny objektů', 'chronis_system', 'ObjectGroup', 'Id', 0, 5), 47 (9, 'Objekty', 'chronis_system', 'Object', 'Id', 0, 5), 48 (10, 'Typy vlastností', 'chronis_system', 'Type', 'Id', 0, 5), 49 (11, 'Skupiny vlastností', 'chronis_system', 'PropertyGroup', 'Id', 0, 5), 50 (12, 'Vlastnosti', 'chronis_system', 'Property', 'Id', 0, 5), 51 (13, 'Typ zařízení', 'centrala', 'NetworkDeviceType', 'Id', 0, 1), 52 (14, 'Typ rozhraní', 'centrala', 'NetworkInterfaceType', 'Id', 0, 1); 53 54 -- -------------------------------------------------------- 55 56 -- 57 -- Struktura tabulky `ObjectGroup` 58 -- 59 60 CREATE TABLE IF NOT EXISTS `ObjectGroup` ( 61 `Id` int(11) NOT NULL AUTO_INCREMENT, 62 `Name` varchar(255) NOT NULL, 63 `Parent` int(11) NOT NULL, 64 `Sequence` int(11) NOT NULL, 65 PRIMARY KEY (`Id`) 66 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; 67 68 -- 69 -- Vypisuji data pro tabulku `ObjectGroup` 70 -- 71 72 INSERT INTO `ObjectGroup` (`Id`, `Name`, `Parent`, `Sequence`) VALUES 73 (1, 'Síť', 0, 0), 74 (2, 'Finance', 0, 0), 75 (3, 'Portál', 0, 0), 76 (4, 'Obecné', 0, 0), 77 (5, 'Systémové', 0, 0); 45 78 46 79 -- -------------------------------------------------------- … … 59 92 PRIMARY KEY (`Id`), 60 93 KEY `Object` (`Object`), 61 KEY `PropertyGroup` (`PropertyGroup`) 62 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ; 94 KEY `PropertyGroup` (`PropertyGroup`), 95 KEY `Type` (`Type`) 96 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ; 97 98 -- 99 -- Vypisuji data pro tabulku `Property` 100 -- 101 102 INSERT INTO `Property` (`Id`, `Name`, `Object`, `PropertyGroup`, `Type`, `ColumnName`) VALUES 103 (1, 'IP adresa', 2, 0, 1, 'IPAddress'), 104 (2, 'Kód banky', 4, 0, 1, 'BankCode'), 105 (3, 'Číslo', 4, 0, 1, 'Number'), 106 (4, 'Název', 1, 0, 1, 'Name'), 107 (5, 'Jméno', 5, 0, 1, 'Name'), 108 (6, 'Ulice', 5, 0, 1, 'AddressStreet'), 109 (7, 'Město', 5, 0, 1, 'AddressTown'), 110 (8, 'PSČ', 5, 0, 1, 'AddressPSC'), 111 (9, 'IČ', 5, 0, 1, 'IC'), 112 (10, 'DIČ', 5, 0, 1, 'DIC'), 113 (11, 'WWW', 5, 0, 1, 'WWW'), 114 (12, 'Přihlašovací jméno', 6, 0, 2, 'Login'), 115 (13, 'Jméno', 6, 0, 2, 'Name'), 116 (14, 'Heslo', 6, 0, 15, 'Password'), 117 (15, 'E-mail', 6, 0, 2, 'Email'), 118 (16, 'IP posledního přístupu', 6, 0, 18, 'LastIpAddress'), 119 (17, 'Čas posledního přístupu', 6, 0, 4, 'LastLoginTime'), 120 (18, 'Čas registrace', 6, 0, 4, 'RegistrationTime'), 121 (19, 'Členství', 6, 0, 16, 'Member'), 122 (20, 'Uzamčeno', 6, 0, 7, 'Locked'), 123 (21, 'ICQ', 6, 0, 1, 'ICQ'), 124 (22, 'Telefoní číslo', 6, 0, 2, 'PhoneNumber'), 125 (23, 'Jméno', 9, 0, 2, 'Name'), 126 (24, 'Skupina', 9, 0, 16, 'MenuGroup'), 127 (25, 'Schéma', 9, 0, 2, 'Schema'), 128 (26, 'Tabulka', 9, 0, 2, 'Table'), 129 (27, 'Primární klíč', 9, 0, 2, 'PrimaryKey'), 130 (28, 'Pořadí', 9, 0, 1, 'Sequence'), 131 (29, 'Jméno', 12, 0, 2, 'Name'), 132 (30, 'Objekt', 12, 0, 16, 'Object'), 133 (31, 'Jméno', 8, 0, 2, 'Name'), 134 (32, 'Rodič', 8, 0, 12, 'Parent'), 135 (33, 'Pořadí', 8, 0, 1, 'Sequence'), 136 (34, 'Jméno', 13, 0, 2, 'Name'), 137 (35, 'Ukazovat jako online', 13, 0, 7, 'ShowOnline'), 138 (36, 'Jméno ikony', 13, 0, 2, 'IconName'), 139 (37, 'Jméno', 14, 0, 2, 'Name'), 140 (38, 'Max. rychlost', 14, 0, 1, 'MaxSpeed'), 141 (39, 'Plně duplexní', 14, 0, 7, 'FullDuplex'), 142 (40, 'Barva', 14, 0, 19, ''); 63 143 64 144 -- -------------------------------------------------------- … … 76 156 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; 77 157 78 -- -------------------------------------------------------- 79 80 -- 81 -- Struktura tabulky `PropertyType` 82 -- 83 84 CREATE TABLE IF NOT EXISTS `PropertyType` ( 158 -- 159 -- Vypisuji data pro tabulku `PropertyGroup` 160 -- 161 162 INSERT INTO `PropertyGroup` (`Id`, `Object`, `Name`) VALUES 163 (1, 6, 'Základní'); 164 165 -- -------------------------------------------------------- 166 167 -- 168 -- Struktura tabulky `Type` 169 -- 170 171 CREATE TABLE IF NOT EXISTS `Type` ( 85 172 `Id` int(11) NOT NULL AUTO_INCREMENT, 86 173 `Name` varchar(255) NOT NULL, 87 174 `DbType` varchar(255) NOT NULL, 175 `Parent` int(11) NOT NULL, 176 `ParameterTable` varchar(255) NOT NULL, 88 177 PRIMARY KEY (`Id`) 89 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 178 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ; 179 180 -- 181 -- Vypisuji data pro tabulku `Type` 182 -- 183 184 INSERT INTO `Type` (`Id`, `Name`, `DbType`, `Parent`, `ParameterTable`) VALUES 185 (1, 'Číslo', 'INT', 0, ''), 186 (2, 'Řetězec', 'VARCHAR(255)', 0, ''), 187 (3, 'Text', 'TEXT', 0, ''), 188 (4, 'Datum a čas', 'DATETIME', 0, ''), 189 (5, 'Desetinné číslo', 'FLOAT', 0, ''), 190 (6, 'Obrázek', 'BLOB', 0, ''), 191 (7, 'Logická hodnota', 'INT', 13, ''), 192 (8, 'IPv4', 'BINARY(4)', 0, ''), 193 (9, 'MAC adresa', 'BINARY(6)', 0, ''), 194 (10, 'IPv6', 'BINARY(16)', 0, ''), 195 (11, 'Soubor', '', 0, ''), 196 (12, 'GPS', '', 0, ''), 197 (13, 'Výčet', 'INT', 0, 'TypeEnumeration'), 198 (14, 'Internetový odkaz', 'VARCHAR(255)', 1, ''), 199 (15, 'Heslo', 'VARCHAR(255)', 2, ''), 200 (16, 'Ukazatel', 'INT', 0, 'TypePointer'), 201 (17, 'Datum', 'DATE', 0, ''), 202 (18, 'Čas', 'TIME', 0, ''), 203 (19, 'Barva', 'INT', 0, ''); 204 205 -- -------------------------------------------------------- 206 207 -- 208 -- Struktura tabulky `TypeEnumeration` 209 -- 210 211 CREATE TABLE IF NOT EXISTS `TypeEnumeration` ( 212 `Id` int(11) NOT NULL AUTO_INCREMENT, 213 `Name` varchar(255) NOT NULL, 214 `Type` int(11) NOT NULL, 215 `Sequence` int(11) NOT NULL, 216 PRIMARY KEY (`Id`), 217 KEY `Type` (`Type`) 218 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; 219 220 -- 221 -- Vypisuji data pro tabulku `TypeEnumeration` 222 -- 223 224 INSERT INTO `TypeEnumeration` (`Id`, `Name`, `Type`, `Sequence`) VALUES 225 (1, 'Nepravda', 7, 0), 226 (2, 'Pravda', 7, 1); 227 228 -- -------------------------------------------------------- 229 230 -- 231 -- Struktura tabulky `TypeFile` 232 -- 233 234 CREATE TABLE IF NOT EXISTS `TypeFile` ( 235 `Id` int(11) NOT NULL AUTO_INCREMENT, 236 `Name` varchar(255) NOT NULL, 237 `Size` int(11) NOT NULL, 238 PRIMARY KEY (`Id`) 239 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 240 241 -- 242 -- Vypisuji data pro tabulku `TypeFile` 243 -- 244 245 246 -- -------------------------------------------------------- 247 248 -- 249 -- Struktura tabulky `TypeGPS` 250 -- 251 252 CREATE TABLE IF NOT EXISTS `TypeGPS` ( 253 `Id` int(11) NOT NULL AUTO_INCREMENT, 254 `Latitude` double NOT NULL, 255 `Longitude` double NOT NULL, 256 PRIMARY KEY (`Id`) 257 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 258 259 -- 260 -- Vypisuji data pro tabulku `TypeGPS` 261 -- 262 263 264 -- -------------------------------------------------------- 265 266 -- 267 -- Struktura tabulky `TypePointer` 268 -- 269 270 CREATE TABLE IF NOT EXISTS `TypePointer` ( 271 `Id` int(11) NOT NULL AUTO_INCREMENT, 272 `Type` int(11) NOT NULL, 273 `Object` int(11) NOT NULL, 274 PRIMARY KEY (`Id`), 275 KEY `Type` (`Type`) 276 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 277 278 -- 279 -- Vypisuji data pro tabulku `TypePointer` 280 -- 281 90 282 91 283 -- … … 97 289 -- 98 290 ALTER TABLE `Object` 99 ADD CONSTRAINT `Object_ibfk_1` FOREIGN KEY (` MenuGroup`) REFERENCES `MenuGroup` (`Id`);291 ADD CONSTRAINT `Object_ibfk_1` FOREIGN KEY (`Group`) REFERENCES `ObjectGroup` (`Id`); 100 292 101 293 -- … … 103 295 -- 104 296 ALTER TABLE `Property` 105 ADD CONSTRAINT `Property_ibfk_1` FOREIGN KEY (`Object`) REFERENCES `Object` (`Id`); 297 ADD CONSTRAINT `Property_ibfk_1` FOREIGN KEY (`Object`) REFERENCES `Object` (`Id`), 298 ADD CONSTRAINT `Property_ibfk_2` FOREIGN KEY (`Type`) REFERENCES `Type` (`Id`); 106 299 107 300 -- … … 110 303 ALTER TABLE `PropertyGroup` 111 304 ADD CONSTRAINT `PropertyGroup_ibfk_1` FOREIGN KEY (`Object`) REFERENCES `Object` (`Id`); 305 306 -- 307 -- Omezení pro tabulku `TypeEnumeration` 308 -- 309 ALTER TABLE `TypeEnumeration` 310 ADD CONSTRAINT `TypeEnumeration_ibfk_1` FOREIGN KEY (`Type`) REFERENCES `Type` (`Id`); 311 312 -- 313 -- Omezení pro tabulku `TypePointer` 314 -- 315 ALTER TABLE `TypePointer` 316 ADD CONSTRAINT `TypePointer_ibfk_1` FOREIGN KEY (`Type`) REFERENCES `Type` (`Id`); -
trunk/chronis.lpi
r5 r6 2 2 <CONFIG> 3 3 <ProjectOptions> 4 <Version Value=" 7"/>4 <Version Value="9"/> 5 5 <General> 6 <Flags>7 <UseDefaultCompilerOptions Value="True"/>8 </Flags>9 6 <MainUnit Value="0"/> 10 <TargetFileExt Value=""/>11 7 <Title Value="chronis"/> 12 8 <ResourceType Value="res"/> … … 15 11 <ActiveWindowIndexAtStart Value="0"/> 16 12 </General> 13 <i18n> 14 <EnableI18N Value="True"/> 15 <OutDir Value="languages"/> 16 </i18n> 17 17 <VersionInfo> 18 18 <Language Value=""/> 19 19 <CharSet Value=""/> 20 <StringTable Comments="" CompanyName="" FileDescription="" FileVersion="" InternalName="" LegalCopyright="" LegalTrademarks="" OriginalFilename="" ProductName=""ProductVersion=""/>20 <StringTable ProductVersion=""/> 21 21 </VersionInfo> 22 <BuildModes Count="1"> 23 <Item1 Name="default" Default="True"/> 24 </BuildModes> 22 25 <PublishOptions> 23 26 <Version Value="2"/> … … 37 40 </Item1> 38 41 </RequiredPackages> 39 <Units Count="1 7">42 <Units Count="13"> 40 43 <Unit0> 41 44 <Filename Value="chronis.lpr"/> … … 46 49 <WindowIndex Value="1"/> 47 50 <TopLine Value="1"/> 48 <CursorPos X="59" Y="24"/> 49 <UsageCount Value="149"/> 50 <Loaded Value="True"/> 51 <CursorPos X="16" Y="5"/> 52 <UsageCount Value="274"/> 53 <Loaded Value="True"/> 54 <LoadedDesigner Value="True"/> 51 55 </Unit0> 52 56 <Unit1> 53 <Filename Value="umainform.pas"/> 54 <ComponentName Value="MainForm"/> 55 <ResourceBaseClass Value="Form"/> 56 <UnitName Value="UMainForm"/> 57 <WindowIndex Value="0"/> 58 <TopLine Value="1"/> 59 <CursorPos X="29" Y="1"/> 60 <UsageCount Value="15"/> 57 <Filename Value="USqlDatabase.pas"/> 58 <UnitName Value="USqlDatabase"/> 59 <WindowIndex Value="0"/> 60 <TopLine Value="330"/> 61 <CursorPos X="1" Y="347"/> 62 <UsageCount Value="52"/> 61 63 </Unit1> 62 64 <Unit2> 63 <Filename Value="uloginform.pas"/>64 <ComponentName Value="LoginForm"/>65 <ResourceBaseClass Value="Form"/>66 <UnitName Value="ULoginForm"/>67 <WindowIndex Value="0"/>68 <TopLine Value="1"/>69 <CursorPos X="37" Y="1"/>70 <UsageCount Value="15"/>71 </Unit2>72 <Unit3>73 <Filename Value="USqlDatabase.pas"/>74 <UnitName Value="USqlDatabase"/>75 <WindowIndex Value="0"/>76 <TopLine Value="330"/>77 <CursorPos X="1" Y="347"/>78 <UsageCount Value="81"/>79 </Unit3>80 <Unit4>81 65 <Filename Value="UMainForm.pas"/> 82 66 <ComponentName Value="MainForm"/> … … 87 71 <TopLine Value="118"/> 88 72 <CursorPos X="25" Y="144"/> 89 <UsageCount Value="1 35"/>90 </Unit 4>91 <Unit 5>73 <UsageCount Value="106"/> 74 </Unit2> 75 <Unit3> 92 76 <Filename Value="ULoginForm.pas"/> 93 77 <ComponentName Value="LoginForm"/> … … 98 82 <TopLine Value="1"/> 99 83 <CursorPos X="24" Y="14"/> 100 <UsageCount Value="135"/> 84 <UsageCount Value="106"/> 85 </Unit3> 86 <Unit4> 87 <Filename Value="Common/UPersistentForm.pas"/> 88 <IsPartOfProject Value="True"/> 89 <UnitName Value="UPersistentForm"/> 90 <WindowIndex Value="0"/> 91 <TopLine Value="42"/> 92 <CursorPos X="33" Y="46"/> 93 <UsageCount Value="264"/> 94 </Unit4> 95 <Unit5> 96 <Filename Value="Common/USqlDatabase.pas"/> 97 <IsPartOfProject Value="True"/> 98 <UnitName Value="USqlDatabase"/> 99 <EditorIndex Value="2"/> 100 <WindowIndex Value="0"/> 101 <TopLine Value="264"/> 102 <CursorPos X="3" Y="307"/> 103 <UsageCount Value="264"/> 104 <Loaded Value="True"/> 101 105 </Unit5> 102 106 <Unit6> 103 <Filename Value="Common/U PersistentForm.pas"/>104 <IsPartOfProject Value="True"/> 105 <UnitName Value="U PersistentForm"/>106 <WindowIndex Value="0"/> 107 <TopLine Value=" 42"/>108 <CursorPos X=" 33" Y="46"/>109 <UsageCount Value=" 139"/>107 <Filename Value="Common/URegistry.pas"/> 108 <IsPartOfProject Value="True"/> 109 <UnitName Value="URegistry"/> 110 <WindowIndex Value="0"/> 111 <TopLine Value="32"/> 112 <CursorPos X="21" Y="13"/> 113 <UsageCount Value="264"/> 110 114 </Unit6> 111 115 <Unit7> 112 <Filename Value="Common/USqlDatabase.pas"/> 113 <IsPartOfProject Value="True"/> 114 <UnitName Value="USqlDatabase"/> 115 <EditorIndex Value="2"/> 116 <WindowIndex Value="0"/> 117 <TopLine Value="385"/> 118 <CursorPos X="25" Y="373"/> 119 <UsageCount Value="139"/> 120 <Loaded Value="True"/> 116 <Filename Value="Forms/UItemView.pas"/> 117 <IsPartOfProject Value="True"/> 118 <ComponentName Value="ItemViewForm"/> 119 <ResourceBaseClass Value="Form"/> 120 <UnitName Value="UItemView"/> 121 <EditorIndex Value="0"/> 122 <WindowIndex Value="0"/> 123 <TopLine Value="65"/> 124 <CursorPos X="41" Y="68"/> 125 <UsageCount Value="327"/> 126 <Loaded Value="True"/> 127 <LoadedDesigner Value="True"/> 121 128 </Unit7> 122 129 <Unit8> 123 <Filename Value="Common/URegistry.pas"/> 124 <IsPartOfProject Value="True"/> 125 <UnitName Value="URegistry"/> 126 <WindowIndex Value="0"/> 127 <TopLine Value="32"/> 128 <CursorPos X="21" Y="13"/> 129 <UsageCount Value="139"/> 130 <Filename Value="Forms/UItemEdit.pas"/> 131 <IsPartOfProject Value="True"/> 132 <ComponentName Value="ItemEditForm"/> 133 <ResourceBaseClass Value="Form"/> 134 <UnitName Value="UItemEdit"/> 135 <EditorIndex Value="1"/> 136 <WindowIndex Value="0"/> 137 <TopLine Value="56"/> 138 <CursorPos X="23" Y="78"/> 139 <UsageCount Value="318"/> 140 <Loaded Value="True"/> 141 <LoadedDesigner Value="True"/> 130 142 </Unit8> 131 143 <Unit9> 132 <Filename Value="Forms/UItemView.pas"/> 133 <IsPartOfProject Value="True"/> 134 <ComponentName Value="ItemViewForm"/> 135 <ResourceBaseClass Value="Form"/> 136 <UnitName Value="UItemView"/> 137 <EditorIndex Value="0"/> 138 <WindowIndex Value="0"/> 139 <TopLine Value="82"/> 140 <CursorPos X="27" Y="112"/> 141 <UsageCount Value="35"/> 142 <Loaded Value="True"/> 144 <Filename Value="Forms/ULoginForm.pas"/> 145 <IsPartOfProject Value="True"/> 146 <HasResources Value="True"/> 147 <UnitName Value="ULoginForm"/> 148 <UsageCount Value="317"/> 143 149 </Unit9> 144 150 <Unit10> 145 <Filename Value="Forms/UItemEdit.pas"/> 146 <IsPartOfProject Value="True"/> 147 <ComponentName Value="ItemEditForm"/> 148 <ResourceBaseClass Value="Form"/> 149 <UnitName Value="UItemEdit"/> 150 <EditorIndex Value="1"/> 151 <WindowIndex Value="0"/> 152 <TopLine Value="125"/> 153 <CursorPos X="16" Y="137"/> 154 <UsageCount Value="26"/> 155 <Loaded Value="True"/> 151 <Filename Value="Forms/UMainForm.pas"/> 152 <IsPartOfProject Value="True"/> 153 <ComponentName Value="MainForm"/> 154 <HasResources Value="True"/> 155 <ResourceBaseClass Value="Form"/> 156 <UnitName Value="UMainForm"/> 157 <IsVisibleTab Value="True"/> 158 <EditorIndex Value="3"/> 159 <WindowIndex Value="0"/> 160 <TopLine Value="235"/> 161 <CursorPos X="28" Y="245"/> 162 <UsageCount Value="317"/> 163 <Loaded Value="True"/> 164 <LoadedDesigner Value="True"/> 156 165 </Unit10> 157 166 <Unit11> 158 <Filename Value="Forms/ULoginForm.pas"/> 159 <IsPartOfProject Value="True"/> 160 <HasResources Value="True"/> 161 <UnitName Value="ULoginForm"/> 162 <UsageCount Value="25"/> 167 <Filename Value="Common/UTreeState.pas"/> 168 <IsPartOfProject Value="True"/> 169 <UnitName Value="UTreeState"/> 170 <UsageCount Value="314"/> 163 171 </Unit11> 164 172 <Unit12> 165 <Filename Value="Forms/U MainForm.pas"/>166 <IsPartOfProject Value="True"/> 167 <ComponentName Value=" MainForm"/>168 < HasResources Value="True"/>169 < ResourceBaseClass Value="Form"/>170 < UnitName Value="UMainForm"/>171 < EditorIndex Value="3"/>172 < WindowIndex Value="0"/>173 < TopLine Value="77"/>174 < CursorPos X="33" Y="92"/>175 < UsageCount Value="25"/>176 <Loaded Value="True"/>173 <Filename Value="Forms/UItemAdd.pas"/> 174 <IsPartOfProject Value="True"/> 175 <ComponentName Value="ItemAddForm"/> 176 <ResourceBaseClass Value="Form"/> 177 <UnitName Value="UItemAdd"/> 178 <EditorIndex Value="4"/> 179 <WindowIndex Value="0"/> 180 <TopLine Value="47"/> 181 <CursorPos X="6" Y="48"/> 182 <UsageCount Value="313"/> 183 <Loaded Value="True"/> 184 <LoadedDesigner Value="True"/> 177 185 </Unit12> 178 <Unit13>179 <Filename Value="../../../lazarus/trunk/lcl/controls.pp"/>180 <UnitName Value="Controls"/>181 <WindowIndex Value="0"/>182 <TopLine Value="1399"/>183 <CursorPos X="14" Y="1418"/>184 <SyntaxHighlighter Value="FreePascal"/>185 <UsageCount Value="10"/>186 <DefaultSyntaxHighlighter Value="Text"/>187 </Unit13>188 <Unit14>189 <Filename Value="../../../lazarus/trunk/lcl/spin.pp"/>190 <UnitName Value="Spin"/>191 <WindowIndex Value="0"/>192 <TopLine Value="129"/>193 <CursorPos X="3" Y="148"/>194 <SyntaxHighlighter Value="FreePascal"/>195 <UsageCount Value="10"/>196 <DefaultSyntaxHighlighter Value="Text"/>197 </Unit14>198 <Unit15>199 <Filename Value="Common/UTreeState.pas"/>200 <IsPartOfProject Value="True"/>201 <UnitName Value="UTreeState"/>202 <UsageCount Value="22"/>203 <DefaultSyntaxHighlighter Value="Text"/>204 </Unit15>205 <Unit16>206 <Filename Value="Forms/UItemAdd.pas"/>207 <IsPartOfProject Value="True"/>208 <ComponentName Value="ItemAddForm"/>209 <ResourceBaseClass Value="Form"/>210 <UnitName Value="UItemAdd"/>211 <IsVisibleTab Value="True"/>212 <EditorIndex Value="4"/>213 <WindowIndex Value="0"/>214 <TopLine Value="116"/>215 <CursorPos X="27" Y="130"/>216 <UsageCount Value="21"/>217 <Loaded Value="True"/>218 </Unit16>219 186 </Units> 220 187 <JumpHistory Count="30" HistoryIndex="29"> 221 188 <Position1> 222 <Filename Value="Forms/UItem Edit.pas"/>223 <Caret Line=" 78" Column="1" TopLine="57"/>189 <Filename Value="Forms/UItemAdd.pas"/> 190 <Caret Line="51" Column="33" TopLine="31"/> 224 191 </Position1> 225 192 <Position2> 226 <Filename Value="Forms/UItem Edit.pas"/>227 <Caret Line=" 79" Column="1" TopLine="57"/>193 <Filename Value="Forms/UItemAdd.pas"/> 194 <Caret Line="57" Column="32" TopLine="38"/> 228 195 </Position2> 229 196 <Position3> 230 <Filename Value="Forms/UItem Edit.pas"/>231 <Caret Line=" 81" Column="1" TopLine="57"/>197 <Filename Value="Forms/UItemAdd.pas"/> 198 <Caret Line="23" Column="1" TopLine="5"/> 232 199 </Position3> 233 200 <Position4> 234 <Filename Value="Forms/UItem Edit.pas"/>235 <Caret Line="8 5" Column="1" TopLine="57"/>201 <Filename Value="Forms/UItemAdd.pas"/> 202 <Caret Line="88" Column="1" TopLine="81"/> 236 203 </Position4> 237 204 <Position5> 238 <Filename Value="Forms/UItem Edit.pas"/>239 <Caret Line=" 86" Column="1" TopLine="57"/>205 <Filename Value="Forms/UItemAdd.pas"/> 206 <Caret Line="121" Column="27" TopLine="97"/> 240 207 </Position5> 241 208 <Position6> 242 <Filename Value="Forms/UItem Edit.pas"/>243 <Caret Line=" 87" Column="1" TopLine="57"/>209 <Filename Value="Forms/UItemAdd.pas"/> 210 <Caret Line="124" Column="31" TopLine="97"/> 244 211 </Position6> 245 212 <Position7> 246 <Filename Value="Forms/UItem Edit.pas"/>247 <Caret Line=" 89" Column="1" TopLine="57"/>213 <Filename Value="Forms/UItemAdd.pas"/> 214 <Caret Line="125" Column="32" TopLine="104"/> 248 215 </Position7> 249 216 <Position8> 250 <Filename Value="Forms/UItem Edit.pas"/>251 <Caret Line=" 90" Column="1" TopLine="58"/>217 <Filename Value="Forms/UItemAdd.pas"/> 218 <Caret Line="126" Column="32" TopLine="105"/> 252 219 </Position8> 253 220 <Position9> 254 <Filename Value="Forms/UItem Edit.pas"/>255 <Caret Line=" 91" Column="1" TopLine="59"/>221 <Filename Value="Forms/UItemAdd.pas"/> 222 <Caret Line="125" Column="32" TopLine="104"/> 256 223 </Position9> 257 224 <Position10> 258 <Filename Value="Forms/U MainForm.pas"/>259 <Caret Line=" 237" Column="22" TopLine="220"/>225 <Filename Value="Forms/UItemEdit.pas"/> 226 <Caret Line="148" Column="1" TopLine="112"/> 260 227 </Position10> 261 228 <Position11> 262 <Filename Value="Forms/U MainForm.pas"/>263 <Caret Line=" 241" Column="14" TopLine="224"/>229 <Filename Value="Forms/UItemEdit.pas"/> 230 <Caret Line="9" Column="50" TopLine="1"/> 264 231 </Position11> 265 232 <Position12> 266 <Filename Value="Forms/U MainForm.pas"/>267 <Caret Line=" 230" Column="40" TopLine="208"/>233 <Filename Value="Forms/UItemAdd.pas"/> 234 <Caret Line="9" Column="27" TopLine="1"/> 268 235 </Position12> 269 236 <Position13> 270 237 <Filename Value="Forms/UItemAdd.pas"/> 271 <Caret Line="1 1" Column="15" TopLine="1"/>238 <Caret Line="138" Column="28" TopLine="116"/> 272 239 </Position13> 273 240 <Position14> 274 <Filename Value="Forms/UItem Add.pas"/>275 <Caret Line="1 4" Column="15" TopLine="1"/>241 <Filename Value="Forms/UItemEdit.pas"/> 242 <Caret Line="137" Column="16" TopLine="125"/> 276 243 </Position14> 277 244 <Position15> 278 <Filename Value="Forms/UItem Add.pas"/>279 <Caret Line=" 15" Column="15" TopLine="1"/>245 <Filename Value="Forms/UItemEdit.pas"/> 246 <Caret Line="78" Column="23" TopLine="56"/> 280 247 </Position15> 281 248 <Position16> 282 <Filename Value="Forms/U ItemAdd.pas"/>283 <Caret Line="3 8" Column="9" TopLine="3"/>249 <Filename Value="Forms/UMainForm.pas"/> 250 <Caret Line="339" Column="43" TopLine="214"/> 284 251 </Position16> 285 252 <Position17> 286 253 <Filename Value="Forms/UMainForm.pas"/> 287 <Caret Line=" 191" Column="10" TopLine="189"/>254 <Caret Line="340" Column="43" TopLine="317"/> 288 255 </Position17> 289 256 <Position18> 290 <Filename Value="Forms/U ItemAdd.pas"/>291 <Caret Line=" 9" Column="25" TopLine="1"/>257 <Filename Value="Forms/UMainForm.pas"/> 258 <Caret Line="341" Column="43" TopLine="318"/> 292 259 </Position18> 293 260 <Position19> 294 <Filename Value="Forms/U ItemAdd.pas"/>295 <Caret Line=" 51" Column="33" TopLine="31"/>261 <Filename Value="Forms/UMainForm.pas"/> 262 <Caret Line="342" Column="43" TopLine="319"/> 296 263 </Position19> 297 264 <Position20> 298 <Filename Value="Forms/U ItemAdd.pas"/>299 <Caret Line=" 57" Column="32" TopLine="38"/>265 <Filename Value="Forms/UMainForm.pas"/> 266 <Caret Line="343" Column="43" TopLine="320"/> 300 267 </Position20> 301 268 <Position21> 302 <Filename Value="Forms/U ItemAdd.pas"/>303 <Caret Line=" 23" Column="1" TopLine="5"/>269 <Filename Value="Forms/UMainForm.pas"/> 270 <Caret Line="344" Column="43" TopLine="321"/> 304 271 </Position21> 305 272 <Position22> 306 <Filename Value="Forms/U ItemAdd.pas"/>307 <Caret Line=" 88" Column="1" TopLine="81"/>273 <Filename Value="Forms/UMainForm.pas"/> 274 <Caret Line="345" Column="43" TopLine="322"/> 308 275 </Position22> 309 276 <Position23> 310 <Filename Value="Forms/U ItemAdd.pas"/>311 <Caret Line=" 121" Column="27" TopLine="97"/>277 <Filename Value="Forms/UMainForm.pas"/> 278 <Caret Line="346" Column="43" TopLine="323"/> 312 279 </Position23> 313 280 <Position24> 314 <Filename Value="Forms/U ItemAdd.pas"/>315 <Caret Line=" 124" Column="31" TopLine="97"/>281 <Filename Value="Forms/UMainForm.pas"/> 282 <Caret Line="345" Column="43" TopLine="322"/> 316 283 </Position24> 317 284 <Position25> 318 <Filename Value="Forms/U ItemAdd.pas"/>319 <Caret Line=" 125" Column="32" TopLine="104"/>285 <Filename Value="Forms/UMainForm.pas"/> 286 <Caret Line="344" Column="43" TopLine="321"/> 320 287 </Position25> 321 288 <Position26> 322 <Filename Value="Forms/U ItemAdd.pas"/>323 <Caret Line=" 126" Column="32" TopLine="105"/>289 <Filename Value="Forms/UMainForm.pas"/> 290 <Caret Line="345" Column="43" TopLine="322"/> 324 291 </Position26> 325 292 <Position27> 326 <Filename Value="Forms/U ItemAdd.pas"/>327 <Caret Line=" 125" Column="32" TopLine="104"/>293 <Filename Value="Forms/UMainForm.pas"/> 294 <Caret Line="352" Column="43" TopLine="329"/> 328 295 </Position27> 329 296 <Position28> 330 <Filename Value="Forms/U ItemEdit.pas"/>331 <Caret Line=" 148" Column="1" TopLine="112"/>297 <Filename Value="Forms/UMainForm.pas"/> 298 <Caret Line="218" Column="1" TopLine="195"/> 332 299 </Position28> 333 300 <Position29> 334 <Filename Value="Forms/U ItemEdit.pas"/>335 <Caret Line=" 9" Column="50" TopLine="1"/>301 <Filename Value="Forms/UMainForm.pas"/> 302 <Caret Line="79" Column="21" TopLine="67"/> 336 303 </Position29> 337 304 <Position30> 338 <Filename Value="Forms/U ItemAdd.pas"/>339 <Caret Line=" 9" Column="27" TopLine="1"/>305 <Filename Value="Forms/UMainForm.pas"/> 306 <Caret Line="81" Column="21" TopLine="69"/> 340 307 </Position30> 341 308 </JumpHistory> 342 309 </ProjectOptions> 343 310 <CompilerOptions> 344 <Version Value=" 8"/>311 <Version Value="9"/> 345 312 <Target> 346 313 <Filename Value="chronis"/> 347 314 </Target> 348 315 <SearchPaths> 349 <IncludeFiles Value="$(ProjOutDir) /"/>316 <IncludeFiles Value="$(ProjOutDir)"/> 350 317 <Libraries Value="/usr/lib/mysql/;/usr/lib64/mysql/"/> 351 <OtherUnitFiles Value="Common /;Forms/"/>318 <OtherUnitFiles Value="Common;Forms"/> 352 319 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> 353 320 </SearchPaths> 354 <Parsing>355 <SyntaxOptions>356 <UseAnsiStrings Value="True"/>357 </SyntaxOptions>358 </Parsing>359 321 <CodeGeneration> 360 322 <Checks>
Note:
See TracChangeset
for help on using the changeset viewer.