Neznam kako da uhvatim izuzetak,receno mi je da koristim handle u formactive...
ako moze neka pomoc ,SVaki dobronameran savet prihvatam..

procedure TFormMain.FormActivate(Sender: TObject);
begin
if not DataModuleMain.conn then
begin
ShowMessage('Greska');
dm:=TDataModuleMain.Create(Self);
Dm.OpenDialog1.Execute;
Dm.ini.WriteString('baza','put',DataModuleMain.OpenDialog1.FileName);
Dm.baza:=DataModuleMain.ini.ReadString('baza','put','');
DM.DataModuleCreate(Sender);
end;
end;
ini:=TIniFile.Create(ChangeFileExt(ExtractFilePath(Application.ExeName),'ini'));
ini.WriteString('baza','putanja','E:\DATEBASE\EMPLOYEE.GDB');
SQLConnection1.LoginPrompt := false;
Sqlconnection1.TableScope := [tsTable];
SDSKontrol.Connection.LoginPrompt := false;
SDSKontrol.Connection.TableScope := [tsTable];
SimpleDataSet1.Connection.LoginPrompt := false;
SimpleDataSet1.Connection.TableScope := [tsTable];
baza:=ini.ReadString('baza','putanja','');
try
begin
SqlConnection1.Params.Values['database'] := baza;
SQLConnection1.Open;
SimpleDataSet1.Connection.Params.Values['database']:=baza;
SimpleDataSet1.Connection.Open;
SDSKontrol.Connection.Params.Values['database']:=baza;
SDSKontrol.Connection.Open;
conn:=True;
ShowMessage('Konekcija ka bazi '+ baza +' je uspesna');
end;
except
end;
Ne kontam rad sa Hanblom,gde bi on trebao da stoji u kodu,i kako da se pozove...