Ignore:
Timestamp:
Jun 21, 2007, 12:24:04 AM (17 years ago)
Author:
alloc
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • oup/current/Tools/BinEdit.pas

    r225 r231  
    3030    procedure NewFile(fileinfo: TFileInfo);
    3131
    32     procedure LoadDat(_fileid: Integer);
    3332    function Save: Boolean;
    3433    function GetValue(datatype: Word; offset: Integer): String;
     
    121120
    122121procedure TForm_BinEdit.NewFile(fileinfo: TFileInfo);
    123 begin
    124   LoadDat(fileinfo.ID);
    125 end;
    126 
    127 
    128 
    129 
    130 function AddVSTEntry(AVST: TCustomVirtualStringTree; ANode: PVirtualNode;
    131   ARecord: TNodeData): PVirtualNode;
    132 var
    133   Data: PNodeData;
    134 begin
    135   Result := AVST.AddChild(ANode);
    136   Data   := AVST.GetNodeData(Result);
    137   AVST.ValidateNode(Result, False);
    138   Data^ := ARecord;
    139 end;
    140 
    141 
    142 
    143 
    144 procedure TForm_BinEdit.LoadDat(_fileid: Integer);
    145122var
    146123  mem:  TMemoryStream;
     
    157134    end;
    158135  end;
    159   if _fileid >= 0 then
    160   begin
    161     fileid := _fileid;
     136  if fileinfo.ID >= 0 then
     137  begin
     138    fileid := fileinfo.ID;
    162139    ConID := ConnectionID;
    163     if ConManager.Connection[ConID].ExtractFileIDOfName(filelist.Items.Strings[filelist.ItemIndex]) <> fileid then
    164       Self.SelectFileID(ConnectionID, fileid);
     140//    if ConManager.Connection[ConID].ExtractFileIDOfName(filelist.Items.Strings[filelist.ItemIndex]) <> fileid then
     141//      Self.SelectFileID(ConnectionID, fileid);
    165142    Self.ClearStructViewer;
    166143    mem := nil;
     
    174151  else
    175152  begin
    176     fileid := _fileid;
     153    fileid := -1;
    177154    ConID := -1;
    178155    Self.ClearStructViewer;
     
    182159  end;
    183160end;
     161
     162
     163
     164
     165function AddVSTEntry(AVST: TCustomVirtualStringTree; ANode: PVirtualNode;
     166  ARecord: TNodeData): PVirtualNode;
     167var
     168  Data: PNodeData;
     169begin
     170  Result := AVST.AddChild(ANode);
     171  Data   := AVST.GetNodeData(Result);
     172  AVST.ValidateNode(Result, False);
     173  Data^ := ARecord;
     174end;
     175
     176
    184177
    185178
Note: See TracChangeset for help on using the changeset viewer.