Antwort
der Doppelpunkt ist zuviel. Also nicht ":=" sondern "=" für Vergleiche benutzen.
":=" ist nur für Zuweisung.
if (Edit1.Text = '1') ..
und Klammern um Vergleiche sind immer sinnvoll. Das verbessert die Klarheit und Übersichtlichkeit.