84 |
|
public |
85 |
|
function Clone: IStatus; override; |
86 |
|
function StatusVector: PStatusVector; override; |
87 |
+ |
function InErrorState: boolean; override; |
88 |
|
end; |
89 |
|
|
90 |
|
{ TFB25ClientAPI } |
348 |
|
end; |
349 |
|
|
350 |
|
function TFB25Status.Clone: IStatus; |
350 |
– |
var aResult: TFB25Status; |
351 |
|
begin |
352 |
< |
aResult := TFB25Status.Create(nil); |
353 |
< |
aResult.Assign(self); |
354 |
< |
Result := aResult; |
352 |
> |
Result := TFB25Status.Copy(self); |
353 |
|
end; |
354 |
|
|
355 |
|
function TFB25Status.StatusVector: PStatusVector; |
357 |
|
Result := @FStatusVector; |
358 |
|
end; |
359 |
|
|
360 |
+ |
function TFB25Status.InErrorState: boolean; |
361 |
+ |
begin |
362 |
+ |
Result := StatusVector^[0] > 0; |
363 |
+ |
end; |
364 |
+ |
|
365 |
|
|
366 |
|
{ TFB25ClientAPI } |
367 |
|
|