vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Allgemeine Fragen zu DLL's 
Autor: Detlev2
Datum: 10.03.10 17:53

Hallo alle Zusammen,

ich habe auf meinem Notebock seit neustem WIN7 x64 und unteranderem mein liebgewonnenes VB6SP6.
Bis jetzt habe ich noch keine nennenswerte Probleme bekommen, aber ich muss dazu sagen, das ich im Moment nicht allzu viel Zeit zum Programmieren habe. Mir ist aber aufgefallen, dass ich von einer DLL verschiedene Versionen auf dem Notebock habe.
Nachfolgend nun ein Beispiel:
1.DLL
Dll-Name: asycfilt.dll
Version: 6.1.7600.16385
Datum: 14.07.2009
Größe: 65,5 KB
Ort: C:\Windows\SysWOW64
-----------------------------
2.DLL
Dll-Name: asycfilt.dll
Version: 6.1.7600.16385
Datum: 14.07.2009
Größe: 83,0 KB
Ort: C:\Windows\System32
-----------------------------
3.DLL
Dll-Name: asycfilt.dll
Version: 2.40.4275.1
Datum: 08.03.1999
Größe: 144 KB
Ort: C:\Program Files (x86)\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist
-----------------------------
Die ersten beiden Dll's sind bis auf die Größe gleich.
Die dritte DLL hat bis auf den Namen nichts gleich.

Welche Version ist nun die Gültige?
Oder benötige ich alle 3 Versionen?
Gibt es vielleicht irgendwo eine Liste welche Dll die aktuelle ist?

Das betrift ja nicht nur dieses Beispiel, sondern alle DLL's.

Vieleicht habe ich Glück und es kann mir jemand zu diesem Thema etwas schreiben.
Ich würde mich jedenfals über eine Nachricht freuen.

Ich wünsche allen noch einen schönen Tag

Mit freundlichen Grüssen
Detlev

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Allgemeine Fragen zu DLL's 
Autor: ModeratorDieter (Moderator)
Datum: 11.03.10 00:51

Je nachdem, ob ein 32-Bit Programm oder ein 64-Bit Programm gestartet wird, wird entweder die DLL aus SYSWOW64 (32-Bit) bzw. System32 (64-Bit) verwendet. Die Datei aus dem Redist-Ordner ist die Datei, die VB von Haus aus installiert und für den Verpackungs-Assistenten verwendet.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Allgemeine Fragen zu DLL's 
Autor: Detlev2
Datum: 11.03.10 17:20

Hallo Dieter,

das bedeutet, je nach Situation benötige ich alle drei DLL's.
Wenn ich auf meinem WIN7 x64 System ein VB6 Programm erstelle (32Bit), kann ich das über den
Weitergabeassistenten verpacken. Woher weiss der Weitergabeassistenten denn, auf welchem
System die Anwendung installiert wird? (auf einem 32 oder 64 Bit System)
Oder nimmt der Weitergabeassistenten grundsätzlich nur die DLL' für 32Bit, egal ob auf
einem 32 oder 64 Bit System installiert wird? Die Voraussetzung währe, dass das 64Bit-System
eine 32Bit-Anwendung verarbeiten kann. Soweit mir bekannt ist, kann das nicht jede WIN7-Version,
oder?

Mit freundlichen Grüssen
Detlev

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Allgemeine Fragen zu DLL's 
Autor: ModeratorDieter (Moderator)
Datum: 11.03.10 17:23

Eine VB6-Anwendung ist immer eine 32-Bit Anwendung.
Windows 7 kann in allen Editionen weiterhin 32-Bit Anwendungen ausführen.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel