Ver Mensaje Individual
  #6
Antiguo 26 de mayo de 2016, 09:19
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Amigos, os estáis liando un poco. Un exe es un tipo ejecutable en Windows que debe cumplir ciertos criterios y contener cierto código obligatorio para poder ser ejecutable. Los programas Windows con GUI son de formato PE (Portable Executable), contienen varias secciones dentro y siguen unas reglas de ensamblaje.

El Run-Time no es otra cosa que bibliotecas compartidas, es decir algunas partes que no son obligatorias de incrustar en un ejecutable (sin ellas también ya es un ejecutable pero necesita algunas cosas más), pueden ser exportadas a una DLL (Dynamic Link Library) para que varios ejecutables se alimenten de ella y no tener que incluir en cada *.exe esa parte de código que es común. En este caso podríamos comparar el Run-Time con las rutinas comunes (como de cálculo de fechas etc.), que sólo creamos un programa aparte para que cualquier otro pueda llamarlo y no hacemos "copy-paste" del código de esa rutina en cada programa que necesite su función.

En cuanto a lenguajes orientados a objetos, no tiene nada que ver poder generar un ejecutable. Podemos crear un WinMain y crear ventanas con llamadas WinAPI desde C y no C++.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita