AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

dll in exe integrieren

Ein Thema von Marco Steinebach · begonnen am 3. Feb 2008 · letzter Beitrag vom 4. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#1

dll in exe integrieren

  Alt 3. Feb 2008, 17:42
Hallo Leut's,
ich weiß, ich weiß, das hatten wir schon oft, aber ich find's nicht mehr...
wie kann ich eine DLL in meine EXE "reintun", und sie zur laufzeit wieder entpacken?
Hiiilfe - ich such jetzt shcon 2 stunden...
Vielen dank und viele grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#2

Re: dll in exe integrieren

  Alt 3. Feb 2008, 17:54
Pack sie in die Ressourcen und pack sie zur Laufzeit wieder raus und beim Programmende löscht du die dll wieder
Marcel
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: dll in exe integrieren

  Alt 3. Feb 2008, 18:01
hallo,
Zitat von Gehstock:
Pack sie in die Ressourcen
soweit klar,
Zitat von Gehstock:
und pack sie zur Laufzeit wieder raus
genau! und wie?
Zitat von Gehstock:
und beim Programmende löscht du die dll wieder
Im Hauptprogramm, also nach Application.Run, oder wo?
Ich will einfach keinen Speichermüll hinterlassen...
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: dll in exe integrieren

  Alt 3. Feb 2008, 18:13
per TResourceStream und dort saveToFile
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
newuser01

Registriert seit: 31. Aug 2006
248 Beiträge
 
Delphi 7 Professional
 
#5

Re: dll in exe integrieren

  Alt 3. Feb 2008, 18:41
genau das was du suchst hier und hier
Gruß: Holger

[Hobby-Programmierer]
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#6

Re: dll in exe integrieren

  Alt 3. Feb 2008, 18:43
Zitat von Marco Steinebach:
Hallo Leut's,
ich weiß, ich weiß, das hatten wir schon oft, aber ich find's nicht mehr...
wie kann ich eine DLL in meine EXE "reintun", und sie zur laufzeit wieder entpacken?
Hiiilfe - ich such jetzt shcon 2 stunden...
Vielen dank und viele grüße
Marco
Eine Frage: warum sollte man das tun wollen? Das ist die wohl krasseste Entstellung des Sinns hinter DLLs, die mir bisher untergekommen ist...
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: dll in exe integrieren

  Alt 3. Feb 2008, 19:00
Hallo,
Zitat von Dax:
Eine Frage: warum sollte man das tun wollen? Das ist die wohl krasseste Entstellung des Sinns hinter DLLs, die mir bisher untergekommen ist...
ganz einfach! Schaun wir mal: es gibt eine DLL, die alle Programme, die sie brauchen, möglichst einmal im System ablegen sollten. So weit, so zwar richtig, aber ... Wie sieht's mit unterschielichen Versionen aus? Was ist mit der Portabilität? Also Prog auf USB-Stick und auf geht's, ohne es Installieren zu müssen? Jaaaaa, ich weiß, ich weiß, mit Ino-Setup kenne ich mich schon aus, ich möchte nur einfach eine Exe weitergeben können, in der alles drin ist, und zwar genau die Version die ich will. Ich bin, als letztes, sowieso ein Freund davon, meinen Mist in meinem Verzeichnis zu halten, da sind mir die meinetwegen 500 kb doppelbelegung locker die Möglichkeit wert, alles hinterher wieder sauber löschen zu können.
Also, nicht im Sinne der DLL's, aber nicht ganz sinnlos!
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: dll in exe integrieren

  Alt 3. Feb 2008, 19:10
Hallo Newuser01,
Zitat von newuser01:
genau das was du suchst...
Vielen herzlichen Dank. Genau das war's!
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: dll in exe integrieren

  Alt 3. Feb 2008, 21:26
Bedenke folgende Probleme:
DLL muß in Temp-Verzeichnis landen (wegen nötige Rechte in eigenen Verzeichnis) sowie dort mit dynamischen Namen erzeugt werden (es könnten ja andere App's den gleichen Trick verwenden). Und der Anwender darf sich freuen das das Temp-Verzeichniss vollgemüllt wird wenn die Anwendung abstürzt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: dll in exe integrieren

  Alt 3. Feb 2008, 21:55
Huhu Bernard,
Dank dir! Die DLL kommt ins Temp-Verzeichnis, kriegt ein Präfix, damit genau das nicht passiert mit den mehreren Anwendungen, und wird ordnungsgemäß gelöscht, auch wenn's die Anwendung zerrupft.
Mal sehen, vielleicht geb ich die DLL's ja doch mit weiter, aber jetzt ist mir wenigstens klar, wie, und die Anwendung bleibt portabler.
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz