Bonjour,
Comment puis je faire pour affecter ma procedure "MySetText" à l'évènement (MyDataSet.Fields[...].OnSetText) dans ma dll ?
Exemple :
Merci
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
25
26
27 library MyDll; procedure MySetText(Sender: TField; const Text: String); begin try Sender.Value := Text; except {...} end; end; procedure MyAddRecord(MyDataSet: TClientDataSet); var IField: Integer; begin for IField := 0 to MyDataSet.IndexDefs.Count - 1 do begin {...} MyDataSet.Fields[IField].OnSetText := MySetText; {...} end; end; exports MyAddRecord; end.
Partager