![]() |
datei vor kompilierung in projekt einfügen
Hi leutz mein nächstes problem steht an, wie kann ich es anstellen das ich eine datei in meine anwendung integriere (nicht extern) und die wenn man auf einen button aus meiner anwendung klickt irgendwohin speichert und öffnent. also die datei müsste noch vor der kompilierung in die exe eingefügt werden, meine frage ist das überhaupt möglich, wenn ja wie??
|
Re: datei vor kompilierung in projekt einfügen
ja, es ist möglich mit
![]() ![]() eine Möglichkeit resourcendateien zu erstellen ist mein ![]() HTH Frank |
Re: datei vor kompilierung in projekt einfügen
deine 0.0.3.1 version deines proggis erstellt bei mir keine res datei, achso funzt das eigentlich auch mit .xlsx dateien
edit: ok xlsx geht , ähm nochwas kann ich die datei auch gleich öffnen aus dem stream heraus ohne sie wo zu speichen?? |
Re: datei vor kompilierung in projekt einfügen
Zitat:
naja, wie öffnest du die xlsx-datei? wenn deine Lade-Komponente stream-laden unterstützt, dann sollte das gehen...sonst nicht. Gruß Frank |
Re: datei vor kompilierung in projekt einfügen
nein es erstellt nur rc, ich hab irgendwo nen demo app gefunden und hab das halt zum ausprobieren auf meine wünsche angepasst. also ich will es nicht in meinem proggi öffnen, sondern schonn mit excel nur halt aus meinem programm heraus
|
Re: datei vor kompilierung in projekt einfügen
Dann muss auf dem Zielrechner aber Excel2007 installiert sein, wovon man nicht ausgehen darf
|
Re: datei vor kompilierung in projekt einfügen
Zitat:
Gruß Frank |
Re: datei vor kompilierung in projekt einfügen
na gut könnt auch exel generell sein, er soll sie ja nur öffnen ohne sie zu speichern, praktisch als wenn ich nen doppelklick auf irgend ne datei mache,
@ frank hab ich gemacht er erzeugt nur die rc sonst nichts |
Re: datei vor kompilierung in projekt einfügen
Zitat:
|
Re: datei vor kompilierung in projekt einfügen
ja das wäre ja kein problem nur wie funktioniert das dann mit dem direkt öffnen??
|
Re: datei vor kompilierung in projekt einfügen
|
Re: datei vor kompilierung in projekt einfügen
ja mein problem is ja ob das auch direkt aus dem stream heraus geht ohne zwischenspeicherung, wie ich ne datei öffne weiß ich ja nur halt aus dem stream heraus is das problem
im mom speicher ich sie hiermit:
Delphi-Quellcode:
var
ResStream: TResourceStream; begin ResStream := TResourceStream.Create(HInstance, 'test',RT_RCDATA); ResStream.SaveToFile('N:\test.xlsx'); ResStream.Free; |
Re: datei vor kompilierung in projekt einfügen
wenn du die datei extern öffnest musst du sie speichern. andernfalls brachst für die darstellung eine Komponente. dann schaust du, ob diese Komponente die Daten aus einem Stream laden kann (loadFromStream-Methode).
HTH Frank |
Re: datei vor kompilierung in projekt einfügen
weiß zufäälig jemand ne komponente mit der man sie extern aus dem stream öffnen kann?? es wäre sehr wichtig, ich versuche dadurch einen schutz für eine excel datei zu erstellen, da in dieser ein jahr arbeit steckt
|
Re: datei vor kompilierung in projekt einfügen
oder ne komponente mit der ich die datei in meiner anwendung öffnen, irgendwie sowas währe genial
|
Re: datei vor kompilierung in projekt einfügen
Du könntest den
![]() |
Re: datei vor kompilierung in projekt einfügen
also wäre ja ne idee, ich schildere glaube jetzt nochmal genau mein problem, also folgendes, excel dateien zu schützen is ohne tools sehr schwer, den das vba oder worksheet pw kann man innerhalb von minuten mit zig tools knacken, das problem is also das die datei als solches vorhanden, würde die datei eine exe oder in einer exe sein und darüber gestartet ohne irgendwo gespeichert zu sein sähe das schon anders aus.
klar würde man sie öffnen und dann irgendwo speichern hätte man wieders problem aber das kann man mit vba unterbinden wäre kein probklem so jetzt wisst ihr warum ich den aufwand mit installer serial abfrage, datei in exe usw packen betreibe, ich hoffe das ihr mich jetzt versteht und mir bei diesen problem helfen könnt. @ mkinzler und frank euch beiden auf jedenfall schonmal vielen dank ihr habt mich schon sehr weit nach vorn gebracht :thumb: |
Re: datei vor kompilierung in projekt einfügen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 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