Ver Mensaje Individual
  #7  
Antiguo 30-05-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Reputación: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Para que una porción de código Pascal se ejecute, debe formar parte de una función, de un procedimiento, de un método, de un programa o de la sección de inicialización o finalización de un módulo (unidad, biblioteca, etc.). Cualquier cosa que esté fuera de estos ámbitos no se ejecutará jamás.

Por ejemplo:
Código Delphi [-]
PROGRAM ejemplo;

BEGIN
  WriteLn ('¡Hola, Mundo!');
END.

BEGIN
  WriteLn ('Este mensaje no se mostrará jamás.');
  WriteLn ('Incluso es posible que no genere un error de compilación, dependiendo');
  WriteLn ('de lo estricto del compilador y de su configuración.');
END;

Ojo, que esto es así en todos los lenguajes de programación existentes: si el código no está en ningún ámbito, no hay forma de que se ejecute. Dudo que en C# se pueda hacer. Lo más probable es que no hayas entendido alguna característica del lenguaje y no encuentres el ámbito en el que está definido el código que quieres traducir, y por tanto no sepas cuándo ni cómo se ejecuta.

Última edición por Ñuño Martínez fecha: 30-05-2011 a las 13:59:34.
Responder Con Cita