Voici mon pb:
Je découvre l'utilisation d'IB au travers des composants dédiés.
J'ai passé 3 jours à chercher toutes les docs et tous les tuto, éplucher les forums et autres "programmer's guide", et je n'ai rien trouvé qui réponde à mon souci:
Mon appli à 1 Form d'où sont appelés des dialogues en modal.
chaque Dlg a en charge la mise à jour d'une table (insert/update).
Suis-je condamné à déposer 1 TIBDatabase sur chacun de ces Dlg ? (ou ai-je loupé qq chose ?)
Au début, je pensais déclarer dans 1 unit (non VCL) commune à tous ces dlg un TibDatabase, mais ce composant doit avoir un proprio que je suis bien en peine de nommer (lors du create) dans mon unité purement déclarative... et de fait :
Alors, comment faire ?constructor Create(AOwner: TComponent);
Est -il possible de ne déclarer qu'un seul TibDatabase utilisable partout ?
(genre 1 unité correspondant à 1 Dlg avec pour seul composant ce TibDatabase):Est-ce viable, fiable, recommendable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 unit Com_TibDB; interface uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, Buttons, ExtCtrls; type TOKRightDlg7 = class(TForm) IBDatabase1: TIBDatabase; private { Private declarations } public { Public declarations } end; var OKRightDlg7: TOKRightDlg7; implementation {$R *.DFM} end.
Merci de vos avis.
Partager