Weil deine Begins und Ends komplett durcheinander gekommen sind.
Ein letztes mal
*Code vorkau*
Delphi-Quellcode:
procedure TForm1MSP.RadioGroup1Click(Sender: TObject);
begin
if RadioButtonFlussdichte.Checked = true then
Label7.Caption := Edit1Spannung.Text
else Label5.Caption := Edit1Flussdichte.Text;
end;
procedure TForm1MSP.Edit1MasseChange(Sender: TObject);
Var
zahl:Extended;
begin
if not TryStrToFloat(Edit1Masse.text, zahl)
then showmessage('FEHLER')
end;