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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2011, 20:08   #1
obsession
Пользователь
 
Аватар для obsession
 
Регистрация: 08.05.2011
Сообщений: 61
По умолчанию ОШИБКА! project raised exception class Einouterror with message file not found

project raised exception class Einouterror with message file not found

Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Button1: TButton;
    Button2: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var i:integer;
      f:textfile;
      s1,s2,s3,s4:string;

  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin

for i:=1 to 1000000000 do;

assignfile(f,'GAMES.txt');

label5.Font.Size:=24;
label5.Font.Color:=clred;
label5.Font.Name:='arial';
label5.Font.Style:=[fsbold]+[fsitalic];
label5.Caption:='УГАДАЙ ЛИШНЕЕ СЛОВО!';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
reset(f);
if eof(f)=false then begin
    readln(f,s1);
    readln(f,s2);
    readln(f,s3);
    readln(f,s4);
    end;
label1.Caption:=s1;
label2.Caption:=s2;
label3.Caption:=s3;
label4.Caption:=s4;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
application.Terminate;
closefile(f);
end;

end.
как ее исправить?
obsession вне форума Ответить с цитированием
Старый 10.08.2011, 20:49   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

мдя уж...

вы текст ошибки то посмотрели?

файл не найден, что тут исправлять то?
то есть файл который вы хотите прочесть не существует.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.08.2011, 12:46   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Цитата:
Сообщение от obsession Посмотреть сообщение
Код:
for i:=1 to 1000000000 do;
какой ужас... надеюсь, компилятор умный и просто выкинул сей финт

по теме: указывайте полный путь до файла
Код:
assignfile('C:\путь\games.txt');

Последний раз редактировалось phomm; 11.08.2011 в 12:48.
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошыбка Project vk_id.exe raised exception class eoserror with message System error Pein95 Общие вопросы Delphi 6 17.06.2011 20:38
project raised exception class estringlisterror with message list index out of bounds obsession Общие вопросы Delphi 23 09.05.2011 01:31
Exception class EInOutError with message 'I/O error 6' Sparky Общие вопросы Delphi 11 17.12.2010 17:23
Project Project1.exe raised exception class EnvalidOP Rock'n'rolla Безопасность, Шифрование 16 20.01.2010 18:39
Ошибка:"Project raised exception class EConvertError..." Gambit90 Помощь студентам 6 14.01.2009 14:12