more related to 9cca5e1b12

TWritableLfmTextComponent.readerError does not coever all the error kinds (for example error in conversion from text to bin stream)
This commit is contained in:
Basile Burg 2015-08-24 15:00:48 +02:00
parent 55671cf9e6
commit 10cdbcd912
2 changed files with 2 additions and 7 deletions

View File

@ -317,6 +317,7 @@
<Unit34> <Unit34>
<Filename Value="..\src\ce_writablecomponent.pas"/> <Filename Value="..\src\ce_writablecomponent.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="ce_writableComponent"/>
</Unit34> </Unit34>
<Unit35> <Unit35>
<Filename Value="..\src\ce_sharedres.pas"/> <Filename Value="..\src\ce_sharedres.pas"/>

View File

@ -107,21 +107,15 @@ begin
end; end;
procedure TCustomWritableComponent.loadFromFile(const aFilename: string); procedure TCustomWritableComponent.loadFromFile(const aFilename: string);
var
err: boolean;
begin begin
err := false; fHasLoaded := true;
fHasLoaded := false;
beforeLoad; beforeLoad;
setFilename(aFilename); setFilename(aFilename);
try try
customLoadFromFile(aFilename); customLoadFromFile(aFilename);
except except
err := true;
fHasLoaded := false; fHasLoaded := false;
end; end;
if not err then
fHasLoaded := true;
afterLoad; afterLoad;
end; end;
{$ENDREGION} {$ENDREGION}