AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Frage zu Resource DLL,s (DLL als resource container)
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu Resource DLL,s (DLL als resource container)

Ein Thema von sun4623 · begonnen am 15. Dez 2010 · letzter Beitrag vom 15. Dez 2010
Antwort Antwort
sun4623

Registriert seit: 6. Jan 2010
40 Beiträge
 
#1

Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 00:42
Hallo

Ich habe gerade ein Interessantes Tutorial gelesen , in dem beschrieben wird wie man eine DLL als eine art resourcen container nutzen kann. Nun meine Frage.: mein programm benötigt zusätzlich eine DLL. Die miniFmod.dll. Wäre es möglich eine resource DLL datei zu erstellen in dem meine resourcen gespeichert werden und eben zusätzlich die vom programm benötigte miniFmod.dll? also eine DLL in der DLL mit den restlichen resourcen? Ich meine mich an einen artikel zu erinnern , in dem beschrieben wurde wie das genau ging. Ist dies möglich? Hätte jemand ein bsp. zur hand, oder tipps o.ä.?

Liebe grüße
sun
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 00:46
Natürlich kannst du die DLL als binäre Ressource in eine andere DLL packen, nur was macht das für einen Sinn?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#3

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 00:49
Geht alles, wenn du die DLL zuerst "entpackst" und dann dynamisch lädst.

@Luckie: ein Anwendungsgebiet ist meiner Meinung nach die kompakte Weitergabe eines Programms. In Zeiten von Vista und Windows 7 ist natürlich fraglich ob da ein großer Nutzen dabei ist. Immerhin müßte das Programm die DLL ja auf einen Festspeicher schreiben können.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
sun4623

Registriert seit: 6. Jan 2010
40 Beiträge
 
#4

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 00:54
Naja ich dachte mir es wäre irgendwo eleganter eine DLL zu haben ,anstelle von 2.
D.h. also ich müßte die 2te DLL entpacken? Könnte ich sie nicht in den Speicher laden und von dort aus mit meinem Programm darauf zugreifen?

Danke
LG
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 00:56
Also in Zeiten, wo Zip selbst von XP unterstützt wird, sehe ich für solche Vorhaben keinen Sinn mehr. Alles in ein Archiv rein, hat den Vorteil, dass es noch komprimiert wird, und der Empfänger kann sich das auspacken wo er will. Der nächste Schritt wäre dann ein Installer.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
sun4623

Registriert seit: 6. Jan 2010
40 Beiträge
 
#6

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 01:04
Hm okay... Zudem sehe ich gerade das dass vorhaben doch recht komplex wäre. Hm... eine andere Frage: Könnte ich ,wenn ich nur eine resource dll habe ,die datei endung in eine X-beliebige ändern und diese datei dann als resource container verwenden?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 01:08
Ja, das geht. Aber was hast du jetzt gegen die Endung DLL?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#8

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 01:09
Ja, das geht. Aber was hast du jetzt gegen die Endung DLL?
Was soll er dagegen haben? Es gibt allerdings viele Gründe die für eine andere Variante sprechen können
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 07:06
D.h. also ich müßte die 2te DLL entpacken? Könnte ich sie nicht in den Speicher laden und von dort aus mit meinem Programm darauf zugreifen?
Angeblich soll es funktionieren.

Geändert von mleyen (15. Dez 2010 um 07:12 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#10

AW: Frage zu Resource DLL,s (DLL als resource container)

  Alt 15. Dez 2010, 11:53
D.h. also ich müßte die 2te DLL entpacken? Könnte ich sie nicht in den Speicher laden und von dort aus mit meinem Programm darauf zugreifen?
Angeblich soll es funktionieren.
Es ist aber technisch gesehen absoluter Unsinn. Und wie das bspw. mit einer DLL funktionieren soll die einen globalen Hook implementiert und also in allen Prozessen verfügbar sein muß, will ich dann mal sehen. Und ich will nichtmal kategorisch ausschließen, daß auch das technisch machbar ist.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:45 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