Kompileren siger højst sandsynligt at "else" ikke kan komme efter et ";"... Derfor skal du ændre "end;" før "else" til "end"
MH.
The-Freak
Livet er for kort til at kede sig.
Når jeg gør det siger den "';' expected but 'ELSE' found"...
Strange... Giv lige hele din kode så!
MH.
The-Freak
Livet er for kort til at kede sig.
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Shellapi;
// osv.
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text = 'abc' then
RenameFile('FILE.TXT','FILE.EXE');
ShellExecute(Handle, Nil, 'FILE.EXE', Nil, Nil, SW_SHOW);
RenameFile('FILE.EXE','FILE.TXT');
Close;
end;
else
Application.MessageBox(
'Tekst'
'MsgBox',
MB_OK + MB_ICONSTOP + MB_DEFBUTTON1 + MB_APPLMODAL);
Edit1.Text := '';
end;