![]() |
Ressourcen-DLL-Experte
Grüsse,
ich möchte eine Ressourcen-DLL mit ein paar Bildern und HTML Seiten erstellen, laut der der Hilfe von Delphi, exestiert dazu ein "Ressourcen-DLL-Experte" ... aber wie und wo finde ich diesen experten... ich hab schon die halbe IDE auf den Kopf gestellt. Weiß jemand wo ich den finde?! :) MFG Evian |
Re: Ressourcen-DLL-Experte
Moin Evian,
bei mir ist der unter Datei\Neu Tabsheet Neu Resourcen DLL Experte |
Re: Ressourcen-DLL-Experte
Ok, ich habs gefunden ... Danke Dir.
Aber irgendwie funktioniert es nicht so, wie ich es will. Also letztendlich möchte ich nur eine Ressource Dll in der eine Website gespeichert ist. Dafür habe ich auch ein gutes Tool gefunden(mir wurde der Tip hier im Forum gegeben) : ![]() Aber leider funktioniert es bei meiner Webiste nicht. Nun meine Frage ist, ob jemand ein Programm oder eine andere Möglichkeit kennt, den gesammten Inhalt einer Website in einer Ressource DLL zu speichern, oder einen anderen Weg die Website offline zu betrachten, ohne das der Benutzer direckten zugriff auf die HTML Dateien bekommen kann. Wenn jemand einen Idee hätte, würde ich mich sehr freuen!!! MFG Evian |
Re: Ressourcen-DLL-Experte
Das Problem bei einer Webseite ist, dass Du natürlich auch die Bilder herausgeben musst...
Dir bleibt also nichts anderes übrig, als entweder die Seite inkl. Bilder temporär irgendwo auf der Festplatte zu speichern, oder du integrierst einen kleinen Webserver in Dein Programm, welcher die Resourcen entspr. auf Anforderung ausgibt. |
Re: Ressourcen-DLL-Experte
Mh.. aber es muss auch anders möglich sein... das Ressource Tool :
![]() kann die die HTML Seiten + Bilder + css + vieles mehr in eine DLL packen, die man sich dann wie die richtige Site im Browser ansehen kann, wenn die DLL im Sys registriert wurde. ...aber zu dem Vorschlag mit dem Webserver. Hab sowas noch nicht gemacht... gibt es da eine standart Komponente mit der das einfügen der Ressourcen recht einfach ist? |
Re: Ressourcen-DLL-Experte
Moin Evian,
Zitat:
Wenn Du keine Kompo für die Anzeige hast, würde ich mal davon ausgehen, das die Seite samt zugehöriger Dateien auf jeden Fall im Browsercache landet (beim IE eben "Temporary Internet Files"). Ob man die Daten direkt aus einer Resource heraus anzeigen kann, ohne die Datenstruktur, zumindest temporär, irgendwo zu speichern, weiss ich nicht. Nicht zu vergessen: Wenn die Daten als Resource vorliegen, kann man sie auch wieder da rausziehen. |
Re: Ressourcen-DLL-Experte
Mit 100%iger Sicherheit wird eine der beiden vorher genannten Methoden angewendet (warscheinlich wird die Site inkl. Bilder temporär gespeichert). Anders geht es leider nicht ;)
|
Re: Ressourcen-DLL-Experte
Ja ich versteh dich... ich will die Seite ja auch nicht absolut Zugriffssicher machen, aber einfach die Dateien Lokal neben die Programmexe zu legen ist mir einfach zu billig. Du meintest es könnte mit einer Webserverkombo gehen ... ich hab sowas nich nicht gemacht. Gibt es da eine Standartkomponente, mit der man das einfach lösen könnte?
Edit: @FriFra: Lad Dir mal das Ressource Tool runter... liegt auch der Komplette Delphi Code bei... die Daten werden 100% nur in die DLL gespeichert und von dort herrausgelesen, beim betrachten. |
Re: Ressourcen-DLL-Experte
@FriFra: Doch, es geht anders... Das hier ist z.B. ne gültige URL für den IE: res://C:\WINNT\system32\shdoclc.dll/dnserror.htm (Vorrausgesetzt, die DLL liegt in dem Verzeichnis)
Was die Idee mit dem Webserver angeht: So ganz einfach ist das acuh nun wieder nicht... man muss erstmal nen freien Port finden, der Nutzer könnte schon nen Sever laufen haben... Außerdem, ich weiß ja nicht, wozu das ganze ist, aber falls es sich "nur" um die Hilfe oder sowas handelt, dann würde ich persönlich mich echt bedanken, wenn ich meine Firewall erst dafür anpassen müsste! Gruß Wormid |
Re: Ressourcen-DLL-Experte
Hast Du dann vielleicht ne andere Idee?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz