Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 07:42   #1
Anatoly555
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 13
По умолчанию Логический оператор If

Уважаемые форумчане, доброе утро!
Помогите разобраться новичку.
Написал малюсенькую програмку, как по книге, а она не хочет компилироваться:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ImgList, ExtCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Button1: TButton;
Image1: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation
uses Unit2;
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
par:String;
begin
par:=Edit1.Text;
If par='12345' then
begin
Form2.Show;
Form1.Hide;
end
else
begin
ShowMessage('Неправильно введенный пароль');
end;

end.


Выдает такую ошибку:

[Ошибка] Unit1.pas(45): ';' expected but '.' found
[Ошибка] Unit1.pas(52): Declaration expected but end of file found
[Фатальная ошибка] Project1.dpr(14): Could not compile used unit 'Unit1.pas'

Подскажите, пожалуйста, где я напартачил?

Спасибо.
С ув. Анатолий
Anatoly555 вне форума Ответить с цитированием
Старый 21.03.2010, 08:17   #2
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Здравствуйте, добавьте end; в конце между end; и end.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
par:String;
begin
par:=Edit1.Text;
If par='12345' then
begin
Form2.Show;
Form1.Hide;
end
else
begin
ShowMessage('Неправильно введенный пароль');
end;
end;
end.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 21.03.2010, 08:53   #3
Anatoly555
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 13
По умолчанию

Огромное спасибо.
Поехал дальше писать.
С ув. Анатолий
Anatoly555 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24
Логический тип(Delphi 7) matrix8325 Помощь студентам 1 22.04.2009 00:18
Построить логический вектор katya36 Помощь студентам 2 14.03.2009 13:32
Логический анализатор NieL Общие вопросы Delphi 1 10.03.2009 13:28
Логический адрес InitInstance Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 24.03.2008 10:33