MD5-Summe bilden und all das ist kein Problem.
Würde aber glaube ich eher meine Lösung verwenden. Nur schaffe ich es gerade nicht die
DFM-Resource korrekt auszulesen.
Ich bekomme folgendes ausgelesen
TPF0TForm5Form5Left (mit ein paar speziellen, komischen Zeichen drin die hier aber gelöscht werden)
Code
Delphi-Quellcode:
function LoadTextFromResourceByName(ResourceName: string): string;
var
ResourceStream: TResourceStream;
sl: TStringList;
begin
if (FindResource(hInstance, PChar(ResourceName), RT_RCDATA) <> 0) then
begin
ResourceStream := TResourceStream.Create(hInstance, ResourceName, RT_RCDATA);
try
sl := TStringList.Create;
try
sl.LoadFromStream(ResourceStream);
Result := sl.Text;
finally
sl.Free;
end;
finally
ResourceStream.Free;
end;
end;
end;
ShowMessage( LoadTextFromResourceByName(Form5.ClassName) );