Hallo liebes Forum!
Vorab, in Verwendung bei mir sind (momentan):
- C++ (natürlich auch die STL)
- SFML 2.0
Ich probiere mich gerade ein bisschen herum beim Erstellen von eigenen Anwedungen, welche auf Grafiken angewiesen sind. Da ist mir der Gedanke gekommen, dass es doch bei einer kleinen Zahl an Dateien sinnvoll sein könnte, diese in die Ausführbare zu packen, damit nur noch eine Datei weitergegeben werden muss und nicht extra drei weitere Dokumente.
Mein Wunsch an die Lösung wäre, dass sie möglichst plattformunabhängig ist, sowie compilerunabhängig. Im Internet gibt es ja einiges dazu, jedoch fand ich nichts das mir weiterhalf, maximal "Resoure scripting" bei dem MS Compiler Visual Studio hat sich bei mir ergeben.
Ein Bekannter von mir hat, in C# wohlgemerkt, Dokumente so in seine .exe einbinden können, dass er trotz einigen Grafiken nur noch die Ausführbare an sich weitergeben musste.
Sollte ich es dann geschafft haben, die Datei(en) tatsächlich innerhalb der .exe zu haben, wie kann ich sie wieder greifbar für mich machen? Eine Funktion, die mich nebenbei auch ein bisschen auf die Idee brachte, welche vielleicht das machen könnte, sofern ich mir das Ganze korrekt vorstelle, wäre in der SFML "loadFromMemory()". Liege ich da richtig?
Danke im Voraus für eure Beiträge
Lg
Hans_Peter