¡Vaya situación curiosa!
Jorge, asegúrate de tener activada la opción "Extended syntax" en Project|Options, pestaña Compiler y de no tener la directiva
en ninguna parte. Esta opción lo que hace es:
Cita:
Empezado por ayuda de Delphi
Enables you to define a function call as a procedure and to ignore the function result.
|
Si la desactivas, entonces no puedes llamar a la
función ShellExecute sin asignar su resultado a alguna variable:
esto es, en una
sentencia.
Casi juraría que a eso se debe el problema.
// Saludos