Si el error es en esa línea,
Código Delphi
[-]cxCol_Mod.Properties.OnEditValueChanged:= Diferiencias;
entonces hay tres posibilidades:
1) Que el objeto cxCol_Mod no esté instanciado, lo cual no es cierto, pues lineas antes ya hiciste otras asignaciones
2) Que el objeto cxCol_Mod.Properties no esté instanciado, lo cual tampoco creo, pues este objeto se debe crear al momento de instanciarse el objeto cxCol_Mod
3) Por último, está el procedimiento diferencias, que debiste haber definido dentro de algún objeto :
Procedure OnEditValueChanged(Sender:Tobject)
of object
Lo único que se me ocurre es que éste procedimiento se haya definido dentro de un objeto que al momento de la asignación aun no esté instanciado.
saludo