Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ressource-DLL mit eigenem Programm erstellen (https://www.delphipraxis.net/11966-ressource-dll-mit-eigenem-programm-erstellen.html)

MrKnogge 17. Nov 2003 22:59


Ressource-DLL mit eigenem Programm erstellen
 
Hallo,

ist es möglich, mit einem eigenem Delphi-Prog eine
Dll zu erstellen, die nur Ressourcen enthält ?

Oder liefert Borland eventuell ne art Mini-Compiler mit ?

gruss

Wormid 17. Nov 2003 23:09

Re: Ressource-DLL mit eigenem Programm erstellen
 
Moinsen,

Borland liefert den Commandozeilenkompiler brcc32 mit. Für das gröbste reicht der eigentlich aus.

Code:
C:\brcc32 myres.rc
myres.rc (Beispiel):
Code:
MYBIN RCDATA binarydata.dat
Das Dll-Projekt:
Delphi-Quellcode:
library MyResDLL;

{$R myres.res}

begin
end.
Und schon ist der Keks gegessen... :mrgreen:

Gruß

Wormid

Luckie 17. Nov 2003 23:11

Re: Ressource-DLL mit eigenem Programm erstellen
 
Aber damit hast du nur das Ressourcenscript zur Ressource kompiliert. Die DLL hast du damit noch lange nicht.

MrKnogge 17. Nov 2003 23:14

Re: Ressource-DLL mit eigenem Programm erstellen
 
Ressourcen kann ich erstellen, aber ich
wollte wissen ob ich eine Dll mit einem
eigenen Programm erstellen kann.

Thearetisch müsste das doch gehen,
ich dachte da beispielsweise an
Inno-Setup nur da wird halt ne
Anwenung compiliert.

Wormid 17. Nov 2003 23:14

Re: Ressource-DLL mit eigenem Programm erstellen
 
@Luckie:
Bezieht sich das auf meinen Beitrag? Das das Dll-Prjekt mit Delphi kompiliert werden muss (NACH dem erstellen der .res), das habe ich jetzt mal stumpf als selbstverfreilich vorrausgesetzt... :wink:

Gruß

Wormid

Edit: Um das mit eigenen Programmen zu machen, müsste man entweder einen frei verfügbaren (weiss nicht ob es das gibt) Compiler in dein Programm mit einbauen, oder Du müsstest selbst einen Res-Compiler schreiben... aber ich schätze mal, das ist auch nicht so ganz einfach (nicht so kompliziert wie ein "echter" Compiler, aber bestimmt trotzdem ne Nuß).

Edit 2: Und jetzt muss ich Luckie recht geben: Die DLL hast du dann immer noch nicht... sorry ich hatte die Frage halt falsch verstanden. :oops:

MrKnogge 17. Nov 2003 23:18

Re: Ressource-DLL mit eigenem Programm erstellen
 
Zitat:

Zitat von MrKnogge
eigenem Delphi-Prog eine
Dll zu erstellen

Das war eigentlich die Frage :gruebel:

Wormid 17. Nov 2003 23:24

Re: Ressource-DLL mit eigenem Programm erstellen
 
Nachdem ich die Frage nun verstanden habe... *hust*, hier eine andere Idee:

Man könnte vielleicht eine leere Dummy-DLL mitliefern (in den Resourcen vielleicht), und in diese dann einzelne Resourcen mit den Api-Funktionen rund um "UpdateResource" einfügen.
Habe ich aber noch nicht mit rumexperementiert, aber schon was im Forum drüber gelesen. Vielleicht ist das ne Idee.

Und nochmal ein Gruß

Wormid :mrgreen:

MrKnogge 18. Nov 2003 00:08

Re: Ressource-DLL mit eigenem Programm erstellen
 
Weis jemand genaueres über UpdateResource ?
Oder zumindest wo ich Beispiele oder erklärungen finde ?

Ich hab grad mal in der Suche rumgestöbert, aber keine
richtigen erklärungengefunden. Ich würd nämlich lieber
mit dem API Befehl arbeiten als mit fertigen Komponennten.

Wormid 18. Nov 2003 00:23

Re: Ressource-DLL mit eigenem Programm erstellen
 
Wieso, dieser Post von Christian Seehase, zusammen mit den Beiträgen danach scheint mir doch schon ziemlich das zu sein, was Du suchst, oder nicht?
Zumindestens ist es ein ganz guter Ansatz!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 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