Показать сообщение отдельно
  #5  
Старый 15.03.2010, 16:51
Аватар для Biatov
Biatov Biatov вне форума
Прохожий
 
Регистрация: 04.03.2010
Сообщения: 20
Репутация: 9
По умолчанию

Куда именно вставлять код lmikle?:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Menus, Grids;
type
  TVector = record
    X, Y : Integer;
  end;
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Memo1: TMemo;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure PackTextToArray(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  A : Array Of TVector;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
f: TextFile; // файл
fName: String[80]; // имя файла 
buf: String[80]; // буфер для чтения из файла 
begin
fName := Edit1.Text; AssignFile(f, fName);
{$I-}
Reset(f); // открыть для чтения 
{$I+}
if IOResult <> 0 then begin
MessageDlg('Ошибка доступа к файлу ' + fName,
mtError,[mbOk],0); exit; end;
// чтение из файла 
while not EOF(f) do begin
readln(f, buf); // прочитать строку из файла 
Memo1.Lines.Add(buf); // добавить строку в поле Memo1 
end;
CloseFile(f); // закрыть файл
end;
procedure TForm1.Button2Click(Sender: TObject);
var
f: TextFile; // файл
fName: String[80]; // имя файла
i: integer;
begin
fName := Edit1.Text; AssignFile(f, fName);
Rewrite(f); // открыть для перезаписи
// запись в файл
for i:=0 to Memo1.Lines.Count do // строки нумеруются с нуля 
writeln(f, Memo1.Lines[i]);
CloseFile(f); // закрыть файл
MessageDlg('Данные записаны в файл ',mtInformation,[mbOk],0);
end;

procedure TForm1.Button3Click(Sender: TObject);
var
f: TextFile; // файл
fName: String[80];// имя файла
a: array[1..6] of string;
i:integer;
begin
fName := Edit1.Text;
AssignFile(f, fName);
Reset(f); // открыть для чтения
CloseFile(f); // закрыть файл
end;

procedure TForm1.N4Click(Sender: TObject);
begin
  MessageDlg('Лабораторную работу выполнил: *** (5 группа)', mtInformation, [mbOk], 0);
end;

procedure TForm1.N2Click(Sender: TObject);
begin
 MessageDlg('Разработать программу нахождения максимального иминимального элементов вектора.'+#13+'Координаты вектора находятся в файле.'+#13+'Программа должна позволять сформировать исходный вектор.', mtInformation, [mbOk], 0);
end;

procedure TForm1.N3Click(Sender: TObject);
begin
 Close;
end;

end.
Пробела точно не было... (
Ответить с цитированием