Wenn WorkLine eine Funktion ist, die einen String zurückgibt, dann sollte das meiner Meinung nach klappen.
Probiers doch einfach mal mit:
Delphi-Quellcode:
var temp: string;
...
begin
memo1.Clear;
temp:= workline(opendialog1.FileName);
memo1.Lines.LoadFromFile(temp);