Imho ist folgendes das Problem: Du greifst auf ein Objekt zu, welches du in deiner Funktion nicht "kennst".
Lösung Nummer 1: Du deklarierst deine Funktion innerhalb der Formular-Deklaration.
Lösung Nummer 2: Du Greifst über das Formular auf das Steuerelement zu. (Form1.Edit1.Text)