mam taki problem ze jak otwieram drugi raz pewną formę to mi wyskakuje błąd accesviolation ! :(
daje kod ktory gdy zostanie wykomentowany to program hula nornmalnie ;( a tak to jest błąd
var
licznik : integer;
begin
for licznik := 0 to ilosc_herby do
begin
herb[licznik] := '';
team[licznik] := '';
end;
tutaj zeby nie bylo mam takie tablice
const
ilosc_herby = 1000;
team : array[1..ilosc_herby] of string;
herb : array[1..ilosc_herby] of string;
no i tutaj drugi kawalek kodu
Listbox1.Clear;
licznik := 0;
if ( fileexists(ExtractFilePath(Application.ExeName)+ 'data\herby.dat')) then
begin
AssignFile(plik,ExtractFilePath(Application.ExeName)+ 'data\herby.dat');
Reset(plik);
while not eof (plik) do
begin
read(plik,rekord);
{Listbox1.Items.Add(rekord.druzyna);
team[licznik] := rekord.druzyna;
herb[licznik] := rekord.herb;
licznik := licznik + 1;
end;
CloseFile(plik);
end
else
begin
Application.MessageBox('Brak pliku z herbami ! Skorzystaj z kreatora aktualizacji !','== ! ==',MB_OK + MB_IconInformation);
end;
proszę o pomoc ;( myslalem ze nie zamykam pliku ;( ale zamykam bo z niego korzystam tylko w tamtym miejscu programu ;(