Ver Mensaje Individual
  #2  
Antiguo 20-09-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo de "expression illegal in evaluator" te lo marca precisamente porque hay algún objeto nilque está tratando de referenciar. Ya que difícilmente sería el dbgrid lo más seguro es que se trate de la propiedad SelectedField. Prueba hacer un debug examinando sólo

DBGdiagregado.selectedField

en lugar de

DBGdiagregado.selectedField.IsNull

En la redacción de tu mensaje no entiendo bien si por "estar vacio" te refieres al dbgrid o a la celda. Recuerda que, según la ayuda de Delphi, la propiedad SelectedField es nil si el dbgrid tiene la opción dgRowSelect activa (de forma que se selecciona una fila completa) o bien si no hay ninguna celda seleccionada (lo cual puede ocurrir si no hay registros o si aún no seleccionas ninguna celda).

// Saludos
Responder Con Cita