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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2011, 17:21   #1
Mmcvbg
Новичок
Джуниор
 
Регистрация: 08.12.2011
Сообщений: 1
Вопрос Lazarus RunError(103)

Он ругается когда идёт вывод во второе мемо поле
З.Ы. всё работает нормально, если просто не загружать из файла


unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
Buttons;

type BbI6OP = record
MAPKA:string[20];
MOgEL:string[20];
OT3bIBbI:string[1];
CTOuMOCTb:string[20];
End;
type


{ TForm1 }

TForm1 = class(TForm)
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
ComboBox1: TComboBox;
Edit1: TEdit;
Edit2: TEdit;
Edit4: TEdit;
Memo1: TMemo;
Memo2: TMemo;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure Edit1Click(Sender: TObject);
procedure Edit2Click(Sender: TObject);
procedure Edit4Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;

var
Form1: TForm1;
A, B : BbI6OP ;
f,k:file of BbI6OP;
x,y : real ;
implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.Text:='введите марку';
edit2.Text:='Введите модель';
combobox1.caption:='введите бал по 5-ти бальной школе';
edit4.Text:='введите цену в рублях';
bitbtn1.caption:= 'записать';
memo1.caption:='выводимые данные с полей';
memo2.caption:='выводимые данные из файла';
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
with A do
begin
MAPKA:=form1.Edit1.text;
MOgEL:=form1.Edit2.text;
OT3bIBbI:=form1.combobox1.Caption;
CTOuMOCTb:=form1.Edit4.text;
end;

memo1.Lines[0]:='Марка: '+A.MAPKA;
memo1.Lines[1]:='Модель: '+A.MOgEL;
memo1.Lines[2]:='Оцека(по 5 бальной): '+A.OT3bIBbI;
memo1.Lines[3]:='Цена в рублях: '+A.CTOuMOCTb;

Begin
Assignfile(f, 'C:\games\TOBAP.txt');
ReWrite(f);
Write(f, A);
Closefile(f);
End;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin

Begin
Assignfile(k,'C:\games\TOBAP.txt') ;
reset(k);
read(k,B);
Closefile(f);
end;
memo2.Lines[0]:='Марка: '+B.MAPKA;
memo2.Lines[1]:='Модель: '+B.MOgEL;
memo2.Lines[2]:='Оцека(по 5 бальной): '+B.OT3bIBbI;
memo2.Lines[3]:='Цена в рублях: '+B.CTOuMOCTb;
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
end;

procedure TForm1.Edit1Click(Sender: TObject);
begin
edit1.Text:='';
end;

procedure TForm1.Edit2Click(Sender: TObject);
begin
edit2.Text:='';
end;

procedure TForm1.Edit4click(Sender: TObject);
begin
edit4.Text:='';
end;

end.

Последний раз редактировалось Mmcvbg; 08.12.2011 в 17:24.
Mmcvbg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
###I/O 32/103/123 Katus Общие вопросы Delphi 8 30.11.2011 22:50
Lazarus... Сristina Помощь студентам 1 28.03.2011 20:03
Access Violation и I/O error 103 без видимых причин whatever Помощь студентам 2 10.12.2010 08:50
Почему через раз вылазить ошибка I/O 103? Marsel737 Общие вопросы Delphi 9 23.10.2010 00:34