Ich versuch Ihn so aufzurufen:
memo1.Lines[0]:=GetProperties(form1.FileListBox1main.Items[0], MediaLength);
Warum motzt er: "Undeklarierter Bezeichner: MediaLength"? Ich hab den ja bei private und in der Procedure drin

Ein kleines bischen mehr an Sourcecode wäre jetzt hilfreich.
Compiler irren im allgemeinen seltener als Programmierer.
Gruß
K-H