| 34 | 
   | 
     function CloseConnectionByIndex(Index: Integer; var Msg: TStatusMessages): Boolean; overload; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 35 | 
   | 
     function CloseConnection(ID: Integer; var Msg: TStatusMessages): Boolean; overload; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 36 | 
   | 
     function CloseConnection(FileName: String; var Msg: TStatusMessages): Boolean; overload; | 
 
 
 
 
 
 
 
 
 | 37 | 
 + | 
     function FileOpened(FileName: String): Integer; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 38 | 
   | 
   published | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 39 | 
   | 
   end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 40 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 261 | 
   | 
 end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 262 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 263 | 
   | 
  | 
 
 
 
 
 
 
 
 
 | 264 | 
 + | 
 function TConnectionManager.FileOpened(FileName: String): Integer; | 
 
 
 
 
 
 
 
 
 | 265 | 
 + | 
 var | 
 
 
 
 
 
 
 
 
 | 266 | 
 + | 
   i: Integer; | 
 
 
 
 
 
 
 
 
 | 267 | 
 + | 
 begin | 
 
 
 
 
 
 
 
 
 | 268 | 
 + | 
   Result := -1; | 
 
 
 
 
 
 
 
 
 | 269 | 
 + | 
   if Length(FConnections) > 0 then | 
 
 
 
 
 
 
 
 
 | 270 | 
 + | 
     for i := 0 to High(FConnections) do | 
 
 
 
 
 
 
 
 
 | 271 | 
 + | 
       if FConnections[i].FileName = FileName then | 
 
 
 
 
 
 
 
 
 | 272 | 
 + | 
       begin | 
 
 
 
 
 
 
 
 
 | 273 | 
 + | 
         Result := FConnections[i].ConnectionID; | 
 
 
 
 
 
 
 
 
 | 274 | 
 + | 
         Exit; | 
 
 
 
 
 
 
 
 
 | 275 | 
 + | 
       end; | 
 
 
 
 
 
 
 
 
 | 276 | 
 + | 
 end; | 
 
 
 
 
 
 
 
 
 | 277 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 278 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 279 | 
   | 
 initialization | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 280 | 
   | 
   ConManager := TConnectionManager.Create; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 281 | 
   | 
 finalization |