Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: Stilgar - Aprile 18, 2013, 01:17:52 pm

Titolo: TDataSetAction
Inserito da: Stilgar - Aprile 18, 2013, 01:17:52 pm
Buon giornooooooo.
Mi chiedevo ... come mai i miei "bottoncini" sono sempre disabilitati?
mmmm
Allora metto un classico TDataSetInsert, attivo il data set relativo e magia ... non cambia nulla ... i bottoncini sono sempre disabilitati.
Questo per tutti i discendenti di TDataSetAction.
Sto usando zend ... ma non ho mai trovato problemi in questo senso ....

Suggerimenti? (Do per scontato di aver fatto qualche min...iata che non riesco a vedere)

Stilgar
Titolo: Re:TDataSetAction
Inserito da: nomorelogic - Aprile 19, 2013, 08:56:19 am
potrebbe essere che il puntatore al dataset dei bottoncini, a runtime, venga impostato a nil?
Titolo: Re:TDataSetAction
Inserito da: Stilgar - Aprile 19, 2013, 09:27:02 am
Si ... avevo notato anche io questo comportamento .... ma non capisco il motivo x|
Titolo: Re:TDataSetAction
Inserito da: nomorelogic - Aprile 19, 2013, 03:01:33 pm
senza bug il nostro lavoro sarebbe monotono 8)
Titolo: Re:TDataSetAction
Inserito da: Stilgar - Aprile 19, 2013, 03:08:29 pm
Ma ho anche imposto un := a runtime dopo l'onCreate del modulo dati che li contiene ... e resta a null sempre ...
Ho optato per usare azioni normali che mimano le azioni dataset ... ma è simpatico come rosicchiare un cactus ... :'(
Titolo: Re:TDataSetAction
Inserito da: nomorelogic - Aprile 20, 2013, 02:53:53 pm
nell'istruzione immediatamente seguente l'assegnamento nell'OnCreate, è già nil?
Titolo: Re:TDataSetAction
Inserito da: Stilgar - Aprile 20, 2013, 04:53:43 pm
Yez, e appena la uso ... torna nil ... misteri della fede?
Titolo: Re:TDataSetAction
Inserito da: nomorelogic - Aprile 20, 2013, 07:54:27 pm
può darsi...

a volte a me è capitato (2 in tutto) che codice corretto desse come risultato comportamenti assurdi come quello che dici tu.

quasi quasi ti consiglierei di fare un nuovo progetto per testare il comportamento in un ambiente diverso...