ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/oup/current/DataAccess/Access_OUP_ADB.pas
(Generate patch)

Comparing oup/current/DataAccess/Access_OUP_ADB.pas (file contents):
Revision 156 by alloc, Sun Apr 1 22:49:17 2007 UTC vs.
Revision 229 by alloc, Wed Jun 20 10:57:51 2007 UTC

# Line 90 | Line 90 | begin
90      end;
91      if FQuery.FieldByName('name').AsString = 'lvl' then
92        FLevelNumber := StrToInt(FQuery.FieldByName('value').AsString);
93 <    if FQuery.FieldByName('name').AsString = 'DataOS' then
93 >    if FQuery.FieldByName('name').AsString = 'os' then
94      begin
95        if FQuery.FieldByName('value').AsString = 'WIN' then
96          FDataOS := DOS_WIN
# Line 112 | Line 112 | begin
112    FChangeRights := [CR_EditDat, CR_EditRaw, CR_ResizeDat, CR_ResizeRaw];
113  
114    UpdateListCache;
115 +
116 +  inherited;
117   end;
118  
119  
# Line 215 | Line 217 | end;
217  
218    function CompareItems(List: TStringList; I1, I2: Integer): Integer;
219    var
218    fin: Boolean;
219    pos: Integer;
220      s1, s2: String;
221    begin
222    fin := False;
222      s1 := MidStr(List[I1], 1, PosEx(';', List[I1], 6) - 1);
223      s2 := MidStr(List[I2], 1, PosEx(';', List[I2], 6) - 1);
224 <    pos := 1;
226 <    Result := 0;
227 <    repeat
228 <      if Ord(s1[pos]) < Ord(s2[pos]) then
229 <      begin
230 <        Result := -1;
231 <        fin := True;
232 <      end
233 <      else if Ord(s1[pos]) > Ord(s2[pos]) then
234 <      begin
235 <        Result := 1;
236 <        fin := True;
237 <      end;
238 <      Inc(pos);
239 <    until fin or (pos > Length(s1)) or (pos > Length(s2));
240 <
241 <    if not fin then
242 <    begin
243 <      if pos > Length(s1) then
244 <        Result := -1
245 <      else
246 <        Result := 1;
247 <    end;
224 >    Result := CompareStr(s1, s2);
225    end;
226  
227   function TAccess_OUP_ADB.GetFilesList(ext: String; pattern: String;

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)