Browsed by
Schlagwort: Dll

Verschiedene Dllversionen im selben Projekt per Präprozessor-Define einbinden

Verschiedene Dllversionen im selben Projekt per Präprozessor-Define einbinden

Wer sich mit (in den Versionen) inkompatiblen Dlls und Assemblies herumärgert (gerne zugeliefert und/oder mit Abhängigkeiten zu z. B. Hardware) wird sich über die Möglichkeit freuen, per Define in den Projekteinstellungen zwischen verschiedenen Versionen umschalten zu können.

Mehr lesen Mehr lesen

Externe dlls von C# aus aufrufen

Externe dlls von C# aus aufrufen

Wer unter Windows mit C# programmiert kommt irgendwann an die Grenzen von .net – wo Microsoft aufgehört hat, Funktionalität bereitzustellen.

Nach und nach werden immer mehr Funktionen bereitgestellt, teilweise auch solche, die man nie vermutet hätte, aber.. für viele interessante Dinge muß man nach wie vor externen Code aufrufen, wo dem Programmierer lediglich der Name der .dll sowie der Name der Funktion (und natürlich die Parameter) bekannt sind.

(Diese werden dann wie zu guten alten C-Zeiten dynamisch zur Laufzeit geladen (im Gegensatz zur statischen Bindung) – Fehler zeigen sich also meistens erst zur Laufzeit, vorher werden lediglich Unstimmigkeiten zwischen Definition und Aufruf erkannt, aber z. B. keine falsche Definition oder eine fehlende .dll).

Mehr lesen Mehr lesen

Manifest-Problem nach Sicherheitsupdate bei Visual C++ 2005/2008

Manifest-Problem nach Sicherheitsupdate bei Visual C++ 2005/2008

Es sind in den letzten Tagen neue Sicherheitsupdates für die Runtimes für Visual Studio 2005 sowie 2008 (jeweils betreffend die C++ Runtime) erschienen.

Jetzt heißt es wieder: aufpassen, welche Runtime wo installiert ist. Entwicklerechner werden typischerweise mit dem Update des Visual Studios auch die neue Version der Runtime erhalten (Release und Debug Versionen). Auf anderen Rechnern muß die neue Version ebenfalls installiert werden, meistens passiert dies bereits durch das Windows Update, wenn nicht, findet man das 2005er Redistributable Package für SP1 (mit Sicherheitsupdate) sowie eine passende Seite für Visual C++ 2008 mit Verweis auf Downloadseiten.

Mehr lesen Mehr lesen