Archive for October, 2006
Größe eines struct members ohne Instanzierung ermitteln
Friday, October 20th, 2006Manchmal steht man vor dem Problem, die Größe eines einzelnen Eintrags einer Struktur wissen möchte, ohne die Struktur vorher instanzieren zu müssen, beispielsweise, um die Größe einer anderen Struktur entsprechend anzupassen. Folgendes Beispiel soll dies verdeutlichen: typedef struct { char szText[10]; int iInt; } Struct1; typedef struct { char szBuf[sizeof(Struct1.szText)]; long lLong; } Struct2; Natürlich […]
Cursed GTK package
Wednesday, October 18th, 2006Bei meinen Recherchen zu einem GUI-Toolkit, welcher Win32 und Linux unterstützt und wenn möglichst auch noch eine rudimentäre Terminal-Darstellung zur einfacheren Wartung bietet, bin ich auf das folgende geniale Projekt gestoßen: Cursed GTK. Lädt man diese Bibliothek beim Laden einer GTK-Anwendung auf der Shell, so bekommt man eine ncurses-Oberfläche mit den wichtigsten Widgets. Somit ist […]
Hohe CPU-Auslastung durch DOS-Programme in ntvdm vermeiden
Tuesday, October 10th, 2006Heute bin ich zufällig beim Surfen über folgenden interessanten Forumpost gestolpert: http://www.softgames.de/forum/frage117849.html Der Autor vermindert damit das Problem, dass DOS-Programme, die sehr oft die Tastatur pollen, die CPU den Rechners, auf welchem sie in der NTVDM rennen, auf Vollast bringen. Eine einfache und dennoch sehr praktische Lösung in Form eines TSRs hat der Autor in […]