JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=3c7772a6387af20ad8f8a48d012d82f7Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

loadsurface

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Bolle52
Mini JLI'ler



Anmeldedatum: 13.07.2007
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 30.08.2007, 19:41    Titel: loadsurface Antworten mit Zitat

hi @ all

ich habe ein problem beim anzeigen von bildern. ich möchte gerne ein anderes bild anzeigen lassen, als das beispiel vorsieht. im beispiel steht

Code:
const char* FILE_NAME  = "../../media/fighter_top.png";


nun möchte ich ein anderes bild angezeigt bekommen. ich habe es wie folgt versucht
Code:
const char* FILE_NAME  = "C:/Bild.png";


das programm lässt sich ohne probleme compilieren und auch beim ausführen kommt kein fehler, außer das mir das bild nicht angezeigt wird.

der restliche quellcode ist original vom buch.

danke schon mal für antworten.

mfg bolle
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Wolke
Mini JLI'ler


Alter: 69
Anmeldedatum: 28.08.2007
Beiträge: 1

Medaillen: Keine

BeitragVerfasst am: 30.08.2007, 20:34    Titel: Antworten mit Zitat

Hallo Bolle

Schau dir das Bild "C:/Bild.png" mit einem Bildbetrachter an.

Teile mir bitte mit was Du siehst?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
manu
Super JLI'ler


Alter: 35
Anmeldedatum: 09.03.2006
Beiträge: 327
Wohnort: allgäu (DE)
Medaillen: Keine

BeitragVerfasst am: 30.08.2007, 22:03    Titel: Antworten mit Zitat

Ohne jetzt allzu verwundert zu klingen.. aber müsste es nicht eher so sein

Code:
C:\
also ein
Code:
\
und kein
Code:
/

und in dem Fall dann 2 davon, weil escapesequenz und so. sprich
Code:
const char* FILE_NAME  = "C:\\Bild.png";
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bolle52
Mini JLI'ler



Anmeldedatum: 13.07.2007
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 31.08.2007, 08:30    Titel: Antworten mit Zitat

wenn ich
Code:
C:\\bild.png
schreibe kommt eine fehlermeldung, das dx nicht initialisiert wurde.

und wenn ich mir das bild mit paint.net o.ä. bildbearbeitungsprogramme ansehe, dann sehe ich das bild, was ich sehen möchte.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Robrunner
Mini JLI'ler


Alter: 32
Anmeldedatum: 08.07.2007
Beiträge: 44
Wohnort: Passau
Medaillen: Keine

BeitragVerfasst am: 31.08.2007, 09:13    Titel: Antworten mit Zitat

Bei mir klappt C:/bild.png
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 31.08.2007, 13:50    Titel: Antworten mit Zitat

Funktioniert das Programm denn mit der Originalgrafik?
Hast du mal versucht, eine andere Grafik als C:/Bild.png zu nehmen? Vllt. ist die Grafik einfach kaputt/korrupt. (Neu oder mit anderem Programm abspeichern könnte schon die Lösung sein.)
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Bolle52
Mini JLI'ler



Anmeldedatum: 13.07.2007
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 31.08.2007, 15:46    Titel: Antworten mit Zitat

jetzt gehts danke für die antworten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 06.09.2007, 07:59    Titel: Antworten mit Zitat

manu hat Folgendes geschrieben:
Ohne jetzt allzu verwundert zu klingen.. aber müsste es nicht eher so sein

Code:
C:\
also ein
Code:
\
und kein
Code:
/

Die Win32-Datei-Funktionen erlauben beide Varianten (schon seit mindestens Windows 95 / NT 4.51, zu Win3.11 / DOS kann ich leider nichts sagen)
Der klare Vorteil von / ist, dass es selbst kein Escapezeichen ist und damit nicht verdoppelt werden muss. Außerdem läuft Code mit / auch auf Linux (sofern er sonst kompatibel ist)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
manu
Super JLI'ler


Alter: 35
Anmeldedatum: 09.03.2006
Beiträge: 327
Wohnort: allgäu (DE)
Medaillen: Keine

BeitragVerfasst am: 06.09.2007, 08:55    Titel: Antworten mit Zitat

AFE-GmdG hat Folgendes geschrieben:
manu hat Folgendes geschrieben:
Ohne jetzt allzu verwundert zu klingen.. aber müsste es nicht eher so sein

Code:
C:\
also ein
Code:
\
und kein
Code:
/

Die Win32-Datei-Funktionen erlauben beide Varianten (schon seit mindestens Windows 95 / NT 4.51, zu Win3.11 / DOS kann ich leider nichts sagen)
Der klare Vorteil von / ist, dass es selbst kein Escapezeichen ist und damit nicht verdoppelt werden muss. Außerdem läuft Code mit / auch auf Linux (sofern er sonst kompatibel ist)


cool zu wissen. danke Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum