Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Williams Mini JLI'ler
Anmeldedatum: 04.12.2002 Beiträge: 6 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 04.12.2002, 09:35 Titel: Wie bekomme ich eine Bitmap in die .exe? |
|
|
Da ich neu in diesem Forum bin, erstmal: Hallo zusammen!
Ich habe ein kl Spiel in C++/DirectX geschrieben. Gelernt aus Christians Buch. Das habe ich auf meine Homepage gestellt. Leider wird dann nur die .exe geöffnet und nicht die zum Spiel dazugehörigen Bitmaps. Weiß jemand, wie ich die mit in die exe reinbekomme? Sie als Archiv zusammenzuzippen hat nichts gebracht. Oder ist mein Verweis auf die bmp falsch:#define IMAGE_FILE "zoff.bmp", wenn ich im selben Ordner/Server die Bitmap habe?
Besten Dank,
Williams |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 04.12.2002, 12:07 Titel: |
|
|
Du musst dazu die Bitmap als Ressource mit einbinden. Das Thema ist schonmal behandelt worden -> Suchfunktion(welche immer benutzt werden sollte bevor man was postet). _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 04.12.2002, 20:15 Titel: |
|
|
Aber warum klappt das mit zippen nicht!?
Ich vermute mal der Zipper beachtet nicht die einzelnen Ordner und so kommt es beim Extrahieren, dass alle Dateien im selben Ordner liegen. Winzip hat aber eine Funktion, dass alles beim extrahieren an Ort und Stelle ist und nicht alles im selben Ordner ist(das ganze kannst du irgendwo vor dem Zippen einstellen!). |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 05.12.2002, 12:02 Titel: |
|
|
Ansonsten sollte man in seinem Projekt nur relative Pfade vergeben.
Am Besten man überlegt sich eine Verzeichnisstruktur, wie ein Programm nach dem "Installieren" auf einem anderem Computer auszusehen hat, z.B. Bilder als Unterverzeichnis für Hintergrundbilder usw.
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
Williams Mini JLI'ler
Anmeldedatum: 04.12.2002 Beiträge: 6 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 05.12.2002, 17:57 Titel: |
|
|
das zippen klappt schon. auch das öffnen. es gibt aber noch pc-user, die sich damit nicht auskennen, und denen wollte ich es leicht machen
tatsächlich gab es diesen beitrag schon mal...sorry. sieht recht kompliziert aus, aber scheint ausführlich beschrieben zu sein(gruß an AFE-GmdG, der beitrag war von dir , vielleicht schreibst du einfach ein eigenes buch ).
na dann werd ich mal...
besten dank für die unterstützung,
Williams |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 05.12.2002, 20:31 Titel: |
|
|
Also ich setze zippen/entzippen als Computergrundkenntnis voraus! Ansonsten kannst du auch ein Setup-Installation machen(gibt ja genug freeware dazu!). |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 05.12.2002, 21:37 Titel: |
|
|
MiracleBoy hat Folgendes geschrieben: | Also ich setze zippen/entzippen als Computergrundkenntnis voraus! Ansonsten kannst du auch ein Setup-Installation machen(gibt ja genug freeware dazu!). |
Es gibt auch Personen, die gerne am PC spielen aber sonst keine Ahnung haben. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 05.12.2002, 22:17 Titel: |
|
|
Williams hat Folgendes geschrieben: | (gruß an AFE-GmdG, der beitrag war von dir , vielleicht schreibst du einfach ein eigenes buch ). |
Ich könnte mit der Menge was ich weiß sicherlich das eine oder andere Buch füllen, wenn es da nicht 2 Probleme geben würde:
1.: Ich habe selbst sehr viel zu tun, halse mir selber immer mehr auf und werde mit einzelnen Aufgaben nur langsam fertig. - Ich bin das beste Beispiel für einen langsamen Prozessor, der seine ganzen Resoucen mit der Multiprozessverwaltung verbraucht.
Und 2. Ich bin zu faul! - Wenn das kein Grund ist
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
Kronos Senior JLI'ler
Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 01.11.2004, 20:23 Titel: |
|
|
Wie gebe ich denn z.b. den Pfad an z.B. bei CreateTextureFromFile wenn ich jetzt die Bilddatei als Resource habe? |
|
Nach oben |
|
|
PeaceKiller JLI Master
Alter: 36 Anmeldedatum: 28.11.2002 Beiträge: 970
Medaillen: Keine
|
Verfasst am: 01.11.2004, 22:16 Titel: |
|
|
Dazu gibt es einen extra-Befehl hab aber keine Ahnung mehr wie der heisst. _________________ »If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine |
|
Nach oben |
|
|
KI JLI Master
Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 01.11.2004, 22:28 Titel: |
|
|
Kronos hat Folgendes geschrieben: | Wie gebe ich denn z.b. den Pfad an z.B. bei CreateTextureFromFile wenn ich jetzt die Bilddatei als Resource habe? |
Du könntest z.B CreateTextureFromResource benutzen... |
|
Nach oben |
|
|
|