Wenn du "galgen1" nicht in dein Interface aufnehmen willst, dann verschiebe diese procedur nach vorne. Sie soll in implementation vor der pruefung auftauchen.
also:
Delphi-Quellcode:
implementation
procedure galgen1;
begin
...
end;
procedure pruefung2;
begin
...
end;
das mit dem Button hat wahrscheinlich geklappt, weil die Button prozedur ganz am Ende der
Unit hinzugefügt wurde und somit erst nach der galgen1 prozedur stand.