otwarcie drugiej formy w bazie na SQLite

0

Mam małą bazę danych na SQLite (piszę ją w Delphi 6).

Na Create pierwszej formy jest to:

    _PATH := ExtractFilePath(Application.ExeName);
     SQLiteBaza := TSQLiteDataBase.Create(_PATH + 'baza.dat');

I to się wykonuje prawidłowo.
Ale gdy później próbuję utworzyć drugą formę:

procedure TForm1.Button1Click(Sender: TObject);
begin
   Application.CreateForm(TForm2, Form2);
   Form2.ShowModal;
end;

To dostaję Acces Violation !
Jeśli wyremować tę linijkę : SQLiteBaza := TSQLiteDataBase.Create(_PATH + 'baza.dat')
to druga forma otwiera się prawidłowo.

Czyli jeśli jest aktywne połączenie z bazą to nie można tworzyć form ?
P.S. Na Create drugiej formy nie ma nic.
P.S.2 Przed otwarciem drugiej formy próbowałem SQLiteBaza.Free oraz SQLiteBaza.Destroy ale to nic nie daje.

Ktoś wie co się dzieje ? [???]

0

Ja przed chwilą sprawdziłem z demem dołączonym do Wrapera z poniższego linka oraz Delphi 7 Personal i
dodałem drugą formatkę - nie mam żadnego problemu ani AV http://www.itwriting.com/sqlitesimple.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1