AGB  ·  Datenschutz  ·  Impressum  







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

Dateien in EXE speichern

Ein Thema von DArc · begonnen am 3. Jun 2009 · letzter Beitrag vom 6. Jun 2009
Antwort Antwort
Seite 2 von 3     12 3      
DArc

Registriert seit: 3. Jun 2009
48 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Dateien in EXE speichern

  Alt 3. Jun 2009, 20:08
Zitat von nat:
naja, ich war mir da nich so sicher. hatte in nem anderen thread von ihm was von "setup" gelesen.
da dachte ich, vll bastelt er ja an ner setup engine oder sowas.
deshalb wollt ich meinen senf halt auch dazu geben!
könntest du ein beispiel programm machen und uns die codes posten?

wäre nett!
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#12

Re: Dateien in EXE speichern

  Alt 3. Jun 2009, 20:21
Wie wäre etwas Eigeninitiative? Was hast Du von Code, den Du noch nicht mal im Ansatz verstehst? Nimm Dir ein Weilchen Zeit, lies die online-Hilfe und ein paar Artikel im Internet zum Thema 'Delphi und Resourcen', dann noch etwas über den Resourcencompiler. Schreib ein paar Testprogrämmchen oder versuche, Daten (Strings, Bilder usw) in einer Resourcen-Datei unterzubrigen. Lade die Daten wieder aus der Resource. usw. Steht ALLES in der OH bzw. bei Bingoogle.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.332 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Dateien in EXE speichern

  Alt 3. Jun 2009, 20:22
Zitat von DArc:
könntest du ein beispiel programm machen und uns die codes posten?
Ein kleines Beispiel hat er ja schon gepostet.

Und TResourceStream geht fast ebenso. Nur dass du als Parameter beim Erzeugen nicht die Datei sondern den Namen und Typ der Ressource angeben musst.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
DArc

Registriert seit: 3. Jun 2009
48 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: Dateien in EXE speichern

  Alt 3. Jun 2009, 20:41
ich habe nur hier reingepostet, weil:

Zitat:
ich kann dir aber auch ma n kleines beispiel programm machen. dann frag aber bitte nochmal
in dem thread, damit ich dir da dann darauf antworten kann.
so haben dann andere auch was davon.
er wollte, dass andere es auch mitbekommen und die codes sehen ...

habe nur nochmal nachgefragt, weil er das geschrieben hat

Zitat:
... dann frag aber bitte nochmal
in dem thread,
...

lieber frag ich öfters nach und dann verstehe ich es auch 100%-ig ... gibt
ja manche, die das erklärt bekommen haben und es nie richtig verstanden haben
und immer wieder nachfragen ... ich will es, wie schon gesagt 100%-ig, verstehen^^
  Mit Zitat antworten Zitat
nat

Registriert seit: 10. Nov 2005
216 Beiträge
 
RAD-Studio 2009 Pro
 
#15

Re: Dateien in EXE speichern

  Alt 3. Jun 2009, 21:03
so, wieder da... war eben etwas beschäftigt.
hab ma auf die schnelle n beispiel zusammen geklatscht.
das könnte man sicher noch optimieren (grade in bezug auf mehrere dateien
die angehängt werden sollen), aber ich denke um die grundlegende
vorgehensweise zu verdeutlichen sollte es ausreichen.
guck dir den source an und versuch ihn zu verstehen.
kannst dir in nem hex editor auch ma die bearbeitete exe-datei angucken
(mit dem text angehängt), is sicherlich auch hilfreich fürs
verständnis. wenn du dann noch fragen hast, dann ist hier der richtige
ort!
Angehängte Dateien
Dateityp: zip beispiel_174.zip (617,1 KB, 15x aufgerufen)
  Mit Zitat antworten Zitat
DArc

Registriert seit: 3. Jun 2009
48 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Dateien in EXE speichern

  Alt 4. Jun 2009, 20:24
cool danke!

mal sehen ob ich das hinbekomme^^ werds schon schaffen^^
  Mit Zitat antworten Zitat
nat

Registriert seit: 10. Nov 2005
216 Beiträge
 
RAD-Studio 2009 Pro
 
#17

Re: Dateien in EXE speichern

  Alt 4. Jun 2009, 22:01
jojo, kein problem. wie gesagt, gibt noch ne menge optimierungsmöglichkeiten.
man könnte z.B. ganz ans ende (was dann als erstes ausgelesen wird) einen string
speichern um zu erkennen, ob überhaupt was angehängt ist, dann ein integer
wieviele dateien und dann halt für jede datei länge+inhalt.
naja, tüfftel dich da ma durch!
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.332 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: Dateien in EXE speichern

  Alt 4. Jun 2009, 22:07
Aber wie gesagt: Sollte es sich dabei um feste Daten und DLLs handeln, die das Programm dann benutzt und nicht erst beim Benutzer zur Exe dazukommen, machst du dir mit dieser Methode sehr viel unnötige Mühe. Dann wären Ressourcen eine fertige und einfach benutzbare Möglichkeit dafür.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
nat

Registriert seit: 10. Nov 2005
216 Beiträge
 
RAD-Studio 2009 Pro
 
#19

Re: Dateien in EXE speichern

  Alt 5. Jun 2009, 23:08
und da hat er recht!
  Mit Zitat antworten Zitat
Linguini

Registriert seit: 19. Mai 2009
95 Beiträge
 
#20

Re: Dateien in EXE speichern

  Alt 6. Jun 2009, 17:29
@nat

Kann es sein, das es zu Fehlfunktionen kommt wenn ich deine 2 Programme mit Delphi 2009 compiliere?
Wenn ich den Text anhänge, und dann mein Programm anhänge kommt sowas raus:

http://s2b.directupload.net/images/090606/5s4378hn.png
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 08:37 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