Witam,
Problem mam z niekontrolowanym wyłączaniem programu. Jest to o tyle frustrujące, że wyłącza się w różnych miejscach o różnym czasie. Najczęściej wyłacza się podczas dodawania czegoś do bazy tzn po nacisnieciu przycisku który ma za zadanie uruchamiać procedure lub podczas otwierania nowych form.
Może jakieś wyjątki?
Dodam że wyłaczanie nie następuje w jednych i tych samych miejscach ale różnych. czy to wina połaczenia z bazą? jako że program ma dużo formatek to tylko na jednej jest komponent "database" z zakladki BDE i pozostałe łączą się właśnie z tą formą w celu pobrania nazwy serwera itp.
Czy wina lezy w połączeniu czy sposobie otwierania form na których są komponenty Query i StoredProc.
sposób otwierania form w moim programie :
////procedure TListaZadan.UtworzzlecenieExecute(Sender: TObject);
var
aa:TZlecenie;
znajdz:integer;
begin
aa:=TZlecenie.Create(Application);
aa.DBLookupComboBox1.Enabled:=false;
aa.DodajZlecenieDoTmp.ParamByName('@ZlecenieID').AsInteger:=-1;
aa.DodajZlecenieDoTmp.ParamByName('@USymbol').AsString:=Qzadania.Fields.fieldbyname('USymbol').asString;
aa.DodajZlecenieDoTmp.ParamByName('@HarId').AsInteger:=QZadania.fieldbyname('ZadanieId').AsInteger*(-1);
aa.QZlecenia.RequestLive:=true;
aa.QZlecenia.Open;
aa.Qzlecenia.Edit;
aa.numer.Enabled:=false;
aa.ShowModal;
aa.Free;
end;////
Spotkał sie ktoś już z takim czyms? Program napisany w delphi 6
Może jakoś inaczej zrobić połaczenie z bazą? innym komponentem