He probado lo siguiente ya os comentaré si falla o no.
Código Delphi
[-]
procedure TfrmSupVision.wwDBGrid1FieldChanged(Sender: TObject; Field: TField);
Var formulari : TfrmUnidadesPedidoVenta;
begin
formulari := TfrmUnidadesPedidoVenta.Create(self);
formulari.CarregaDades(Cantidad,UnitatsServidesBD);
formulari.ShowModal;
varDades := formulari.rebreDades;
varUnitatsRestants := formulari.rebreUnitatsRestants;
formulari.Free;
Lo que si que me salen son muchos errores de escritura.
