Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   incompatible unit windows con funcion trect (https://www.clubdelphi.com/foros/showthread.php?t=86478)

anubis 17-08-2014 08:38:53

incompatible unit windows con funcion trect
 
Buenas de nuevo,

estaba usando el programa con la funcion trect sin ningun problema en lazarus pero, a la hora de añadir la unit windows para poder usar combinacion de teclas como

Código Delphi [-]
if ( Shift = [ ssctrl,ssshift ] ) and ( Key = VK_F12 )  then

si no añado la unit windows, trect me lo arroja como funcion, pero si la añado me la pone como tipo record.

ya solucione quitando, de momento, las combinaciones de teclas y eliminando la unit windows, pero me gustaria saber si hay alguna forma de arreglarlo, o dar preferencias a las units, porque ya probe cambiando la poscion en el uses.

gracias

dec 17-08-2014 16:51:59

Hola,

Prueba a anteponer la unidad al tipo que sea, por ejemplo, "Windows.TRect". De esta forma estás explicitando la unidad en que se encuentra el tipo que quieres usar, es decir, si por ejemplo "TRect" estuviera también en otra unidad, con "Windows.TRect" estarías explicitando qué "TRect" quieres que se use. No sé si te servirá en este caso, pero, ahí lo dejo. ;)


La franja horaria es GMT +2. Ahora son las 07:49:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi