Mi sono trovato ad utilizzare:
@ 1,1 button "OK" ACTION miafunzione(),odlg:end()
activate dialog oDLG
Ma in fase di compilazione ho un syntax error nella riga del button, dipendente dal fatto che non può esserci più di una funzione indicata nella clausola ACTION. E quindi ho dovuto aggirare con:
@ 1,1 button "OK" ACTION miafunzione(odlg)
mettendo quindi la odlg:end() in coda a miafunzione()
Invece nella
REDEFINE BUTTON oBTN RESOURCE "RISORSA" ID 101 of ODLG ACTION miafunzione(),odlg:end()
tutto regolare, nel senso che le due funzioni vengono processate in sequenza senza nessun errore, né in compilazione né in runtime.
Domando: è così e basta? Ho "aggirato" bene o qualcuno consiglia un modo più diretto?
grazie.
MT
(FWH 8.04 + XHARBOUR 1.1.0)