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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2013, 17:14   #1
ell88
Новичок
Джуниор
 
Регистрация: 13.03.2013
Сообщений: 1
По умолчанию

Вобщем писал для себя базу данных, все работало но не понятн оиз за чего произошла ошибка. ЧТО он хочет от меня.
Цитата:
[Error] GRGbaza.dpr(9): Identifier expected but 'BEGIN' found
[Error] GRGbaza.dpr(11): Statement expected but 'USES' found
[Error] GRGbaza.dpr(12): '.' expected but ',' found
[Error] GRGbaza.dpr(21): '.' expected but 'BEGIN' found
[Error] GRGbaza.dpr(22): Undeclared identifier: 'Application'
[Error] GRGbaza.dpr(22): Missing operator or semicolon
[Error] GRGbaza.dpr(23): Missing operator or semicolon
[Error] GRGbaza.dpr(24): Missing operator or semicolon
[Error] GRGbaza.dpr(24): Undeclared identifier: 'TForm1'
[Error] GRGbaza.dpr(25): Missing operator or semicolon
[Error] GRGbaza.dpr(25): Undeclared identifier: 'TForm2'
[Error] GRGbaza.dpr(26): Missing operator or semicolon
[Error] GRGbaza.dpr(26): Undeclared identifier: 'TForm3'
[Error] GRGbaza.dpr(27): Missing operator or semicolon
[Error] GRGbaza.dpr(27): Undeclared identifier: 'TForm4'
[Error] GRGbaza.dpr(28): Missing operator or semicolon
Пипец какой-то
Заранее спасибо.

код проэкта куда указывает на ошибку
Код:
program GRGbaza;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2},
  Unit3 in 'Unit3.pas' {Form3},
  Unit4 in '..\Unit4.pas' {Form4},
  begin;   

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2},
  Unit3 in 'Unit3.pas' {Form3},
  Unit4 in 'Unit4.pas' {Form4},


{$R *.res}

begin
  Application.Initialize;
  Application.HelpFile := '';
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TForm3, Form3);
  Application.CreateForm(TForm4, Form4);
  Application.Run;
end.

Последний раз редактировалось Stilet; 13.03.2013 в 17:31.
ell88 вне форума Ответить с цитированием
Старый 13.03.2013, 17:27   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
[Error] GRGbaza.dpr(9): but 'BEGIN' found
Вольный перевод: Нашли begin когда не ждали!

Находим 9 строку смотрим что там.

А там мы видим тот самый begin хотя мы еще не закрыли(;) блок uses
более того предыдущая строчка недвусмысленно намекает(,) что продолжение объявлений следует Identifier expected.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 13.03.2013, 19:11   #3
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Короче, вот так надо:

Код:
program GRGbaza;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2},
  Unit3 in 'Unit3.pas' {Form3},
  Unit4 in 'Unit4.pas' {Form4};


{$R *.res}

begin
  Application.Initialize;
  Application.HelpFile := '';
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TForm3, Form3);
  Application.CreateForm(TForm4, Form4);
  Application.Run;
end.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбило свет, как восстановить правки в дос? lleonid Microsoft Office Word 4 25.01.2013 00:24
Исправить ошибку,с++ RedFox94 Помощь студентам 0 05.12.2012 23:08
Описать ошибку Homadrom Общие вопросы Delphi 2 02.03.2012 23:36
выдает ошибку ошибку Andrey770 Паскаль, Turbo Pascal, PascalABC.NET 5 14.03.2011 13:58
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR prikolist Общие вопросы C/C++ 4 10.04.2009 20:27