* Free Translated resource strings, patch by Christoph. Fixes issue #41372

This commit is contained in:
Michaël Van Canneyt 2026-02-15 18:02:26 +01:00
parent 2ebb42c141
commit 7b088f9484

View File

@ -402,6 +402,24 @@ begin
end;
end;
end;
procedure FinalizeResourceStringRefs;
var
i: integer;
ptable: PResStrInitEntry;
begin
for i:=1 to ResStrInitTable^.Count do
begin
ptable:=ResStrInitTable^.Tables[i];
while Assigned(ptable^.Addr) do
begin
AnsiString(ptable^.Addr^):='';
Inc(ptable);
end;
end;
end;
{$endif FPC_HAS_RESSTRINITS}
Var
@ -524,6 +542,9 @@ end;
Initialization
{ ResetResourceTables;}
finalization
{$ifdef FPC_HAS_RESSTRINITS}
FinalizeResourceStringRefs;
{$endif FPC_HAS_RESSTRINITS}
FinalizeResourceTables;
{$endif FPC_HAS_FEATURE_RESOURCES}
end.