Error: Missing operator or semicolon
Portál: | amos.ukf.sk |
Kurz: | Programovanie 1 |
Kniha: | Error: Missing operator or semicolon |
Vytlačil(a): | Hosťovský používateľ |
Dátum: | štvrtok, 21 novembra 2024, 17:01 |
1. Missing operator or semicolon
Pôvodný zdrojový kód unit Unit1; interface uses type var implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); meno:= Edit1.Text ShowMessage('Ahoj ' + meno + ' ' + priezvisko + ' !'); end; { [Error] Unit1.pas(33): Missing operator or semicolon Chýba operátor alebo bodkočiarka. PREČO? Za príkazom v riadku, ktorý predchádza označenému, chýba bodkočiarka. RIEŠENIE Bodkočiarku doplníme. Upravený zdrojový kód -------------------------------------------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); meno:= Edit1.Text; ShowMessage('Ahoj ' + meno + ' ' + priezvisko + ' !'); end; -------------------------------------------------------------------------------- } |
2. Missing operator or semicolon
Pôvodný zdrojový kód unit Unit1; interface uses type var implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); a:= StrToFloat(Edit1.Text); V:= a*b*c; Label1.Caption:= 'V = ' + FloatToStr(V); end; { [Error] Unit1.pas(40): Missing operator or semicolon Chýba operátor alebo bodkočiarka. PREČO? Na označenom mieste chýba operátor násobenia. RIEŠENIE Symbol * do výrazu dopíšeme. Upravený zdrojový kód -------------------------------------------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); a:= StrToFloat(Edit1.Text); V:= a*b*c; Label1.Caption:= 'V = ' + FloatToStr(V); end; -------------------------------------------------------------------------------- } |
3. Missing operator or semicolon
Pôvodný zdrojový kód unit Unit1; interface uses type var implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); a:= StrToFloat(Edit1.Text); S:= a b Label1.Caption:= 'o = ' + FloatToStr(o); end; { [Error] Unit1.pas(37): Missing operator or semicolon Chýba operátor alebo bodkočiarka. PREČO? Na označenom mieste chýba operátor násobenia aj bodkočiarka za príkazom. RIEŠENIE Symbol * do výrazu dopíšeme. Doplníme i chýbajúcu bodkočiarku. Upravený zdrojový kód -------------------------------------------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); a:= StrToFloat(Edit1.Text); S:= a*b; Label1.Caption:= 'o = ' + FloatToStr(o); end; -------------------------------------------------------------------------------- } |