Ja, ähm kommt jetzt drauf an. Also wenn du es in zwei Formularen brauchst, der Code also in zwei Units steht, dann würde ich die Funktion in eine dritte auslagern und diese bei Uses in den anderen beiden Units (den Formular-Units) einbinden.
Wenn du dir von Delphi automatisch eine neue
Unit generieren läßt, also auf neu-->
Unit klickst, dann schmeiß aber bitte alle überflüssigen Units raus. Ich weiß jetzt nicht genau, was nicht gebraucht wird, aber die
Unit Forms brauchst du auf keinen Fall in der dritten
Unit für die ausgelagerte Funktion. Windows, SysUtils, Classes sollte reichen.