Delphi - problema con unit

 
Vista:

problema con unit

Publicado por Diego (85 intervenciones) el 21/01/2003 15:21:25
Hola

Estoy tratando de dejar en una unit algunos procedimientos públicos, por ejemplo, uno que pinta alternadamente las filas de un TStringGrid con dos colores distintos. Si declaro ese procedimiento en un formulario no hay problema y funciona, pero si lo hago en una unit la siguiente línea me produce un error:

Windows.DrawText(Grilla.Canvas.Handle, PChar(Texto), Length(Texto),Rect, (DT_NOCLIP OR DT_NOPREFIX OR DT_SINGLELINE OR DT_LEFT OR DT_VCENTER));

El error es el siguiente:

Incompatible types: 'HDC' and 'QPainterH'

Como dije, si declaro este procedimiento en otra parte del programa me funciona, así que no sé qué podrá ser.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con unit

Publicado por mamcx (533 intervenciones) el 22/01/2003 20:31:08
El problema debe estar en las Unit que tengas declaradas. Ilumina HDC y QPainterH da F1 y fijate a que unit pertenece, luego la agregas a la clausula Unit al inicio....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar