Tag Archive for 'C++'

Office Document Property Resetter (Reseteador de propiedades de archivos de Office)

Este es un programa que hice hace dos años para solucionar un problema que tenía un amigo mío. Él tenía en su trabajo un grupo de archivos de Word y Excel creados en diferentes computadoras y quería limpiar sus propiedades para que no mostraran el Autor/Tïtulo/Tema/etc. que estaban configurados…

Office_Document_Property_Resetter_DOC_Prop_1

Este habría sido un problema simple de resolver si hubieran sido unos pocos archivos… Podrían haberse limpiado manualmente…

Office_Document_Property_Resetter_Word_Menu

Office_Document_Property_Resetter_Word_Prop_1

Pero había muchísimos!

Así que… Hice este programa :)

Office_Document_Property_Resetter_Main

Seguir leyendo…

Incoming search terms for the article:

cppMemDbg – Librería fácil de usar de detección de fugas de memoria para C++

Esta librería es la secuela para C++ de cMemDbg.

Tal como cMemDbg, es una librería muy fácil de usar que sirve para ayudar a detectar y trazar fugas de memoria (memory leaks).

Su utilización es muy similar a la cMemDbg, pero con soporte para los operadores de C++ (new, new[], delete and delete[]).

Hay muchas soluciones para esto en la red, pero esta tiene la particularidad de ser realmente simple de implementar.

>new  003D26D8  36  [Main.cpp:127]
>new  003D2708  36  [Main.cpp:128]
>ERROR  Bad free type  free => delete  003D2708  36
(Main.cpp:128)
>free  003D2708  36  (Main.cpp:128)  [Main.cpp:129]
>free  003D2708  0    [Main.cpp:130]
>ERROR  Trying to free unallocated memory: 003D2708
[Main.cpp:130]
>delete[]  003D3EB0  7  (String.cpp:59)  [String.h:41]
[...]
>delete[]  003D24F0  4  (String.cpp:59)  [String.h:41]
>delete  003D2490  40  (Lista.h:120)  [Lista.h:112]
>INFO  PROBLEM: Memory leak found (36 bytes)
>INFO  Unfreed block  003D26D8  36    [Main.cpp:127]

Keep reading…

Incoming search terms for the article:

Control de Asistencia (Versión wxWidgets)

wxControlAsistencia es una versión GUI (con interfase gráfica) de Control de Asistencia.

Fue preparada como un ejercicio un poco más avanzado de introducción a la utilización de interfases gráficas (GUI) utilizando wxWidgets (el ejercicio de introducción básica fue la aplicación Celsius a Fahrenheit).

Para la explicación completa del ejercicio, por favor visitar el ejercicio original de Control de Asistencia.

wxControlAsistencia1

Seguir leyendo…

Incoming search terms for the article:

Wake On LAN (Prender remotamente una computadora)

¿Alguna vez te preguntaste cómo podrías prender una computadora remotamente?

Bueno, con este programa podés hacerlo!

C:\>wol

Wake-On-Lan (WOL) Tool v1.0 by NeoEGM
http://www.neoegm.com/software/wake-on-lan/
-------------------------------------------

Usage: wol 

Wakes the computer with the specified MAC address.

Accepted MAC address formats: 01-4B-8E-00-52-A1
                              01-4b-8e-00-52-a1
                              01:4B:8E:00:52:A1
                              01:4b:8e:00:52:a1
                              014B.8E00.52A1
                              014b.8e00.52a1
                              014b8e0052a1
                              014B8E0052A1

Seguir leyendo…

Incoming search terms for the article: