Changeset 92 for oup/current/Code/OniDataClass.pas
- Timestamp:
- Jan 16, 2007, 12:35:04 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
oup/current/Code/OniDataClass.pas
r87 r92 136 136 end; 137 137 138 TOniDataEmpty = class(TOniData) 139 private 140 protected 141 public 142 constructor Create(OLDBFilename: String; var Result: Boolean); override; 143 procedure Close; override; 144 published 145 end; 138 146 139 147 140 const … … 151 144 152 145 var 153 // OniDataConnection: TOniData;154 146 DataConnections: array of TOniData; 155 OniDataConnection: TOniData;156 147 157 148 function CreateDataConnection(filename: String; backend: Integer): TOniData; 149 function ConnectionExists(filename: String): TOniData; 158 150 procedure CloseDataConnection(connection: TOniData); 159 151 function GetEmptyFileInfo: TFileInfo; … … 213 205 Result.raw_addr := 0; 214 206 Result.raw_size := 0; 215 for i := 0 to High(raw_list) do 216 begin 217 if raw_list[i].src_offset = dat_offset then 218 begin 219 Result.src_id := fileid; 220 Result.src_offset := raw_list[i].src_offset; 221 Result.raw_addr := raw_list[i].raw_addr; 222 Result.raw_size := raw_list[i].raw_size; 223 Result.loc_sep := raw_list[i].loc_sep; 224 Break; 207 if Length(raw_list) > 0 then 208 begin 209 for i := 0 to High(raw_list) do 210 begin 211 if raw_list[i].src_offset = dat_offset then 212 begin 213 Result.src_id := fileid; 214 Result.src_offset := raw_list[i].src_offset; 215 Result.raw_addr := raw_list[i].raw_addr; 216 Result.raw_size := raw_list[i].raw_size; 217 Result.loc_sep := raw_list[i].loc_sep; 218 Break; 219 end; 225 220 end; 226 221 end; … … 1466 1461 1467 1462 1463 function ConnectionExists(filename: String): TOniData; 1464 var 1465 i: Integer; 1466 begin 1467 Result := nil; 1468 if Length(DataConnections) > 0 then 1469 for i := 0 to High(DataConnections) do 1470 if DataConnections[i].FFileName = filename then 1471 begin 1472 Result := DataConnections[i]; 1473 Exit; 1474 end; 1475 end; 1468 1476 1469 1477 … … 1513 1521 1514 1522 1515 1516 1517 constructor TOniDataEmpty.Create(OLDBFilename: String; var Result: Boolean);1518 var1519 i, j: Byte;1520 temps: String;1521 begin1522 ShowMessage('OLD');1523 end;1524 1525 procedure TOniDataEmpty.Close;1526 begin1527 ShowMessage('OLD');1528 end;1529 1530 1523 end.
Note:
See TracChangeset
for help on using the changeset viewer.