Cita:
Empezado por Max_E.
// una imagen llamada 'sin'
|
¿Los nombres de tus imágenes no tienen extensión? Pues sería conveniente que les pongas una, para que el LoadImage sepa con qué tipo de imagen trata. Además asegúrate de incluir la unidad jpeg en el formulario que contiene el DBGrid si es que vas a cargar imágenes jpg.
Por otro lado, olvídate del DBText. Si tienes, por ejemplo, un Table enlazado al DBGrid entonces saca directamente el valor de ahí:
Código Delphi
[-]
Table.FieldByName('ruta').AsString;
Finalmente, no creo que el evento OnCellClick sea el más indicado para cargar la imagen. Más lógico parece el evento AfterScroll del Table.
// Saludos