Die aufrufende Form läßt sich über Screen.Forms[0] ermitteln.
Jain. Das ist die Form, welche aktuell den Fokus besitzt, denn immer wenn eine Form den bekommt, wird sie auf 0 verschoben.
Ist deine Form bereits sichtbar, dann wäre sie selbst die 0.
Das Ganze sieht bei mir dann so aus
aCaller <> nil
aka
Assigned(aCaller)
wirst du nie erleben, denn das ist niemals NIL, da Forms[i] immer eine Form zurückliefert, und wenn nicht, dann wird eine
Exception geworfen (index out of bounds).