vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Fragen und Antworten zur vbarchiv.dll
dll einbinden 
Autor: flo1212
Datum: 16.06.05 20:59

kann man die dll irgendwie ins programm einbinden? es ist relativ umständlich immer die vbarchiv.dll in den system32-ordner zu kopieren wenn ich das programm auf einem anderen PC benütze.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: ModeratorMartoeng (Moderator)
Datum: 17.06.05 05:57

Nein, das ist nicht möglich.
Du kannst sie aber auch in Dein Anwendungsverzeichnis kopieren.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: flo1212
Datum: 17.06.05 19:08

1. wie geht das (nicht das kopieren, sondern das er auf die dll dort zugreift)?
2. warum stehen nicht alle befehle einfach im modul? das wäre 1. einfacher und 2. könnte man dann alles miteinbinden
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: ModeratorMartoeng (Moderator)
Datum: 17.06.05 20:54

1. nichts zu ändern, Windows durchsucht automatisch Systempfad und Programmpfad nach der DLL.

2. die DLL ist nicht in VB geschrieben, damit sie entsprechend schneller ist und VB-Befehle ersetzen kann.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: Erdmännchen
Datum: 02.02.06 23:40

Es gibt Tools, die aus mehreren .DLL eines machen können oder auch eine .EXE und .DLL verbinden können. Das müsste eigentlich auch vbarchive.dll funktionieren!

Zwei habe ich auf dei Schnelle gefunden:
- http://www.remotesoft.com/linker/
- http://www.thinstall.com
Leider sind die Teile nicht ganz günstig. Ich glaube aber, ich hab schon mal ein einfachers Tool auf Sharewarebasis gesehen..

Erdmännchen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: ModeratorMartoeng (Moderator)
Datum: 03.02.06 00:03

Wofür das denn hier!?
Das ist zwar ne lustige Sache, aber es verfehlt doch völlig den Sinn von DLLs!?
Ich lagere etwas aus, was mehrere Anwendungen nutzen können.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: Erdmännchen
Datum: 06.02.06 08:26

Zitat:

Das ist zwar ne lustige Sache, aber es verfehlt doch völlig den Sinn von DLLs!?

Ja schon, kann aber Sinn machen, wenn Du nur ein kleines, einfaches Programm problemlos (=ohne Installer und ohne kompliziere Anleitung) vertreiben willst und der User sich um möglichst wenig kümmern soll. Ich glaube genau danach hat flo1212 mit seiner ursprünglichen Frage gesucht!

Für den Entwickler bleibt der Vorteil, dass er seine Arbeit auf einer Standardkomponente basieren kann.

Zitat:

Ich lagere etwas aus, was mehrere Anwendungen nutzen können.

Für uns Entwickler stimmt das schon, User haben aber oft nur ein einziges Programm eines Anbieters installiert und dann fällt der Mehrfachnutzen weg.

Für das, was das OS an Funktionalität mitbringt finde ich die .DLL schon gut und sinnvoll. Ich wage aber mal die Behauptung aufzustellen, dass das feste Einbinden von Funktionalitäten mit einem optimierenden Linker (der alle nicht verwendeten Subs aus dem Code entfernt) jeden PC gewaltig entlasten würde.
Ich hab schon Programme analysiert, die für die Manipulation eines einzigen Bytes Header eines .JPG gleiche eine 2MB Library eingebunden haben - und für die restlichen Operationen dann eine zweite...

Im Zeitalter der GB mag Diskspace ja keine Rolle mehr spielen - das eigentliche Problem liegt eher beim RAM, der Stabilität der Applikationen und der Stabilität des gesamten Systems..
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: Erdmännchen
Datum: 06.02.06 08:31

P.S.
Was ich nich sagen wollte: vbArchive-dll finde ich genial! Danke, dass Du diese Arbeit auf Dich nimmst!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: ModeratorMartoeng (Moderator)
Datum: 06.02.06 18:20

Wenn ich die DLL ins Programmverzeichnis lege, dann wird sie auch von Windows gefunden, also auch ohne Installer.
Einzelne Funktionen nur nutzen zu wollen kommt natürlich sehr oft vor, deshalb wird die eine große DLL auch in die einzelnen Bestandteile aufgebröselt (also filefunctions, comfunctions, etc.).
Gerade was Speicher und Stabilität angeht geb ich Dir da recht.
Wär die DLL in VB geschrieben, würde ich auch die Module veröffentlichen, aber da das nicht der Fall ist...
Aber ich denke mit den kleinen zerhackten DLL-Teilen gewinnt man schon einiges.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: Erdmännchen
Datum: 07.02.06 13:52

Hallo Martoeng

Ich hoffe Du hast mich nicht falsch verstanden: meie Ausführung war überhaupt nicht auf Deine .DLL gemünzt sondern eine ganz allgemeine Überlegung zur 'Überverteilung' von Bibliotheksfunktionen.

Erdmännchen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: dll einbinden 
Autor: ModeratorMartoeng (Moderator)
Datum: 07.02.06 21:08

Keine Bange, nicht falsch verstanden.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
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