dbedit lerler toplama işlemi yaparken birinci dbedite birinci sayı ikinci dbedite 2.sayıyı yazıyorum hesapla butonuna basınca sonuc dbedit3 yazıdırıyorum

fakat benim burda yapamadımğım şey orneğin dbedit1 ici boşken program hesaplama işlemini yapmıyor hata mesajı cıkartıyor
ben birinci dbediti boş bırakarakta işlem yaptırmak istiyorum bunu nasıl yapacam

var
a,b,sonuc:integer
begin
a:=strtoint(dbedit1.text);
b:=strtoint (dbedit2.text);
sonuc:=a+b
dbedit3.text:=intostr(sonuc);

bu kodları yazıyorum ama dediğim gibi dbeditlerin birinin ici boş kalınca hata mesajı veriyor bunu nasıl engellerim

teşkkurler
__________________