arkadaşlar merhabalar bir sorum olacak sizlere. delphide yaptığım programa basit bir şifreleme istiyorum ve aşağıdaki kod satırlarını kullanıyorum. ancak cok ilginc bir hata alıyorum ben cozemedim yardımınıza ihtiyacım var. Şifre formumu main form yaptım olmadı. şifre formu ile ana formu main form yapınca da bildiğiniz gibi iki form aynı anda geliyor ama program hatasız calışıyor. ana formu başlangıcta visible değerini false yaptım olmadı. sorun nerede acaba

hata:
project project1.exe raised exception class EAccessViolation with message 'Access violation at adress 00456EFA in module 'Project1.exe'. Read of Adress 000002F4.

KOD TAKIMI

form3 --> şifre formum main form olarak kayıtlı

procedure TForm3.dxButton1Click(Sender: TObject);
begin
if (edit1.Text='aaa')and (edit2.Text='bbb') then
begin
form1.Show;
form3.hide;
end
else
begin
showmessage('Yanlış Şifre');
end;
end;
end.
__________________