Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

11.06.2008, 15:12

Kein Dateizugriff möglich

Hallo. Ich habe Visual Studio 2008 Express, DirectX SDK vom März 2008 , Platform SDK und Windows Vista als Betriebssystem. Als erstes hab ich natürlich die Tribase Engine neu compeliert was auch geklappt hat. Als zweites hab ich dann ein einfaches Programm :" Das erste Dreieck" compiled. Das ging noch aber bei den meisten anderen programmen hängt sich das Programm auf. Wenn ich Breakanoid aus der IDE heraus starte kommt nachdem die Oberfläche der Tribase engine verschwunden ist folgender Fehler:

Quellcode

1
Unbehandelte Ausnahme bei 0x100be5a9 (TriBaseD.dll) in Breakanoid.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000.
Hier bleibt er stehen:

Quellcode

1
2
3
4
5
// Herunterfahren
tbResult tbFont::Exit()
{
    // Textur aus dem Effekt nehmen
    HIER-->>>>if(m_pEffect) m_pEffect->GetEffect()->SetTexture("Texture", NULL);


auserdem steht in dem Log:

Quellcode

1
FEHLER: Die Datei Data\Font1.tga konnte nicht geöffnet, gelesen, erstellt oder beschrieben werden!

Da hab ich natürlich gedacht dass er einfach die Datei nicht findet hab die exe und die dll in den Hauptordner verschoben doch das funktioniert auch nicht. Der log sagt:

Quellcode

1
2
FEHLER: Der Aufruf von D3DXCreateEffect verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred  (tbeffect.cpp, Zeile 63, Funktion tbEffect::Init)
FEHLER: Fehler beim Erstellen des Effekts!


Was mach ich falsch?

Vielen Dank für jeden kleinen Hinweise.
Andreas

2

12.06.2008, 18:21

Falscher Bereich

Oh äh ich glaub ich hab das in den falschen Bereich geschrieben. Könnte das jemand bitte zu 3D Spieleprogrammierer verschieben.
Braucht ihr noch irgendwelche Zusatzinfos zu dem Problem?

Danke
Andy

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

3

12.06.2008, 20:09

Das Problem hatte jeder, der sich das DX-SDK von März 2008 heruntergeladen hat. :badgrin:
Seit dieser Version machen Effekte Probleme, bei denen Variablen genauso wie ein Variablentyp heißen. :evil:
Bsp: TEXTURE Texture -->Fehler!

Ich habs gelöst, indem ich die gesamte TriBase durchgegangen bin, und in sämtlichen Teilen, die tbEffekte genutzt haben, habe ich nach "Texture" gesucht. Und "Texture" durch "Tex0" ersetzt. Das sollte tbGUI und tbFont betreffen. Außerdem darfst du die fx-Dateien nicht vergessen. Sieb auch mal das Gesamte Projekt BreakNoid und auch Galactica nach "Texture".

Damit sollte das Problem eigentlich gelöst sein. Wenn nicht, fragen. Kostet nichts. :D

4

13.06.2008, 13:02

OK Danke. Habs 3 mal in der tbFont umgeändert und jetzt funktionierts.
Vielen Dank!!

Andy

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

5

11.09.2008, 18:28

Meine CD startet nicht /lässst sich nicht starten

ich hoffe das ihr mir helfen könnt:
ich habe mir heute das buch "3D Spieleprogrammierung mit DirectX9 und C++" gekauft und wollte gleich die CD starten doch leider lässt sie sich nicht starten weder durch autostart noch durch den manuellen start,
mein Laufwerk gibt nur sonderbare geräusche von sich und versucht die disc zu lesen meint aber keine gefunden zu haben.... :cry:
habt ihr eine ahnung woran das liegen kann ?
und wenn die CD nich bei mir funktioniert komme ich dann über haupt an die darauf befindlichen daten ran?
vielen dank im voraus
euer verzweifltes mitglied
Lerikson

6

11.09.2008, 18:35

Hallo Lerikson,

wahrscheinlich ist die CD defekt. In dem Fall müßtest du dich an den Verlag wenden oder ggf. im Buchhandel umtauschen.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

7

11.09.2008, 18:36

Re: Meine CD startet nicht /lässst sich nicht starten

Zitat von »"Lerikson"«

ich hoffe das ihr mir helfen könnt:
ich habe mir heute das buch "3D Spieleprogrammierung mit DirectX9 und C++" gekauft und wollte gleich die CD starten doch leider lässt sie sich nicht starten weder durch autostart noch durch den manuellen start,
mein Laufwerk gibt nur sonderbare geräusche von sich und versucht die disc zu lesen meint aber keine gefunden zu haben.... :cry:
habt ihr eine ahnung woran das liegen kann ?
und wenn die CD nich bei mir funktioniert komme ich dann über haupt an die darauf befindlichen daten ran?
vielen dank im voraus
euer verzweifltes mitglied
Lerikson


Hallo erstmal und Willkommen im Forum!
Und ich muss dich bereits einmal rügen. ;) - Wenn du ein Problem hast, dann einen neuen Thread öffnen mit einem Titel, der passt. Auch wenn der hier gerade passt, hat der Thread sonst nichts mit deinem Problem zu tun.

Also ich würde mal sagen, dass das Problem eindeutig an deinem Laufwerk liegt.
Hast du mal ein anderes ausprobiert?
Solange die CD in Ordnung ist, was ich einmal annehme, kannst du ja ein anderes Laufwerk benutzen und dann die Daten halt per USB auf den anderen PC ziehen. Ist ja nicht so viel. Oder gleich ein neues Laufwerk kaufen. ;)

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

8

11.09.2008, 18:37

Zitat von »"TrikkieMikkie"«

Hallo Lerikson,

wahrscheinlich ist die CD defekt. In dem Fall müßtest du dich an den Verlag wenden oder ggf. im Buchhandel umtauschen.


Also ich habe die Erfahrung gemacht, dass es meistens (bei mir auf jeden Fall) nicht an den CD's gelegen hat, wenn das Laufwerk sie nicht erkannt hat. Irgendwie hat mein Laufwerk immer rumgezickt und die hälfte meiner CD's gar nicht mehr erkannt.

9

11.09.2008, 18:41

Zitat von »"drakon"«

Zitat von »"TrikkieMikkie"«

Hallo Lerikson,

wahrscheinlich ist die CD defekt. In dem Fall müßtest du dich an den Verlag wenden oder ggf. im Buchhandel umtauschen.


Also ich habe die Erfahrung gemacht, dass es meistens (bei mir auf jeden Fall) nicht an den CD's gelegen hat, wenn das Laufwerk sie nicht erkannt hat. Irgendwie hat mein Laufwerk immer rumgezickt und die hälfte meiner CD's gar nicht mehr erkannt.

Ja ein Worst Case Szenario hald... :)
Meiner Erfahrung nach sind meistens die CDs schrottig (nicht das Laufwerk).
Es sei denn, man arbeitet noch mit denkmalgeschützten Geräten, so wie Du. :lol:

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

10

11.09.2008, 19:15

Zitat von »"TrikkieMikkie"«


Ja ein Worst Case Szenario hald... :)
Meiner Erfahrung nach sind meistens die CDs schrottig (nicht das Laufwerk).
Es sei denn, man arbeitet noch mit denkmalgeschützten Geräten, so wie Du. :lol:


Hö. Ich glaube ich habe den Fehler schon lange nicht mehr gemacht. ;)
Ne. Ich war noch nie Fan von CD's. Lag Wohl an den schlechten Erfahrungen mit dem blöden alten Gerät. (Sind mir auch zu laut.. ^^)
Mit den Laufwerken, die ich jetzt habe, habe ich auch keine Probleme mehr.

Werbeanzeige