Falls es ohne die Variable zu einem Laufzeitfehler kommt, könntest du folgendes versuchen:
Delphi-Quellcode:
try
m := sin(d)*b/sin(e);
except
m := sin(d)*c/sin(f);
end;
Gruß
Stefan
Edit:
Vergiss meinen Vorschlag, es gibt bei deinem Problem zu viele Fälle.
@hoika: Ich glaube, thknub möchte wissen, wie man die Variablen auf leeren Inhalt prüft.