Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 3
1

Ошибка: "Проект baza.exe вызвал класс исключения RunError(6)"

12.11.2011, 00:05. Показов 1754. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа корректно шла в Delphi, а в Lazarus вызывает сообщение об ошибке: "Проект baza.exe вызвал класс исключения RunError(6)". Помогите ,пожалуйста, разобраться!!!!!!!
Вот текст программы:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
unit bd; 
 
{$mode objfpc} {$H+}
 
interface
 
uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
  ExtCtrls;
 
type
 
  { TForm1 }
  TKind =(gold,silver,net);
    TStud= packed record
      fam:string[20];
      fakultet:string[6];
      grupp:string[5];
      kind:TKind;
      end;
  TForm1 = class(TForm)
    Button1: TButton;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    Edit1: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    RadioButton3: TRadioButton;
    RadioGroup1: TRadioGroup;
 
    procedure Button1Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
 
 private
    { private declarations }
  public
    { public declarations }
  end; 
var
  Form1: TForm1;
  f:File of TStud;
 
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.FormActivate(Sender: TObject);
var resp:word;  x:integer;
begin
  AssignFile(f,'d:\работа\stud.txt');
  {$I-}
  reset(f);
  x:= system.FileSize(f) ;
  system.Seek(f,x);
  {$I+}
  label5.caption:=inttostr(iOResult);
  if system.IOResult=0 then button1.enabled:=true
  else begin
  resp:=MessageDlg('Файл базы данных не найден. Создать новую БД?',
                     mtinformation,[mbYes,mbNo],0);
  if resp=mrYes then begin
  {$I-}     system.rewrite(f);
     label6.caption:=inttostr(iOResult);
  if system.IOResult =0 then button1.enabled:=true
                 else ShowMessage('Ошибка создания БД');    {$I+}
  end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
Var stud:   TStud;
begin
   With stud do
   begin fakultet:=combobox1.text;
     fam:=Edit1.text;
     grupp:=combobox2.text;
     case radiogroup1.itemindex of
     0: kind:=gold;
     1: kind:=silver;
     2: kind:=net;
     end;
   end;
   write(f,stud);
 end;
 
procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
  closefile(f);
end;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2011, 00:05
Ответы с готовыми решениями:

Ошибка: Проект вызвал класс исключения External:SIGSEGV
Привет! Работаю над приложением для работы с оценками учеников. Решил начать с раздела настроек....

Ошибка: проект вызвал класс исключения 'EConvertError' с сообщением is an invalid integer
помогите пожалуйста разобраться при запуске программы выдает ошибку. ошибка: проект вызвал класс...

Проект вызвал класс исключения SIGSEGV. на строке 55
unit machine; {$mode objfpc}{$H+} interface uses Classes, SysUtils, Dialogs, Dateutils;...

Проект вызвал класс исключения 'External:SIGSEGV'
Здравствуйте, столкнулся с проблемой в Lazarus. Программа создает запись о людях. Кол-во человек...

0
12.11.2011, 00:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2011, 00:05
Помогаю со студенческими работами здесь

Проект вызвал класс исключения External SIGSEGV
Доброго времени суток, пишу программу для работы с классом класс круговое кольцо свойства:...

Проект вызвал класс исключения eodbcException c сообщением
к лазарусу была подключена база данных(все норм отображается),были написаны несколько кодов,которые...

Проект вызвал класс исключения 'External:SIGSEGV'
Здравствуйте! Не могу понять, почему вызывается класс External. Вроде программа для работы метода...

Проект вызвал класс исключения External: SIGSEGV
Здравствуйте. Помогите чем сможете. Компилятор выдает ошибку на 77 строчку не могу понять причину ...

''Проект project1 вызвал класс исключения 'External SIGSEGV''
Компиляция проходит успешно,потом выдает ошибку в строке 105'Проект project1 вызвал класс...

Проект project1 вызвал класс исключения 'External: SIGSEGV'
В файле 'tacustomseries.pas' на строке 809 без строки Chart1.ClearSeries ошибки не возникает. как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru