Witam,
Mam problem nad ktorym slecze juz ktoras godzine z kolei.
Jestem poczatkujacy w programowaniu i nie moge poradzic sobie ze znalezieniem bledu w tym kodzie:
Jest to kod tworzacy i wrzucajacy dane do bazy danych.
unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
TForm4 = class(TForm)
Wroc: TButton;
edNazwisko: TEdit;
edLat: TEdit;
edKontrakt: TEdit;
edKondycja: TEdit;
edMorale: TEdit;
edWytrzym: TEdit;
edTStartu: TEdit;
edTJazdy: TEdit;
edAgresja: TEdit;
edBlok: TEdit;
edWyprz: TEdit;
edDruzyna: TComboBox;
edMotor: TComboBox;
edStan: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
edImie: TEdit;
Button1: TButton;
procedure WrocClick(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
public
end;
var
Form4: TForm4;
implementation
uses Unit2;
{$R *.DFM}
Type
TDatabaseRec = Packed Record
Imie : String[30];
Nazwisko : String [40];
Lat : integer;
Kontrakt : integer;
Kondycja : integer;
Morale : integer;
Wytrzym : integer;
TStartu : integer;
TJazdy : integer;
Agresja : integer;
Blokowanie : integer;
Wyprzedzanie : integer;
Motor : String[10];
Stan : integer;
Druzyna : String[60];
end;
TDataBase = File Of TDatabaseRec; //deklaracja pliku typowanego
var DataBase : TDataBase; //zmienna na ten plik
const FileName = 'baza.dat'; //nazwa pliku do zapisania
procedure TForm4.Button1Click(Sender: TObject);
var
StrucRec : TDatabaseRec;
begin
AssignFile(DataBase, FileName);
Reset(DataBase);
Seek(DataBase, FileSize(DataBase)); //przesuniecie na koniec pliku
StrucRec.Imie := edImie.Text;
StrucRec.Nazwisko := edNazwisko.Text;
StrucRec.Lat := strtoint(edLat.Text);
StrucRec.Kontrakt := strtoint(edKontrakt.Text);
StrucRec.Kondycja := strtoint(edKondycja.Text);
StrucRec.Morale := strtoint(edMorale.Text);
StrucRec.Wytrzym := strtoint(edWytrzym.Text);
StrucRec.TStartu := strtoint(edTStartu.Text);
StrucRec.TJazdy := strtoint(edTJazdy.Text);
StrucRec.Agresja := strtoint(edAgresja.Text);
StrucRec.Blokowanie := strtoint(edBlok.Text);
StrucRec.Wyprzedzanie := strtoint(edWyprz.Text);
StrucRec.Motor := edMotor.Text;
StrucRec.Druzyna := edDruzyna.Text;
StrucRec.Stan := edStan.Text;
Write(DataBase, StrucRec); // zapisanie do pliku
CloseFile(DataBase);
end;
procedure TForm4.WrocClick(Sender: TObject);
begin
Form2.show;
Form4.hide;
end;
end.
Czy moge liczyc na pomoc?:)