
22.02.2009, 12:49
|
|
Познающий
Регистрация: 19.08.2008
Сообщений: 69
С нами:
9329667
Репутация:
31
|
|
Есть код:
Код:
procedure TForm1.Button5Click(Sender: TObject);
var SL: TStringList;
begin
b:= FindWindow (nil,'Form1');
If b <> 0 then
SendMessage(FindWindow(nil,'Form1'),WM_Close,0,0);
Sl:=TStringList.Create;
if FileExists('bad.txt') then SL.LoadFromFile('bad.txt');
SL.Add(PChar('' + memo1.Lines[0] + ''));
SL.SaveToFile('bad.txt');
SL.Free;
memo2.lines.loadfromfile('bad.txt')
else
Sl:=TStringList.Create;
if FileExists('good.txt') then SL.LoadFromFile('good.txt');
SL.Add(PChar('' + memo1.Lines[0] + ''));
SL.SaveToFile('good.txt');
SL.Free;
end;
Пишед ошибку 'END' expected but 'ELSE' found
В инете накопал это:
0.<Что-то1> expected but <Что-то2> found. Обычно это сообщение возникает при синтаксической ошибке.Например,в случае небаланса скобок,компилятор сообщит: ')' expected but ';' found (вместо ожидавшейся скобки найдена запятая). Компилятор часто сообщает, что 'end' ожидается,например:x:= 5,7; здесь неуместен разделитель-запятая, а сообщается про end. ('END' expected but ',' found)
Но повозившись ниче путного так и не получилось(( Постоянно сталкиваюсь с этой ошибкой. 3 раз уже менял алгоритм программы((((
|
|
|