begin
if Assigned( FGetRes ) then begin
- try
- tmp := FGetRes( threadItem, inNo );
+ tmp := FGetRes( threadItem, inNo );
+ try
Result := string( tmp );
- finally
+ finally
DisposeResultString( tmp );
- end;
+ end;
end;
end;
begin
if Assigned( FGetHeader ) then begin
+ tmp := FGetHeader( threadItem, PChar( inOptionalHeader ) );
try
- tmp := FGetHeader( threadItem, PChar( inOptionalHeader ) );
Result := string( tmp );
finally
DisposeResultString( tmp );