Re: Frage bzgl. Mischen von DLL-Versionen
- From: Bernd Mauerer <NOSPAM@xxxxxxxxxxx>
- Date: Mon, 04 Sep 2006 23:39:33 +0200
Hallo Jochen!
Das hat geholfen! Danke. Wenn ich ein Projekt neu erstelle ist das Häkchen für dir Commctrl32 gesetzt. Ich hatte das Problem beim Hochziehen von VC6 Projekten. Danke :-)
Der sollte eigentlich das Manifest automatisch einbinden, wenn Du Dein Projekt neu via Wizard erzeugt hast. Ansonsten binde folgendes in Deine stdafx.h (oder sonstwo) ein:
#if defined _M_IX86
Zum "Mischen" der DLLs:
In WinSxS gibt es ...CPlusPlusRuntime...\msvcrt.dll und msvcirt.dll, beide in der Version 7.0.2600 (bei mir zumindest). Die msvcrt exportiert die LIBC-Funktionalitäten. Die DLL liegt übrigens auch in \Windows\system32 herum.
Wenn diese DLL (unter W2K) im Anwendungsverzeichnis steht, wird sie benutzt. OK.
Wenn ich jetzt umsteige und ein VC8 Kompilat benutze sollte ich dann *diese* DLL auch kopieren oder die *alte* (aus VC6 Tagen) liegen lassen?
Mein EXE benutzt Datenbank-DLLs, welche die MSVCRT importieren. Könnte es zu Störungen kommen, wenn diese Datenbank-DLLs die 'alten' msvcrt erwarten, aber die neuen vorfinden?
Normalerweise würde ich sagen (und hoffen), dass die Aufrufkonventionen identisch sein sollten und die Ergebnisse passen sollten....
.
- Follow-Ups:
- Re: Frage bzgl. Mischen von DLL-Versionen
- From: Jochen Kalmbach [MVP]
- Re: Frage bzgl. Mischen von DLL-Versionen
- References:
- Frage bzgl. Mischen von DLL-Versionen
- From: Bernd Mauerer
- Re: Frage bzgl. Mischen von DLL-Versionen
- From: Jochen Kalmbach [MVP]
- Re: Frage bzgl. Mischen von DLL-Versionen
- From: Bernd Mauerer
- Re: Frage bzgl. Mischen von DLL-Versionen
- From: Jochen Kalmbach [MVP]
- Frage bzgl. Mischen von DLL-Versionen
- Prev by Date: Re: Parameter für sin und cos
- Next by Date: Re: Parameter für sin und cos
- Previous by thread: Re: Frage bzgl. Mischen von DLL-Versionen
- Next by thread: Re: Frage bzgl. Mischen von DLL-Versionen
- Index(es):
Relevant Pages
|