AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Ressourcen-Datei - Zip hineinpacken und extrahieren per Code
Thema durchsuchen
Ansicht
Themen-Optionen

Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

Ein Thema von Guido Eisenbeis · begonnen am 14. Feb 2020 · letzter Beitrag vom 16. Feb 2020
Antwort Antwort
Seite 1 von 2  1 2      
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#1

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 11:58
1) erstelle eine Datei, Name egal: create_resource.bat

2) in diese Datei schreibst du rein
Code:
SET var=%cd%

brcc32.exe "%var%\meinprogramm.resourcedatei.rc" -fomeinprogramm.resourcedatei.res
3) in die meinprogramm.resourcedatei.rc-Datei schreibst du
Code:
MYTEST RCDATA ".\MyTest.zip"
Alles abspeichern, Doppelklick auf die Bat-Datei und schon wird deine RES-Datei erstellt.
Die Bat-Datei kannst du auch aus einem Delphiprogramm aufrufen.

Geändert von DieDolly (14. Feb 2020 um 12:07 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 12:19
Moin...
Das geht auch ohne BAT. Delphi erzeugt die RES automatisch. Man braucht nur eine RC.
Delphi-Quellcode:
// in DPR z.B.
{$R 'MyTest.res' 'Pfad im Projectordner\MyTest.rc'}
MyTest.rc:
Code:
MyTest TEST "E:\\Projects\\Blubb\MyTest.zip"
...nur das Projekt neu erzeugen...fertsch.

Beispiel:
Zitat:
COM_DELETE_USERS FIREBIRD_25 "E:\xxxx\SQL\SQL_Common\Firebird\25\COM_DELETE_USE RS.sql"
Angehängte Grafiken
Dateityp: png Ressource_normal.png (79,8 KB, 23x aufgerufen)

Geändert von haentschman (14. Feb 2020 um 12:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.630 Beiträge
 
Delphi 12 Athens
 
#3

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 14:10
Man kann auch die Zip-Datei über den Menüpunkt Projekt - Ressourcen und Bilder... dem Projekt mitgeben. Dabei wird zwar keine eigene RES-Datei für die ZIP-Datei erstellt, diese wird aber in die projekteigene *.dres aufgenommen, die dann in das Projekt gelinkt wird. Ein entsprechende Eintrag in der DPR sollte automatisch erzeugt werden.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:11
@DieDolly

Ich habe mich genau an deine Anweisungen gehalten, und wie erwartet tritt der Fehler auf. Im Anhang habe ich ein Testprojekt erstellt, zum leichteren Nachvollziehen.
Angehängte Dateien
Dateityp: zip Resource Test 1.zip (402,5 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#5

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:14
Zitat:
Ich habe mich genau an deine Anweisungen gehalten, und wie erwartet tritt der Fehler auf.
Welcher Fehler? Bei mir lässt sich alles kompilieren und die Resource-Datei mit dem Archiv drin ist in der Exe am Ende.
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:18
Welcher Fehler? Bei mir lässt sich alles kompilieren und die Resource-Datei mit dem Archiv drin ist in der Exe am Ende.
Hast du auf den Button zum Extrahieren geklickt?
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#7

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:19
Nee. Mir ging es in meiner Antwort nur drum, wie man relativ einfach eine Resource erstellen kann.
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:29
@haentschman

Sind die doppelten Backslashs richtig? Dein Beispiel verstehe ich leider nicht.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#9

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:32
Zitat:
Schön für dich, nutzt nichts für mich.
Naja dazu sag ich jetzt nix mehr. Ich bin raus aus dem Thema. Das was ich oben in meiner ersten Antwort geschrieben habe, war die Antwort auf eine deiner Fragen.
Und dann muss ich mir "nutzt nichts für mich" an den Kopf werfen lassen?

Geändert von DieDolly (15. Feb 2020 um 11:59 Uhr)
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Ressourcen-Datei - Zip hineinpacken und extrahieren per Code

  Alt 14. Feb 2020, 21:41
Ich bin dir schon dankbar, dass du dich bemüht hast. Vielen Dank!
  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 18:30 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-2025 by Thomas Breitkreuz