| 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 |