-
Antes de empezar, y de que me deis caña de la buena, quiero decir que todo esto son elucubraciones personales mías y que lo más seguro nadie esté de acuerdo conmigo. Dicho esto, vamos al meollo del asunto. Ya sabéis que me he ido distanciando un poco de la plataforma...
Enviado a
.NET o no .NET, esa es la cuestión
por
Rafael Ontivero
a fecha de
3/7/2012
Archivado en:
Archivado en: c++,windows,interop,rationale,C#,lenguajes,Biblioteca de C++,C++ Builder,MAC,QT,Apple,Interoperabilidad
-
Andaba yo esta mañana mirando mis fuentes de noticias cuando me encuentro con esta entrada: Your Metro-style app needs protection and here is why . En principio no me lo creí, o pensé que el contenido venía de versiones anteriores a la última Release Preview de Windows 8. Pero no, es completamente cierto...
-
Observad con detalle la imagen de arriba. Fijaos en que está dividida en dos grandes bloques. A poco que os haya preocupado la arquitectura lógica de Windows, os daréis cuenta de que hay nueva chica en la oficina: WinRT. Ya hablé de algo así aquí , pero en relación...
-
Ya os comentaba en otra entrada del blog algo sobre la nueva biblioteca de paralelismo masivo llamada C++ AMP que traerá la nueva versión de Visual Studio, que ahora, tras el lanzamiento BUILD de hace unos días, se llama Visual Studio 11. Eso no quiere decir que vaya a salir este año, sino que se trata...
-
Suele ser una pregunta bastante habitual en los pocos foros dedicados a C++ que hay, y vamos a intentar dar aquí una respuesta contundente y razonada de por qué ocurre eso y cómo solucionarlo. La pregunta sobre la ejecución de un programa hecho en C, C++ o C++/CLI en otro...
-
Como podéis ver no se me ha olvidado el tema , simplemente es que he estado demasiado gandulete como para escribir sobre esto, pero una pregunta en el foro web de C++ me ha hecho que me ponga a ello. En teoría esta debería ser la tercera parte en lugar de la segunda, aunque la verdad...
-
Hace poco expliqué cómo obtener el número de versión del propio ejecutable desde C++ Builder utilizando la VCL (su biblioteca de clases) y dejé como pendiente el obtenerla desde Win32 o MFC. Como lo he necesitado, he modificado el código y lo presento aquí: TCHAR appName[MAX_PATH]; GetModuleFileName...
-
En la entrada anterior expliqué qué ocurre cuando una aplicación peta y se genera una excepción no controlada (o controlada pero relanzada), y en esta voy a explicar cómo podemos, desde nuestro propio programa, configurar el modo en que eso ocurre. Pero antes una introducción...
Enviado a
.NET o no .NET, esa es la cuestión
por
Rafael Ontivero
a fecha de
19/11/2009
Archivado en:
Archivado en: c++,Sistemas Operativos,windows,Visual Studio,vista,hardware,libros,lenguajes,Win32,Windows 7
-
Esto leyendo la quinta edición de Windows Internals, que cubre Windows Vista y Windows Server 2008 y es la última versión disponible del libro. Allá por los años del Windows 95 y del NT 4.0, un poco antes, un poco después, estaba yo muy interesado en las tripillas de los sistemas operativos, y aparte...
-
Me acaba de ocurrir una cosa desinstaladon Visual Studio 2010 Beta 1 que me ha dejado las piernas temblando del susto. ¡La mitda de cosas han dejado de funcionar en mi ordenador! [Sí, ya sé eso de no instalar en real, pero uno es masoca...] Todos sabemos que el Visual Studio, aparte...
-
Las DLL tuvieron su origen cuando se quiso compartir código común entre diferentes aplicaciones para así ahorrar algo de espacio en disco (posiblemente espacio en disquetes ). Esto requirió que Windows implementara ciertos modelos de memoria bastante complicados para la época (de la historia de Unix...
-
Bueno, como podéis ver, aunque me queden un par de entradas sobre el Kindle, el RFOG sigue en la brecha de sus cosas de C++ y demás zarandajas, que fue el origen de este Blog. El que haya escrito poco sobre mis temas últimamente se debe a que he tenido mucho trabajo y he estado enormemente...
-
Introducción Suele aparecer con cierta frecuencia en los foros de ayuda cierta confusión entre C++ y C++/CLI. Hay quien pregunta algo de C++ siendo C++/CLI y viceversa, o quien intenta aplicar algo de C++/CLI a C++ (y también al revés), o simplemente se ve completamente ofuscado con el tema. En esta...
-
Tras el patinazo de ayer (resulta que todos los mensajes sobre la duración de la batería eran del mismo tipo -efectivamente, el artículo está borrado), hoy vamos a hablar de algo más interesante. A través del blog del equipo de Visual C++, descubro que los chicos de Microsoft han publicado en la MSDN...
-
Vamos a explicar cómo tomar un ejecutable (o cualquier otro fichero binario), insertarlo dentro de un ejecutable y posteriormente cómo recuperar ese ejecutable embebido, soltarlo a disco y ejecutarlo. El escenario típico es borrar el propio ejecutable que actúa como hospedante, pero seguro que a las...
-
Este libro ha sido una completa decepción ya que sin ser malo –que lo es-, no me ha aportado nada nuevo. Yo esperaba descubrir esplendorosas técnicas más allá de lo habitual… pero o no las hay o los autores no se enteran mucho. El libro ha envejecido bastante bien, ya...
-
Hará como una hora que he recibido de Amazon mis últimas adquisiciones, que son los seis libros situados en la parte inferior que se pueden contemplar en la foto que acompaña esta entrada... casi 200 euros en libros, sumados a otros doscientos y pico de varios pedidos anteriores... A los de la foto hay...
-
En anteriores entradas comenté que explicaría cómo reiniciar Windows desde un programa hecho en .NET. Hasta donde yo sé el .NET Framework no tiene un API para cerrar la sesión actual o para reiniciar el sistema, así que tenemos que hacer las llamadas oportunas al código nativo. En Win32 hay dos funciones...