Ver Mensaje Individual
  #4  
Antiguo 15-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola McK.

Ahora que veo como tenés el órden de inclusión de las units, me doy cuenta...

La función FindClose está definida en la unit SysUtils y tambien en la unit Windows.

En la unit Windows la función esta declarada con un parámetro de tipo Cardinal (handle) y en SysUtils con un parámetro de tipo TSearchRec.

Al estar SysUtils declarada primera, la posterior inclusión de la unit Windows superpone la función, dandote el problema.

Tenés dos formas de solucionarlo:

Cambiando el órden de inclusión.
Código Delphi [-]
uses
  Windows, SysUtils, Dialogs, ...

O calificando la función.
Código Delphi [-]
  SysUtils.FindClose(SR);


Un saludo.

Última edición por ecfisa fecha: 15-12-2010 a las 12:55:36.
Responder Con Cita