Programm-Absturz?

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

juse4pro

Betreff: Programm-Absturz?

BeitragDo, Nov 13, 2008 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,

bin grade voll bei der arbeit des bcc#21 beitrages, habe nun folgendes problem:
starte spiel->warte gewisse zeit(weiß nicht ob immer gleich oder immer anders)->game.exe oder bei code: blitzcc.exe hat ein problem festgestellt... bla->nichts funktioniert(wenn ich nicht geschossen habe, kann ich weiter spielen, solange der dialog offen bleibt, bis ich schieße, dann reagiert GARNICHTS mehr)

am ram oder so kanns nicht liegen, habs überprüft, der Debug spukt GARNICHTS aus, wahrscheinlich weil die blitzcc.exe auf den debug einwirkt...

woran könnte es liegen? und sagt, was ihr fürn programmstück braucht, falls ihr eins braucht, ich will nicht den ganzen reinstellen (BCC und so)

ich weiß nicht mehr weiter...
ist das das ende von Exo Zone??? (hust)
Portfolio |LinkedIn |XING

hectic

Sieger des IS Talentwettbewerb 2006

BeitragDo, Nov 13, 2008 19:20
Antworten mit Zitat
Benutzer-Profile anzeigen
haha, cool, ein Codeproblem und du darfst diesen noch nicht posten. *lalala*

Möglicher Lösungsweg: Starte deine .bb mit eingeschaltetem Debugger und verarbeite die Fehlermeldung.

Ansonsten bliebe noch die Möglichkeit: Suche dir eine Person deines Vertrauens die sich gut mit Blitz auskennt und gebe dieser dein Code zur Überprüfung.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

juse4pro

BeitragDo, Nov 13, 2008 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
wie soll ich denn die fehlernachricht durch den debugger schicken, wenn der mit abschmiert...?
Portfolio |LinkedIn |XING

hectic

Sieger des IS Talentwettbewerb 2006

BeitragDo, Nov 13, 2008 19:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Schalte den Debugger ein, und drücke F5 um die .bb zu comilieren. Da sollte der Debugger zumindest eine vernünftige Fehlermeldung ausgeben. Deine selbst erstellte .exe kannst du da komplett vergessen, diese gibt keine vernünftige Entwicklerfehlermeldungen aus.

Gibt selbst hier der Debugger keine Fehlermeldung aus, dann suche im Code nach typischen Fehlerquellen. Das können im übrigen recht viele sein. Alle nun aufzuzählenm, wäre quatsch. Du kannst natürlich aber auch an mehreren Stellen mit Stop arbeiten. Ich selber arbeite damit überhaupt nicht. Du kannst aber auch den Fehler eingrenzen, indem du bestimmte Teile einfach mal auskommentierst und dein Programm immer wieder startest. Oder wie ich bereits schrieb, suche dir ein erfahrenen Entwickler und lasse diesen dein Code überprüfen.

Ich verstehe im übrigen deinen Satz nicht richtig. Wie soll man denn eine Fehlernachricht nachträglich durch den Debugger schicken? Den Debugger schaltet man ein und gut ist. Das der Debugger mit abschmiert, habe ich in meinem Erinnerungsvermögen keine Einträge gefunden.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

juse4pro

BeitragDo, Nov 13, 2008 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
es gibt keine fehlernachricht...
F5->spielen->alles abgestürzt
sowohl ohne debug als auch mit debug und die exe allein...
Portfolio |LinkedIn |XING
 

Ava

Gast

BeitragDo, Nov 13, 2008 19:40
Antworten mit Zitat
Endlich mal jemand, der _meine_ häufigen Probleme dann eventuell mal nachvollziehen kann. NEIN, programmieren ist NICHT IMMER logisch!! Evil or Very Mad

Okay, ein paar mögliche Lösungshinweise:

- Starte den PC neu und schau, ob sich was getan hat
- Überlege, was Deine letzten Änderungen waren --> nimm sie teilweise wieder raus --> versuch Dich dem Problem anzunähern
- wenn Du eventuell den Auslöser dabei entdeckst, dann ändere diesen Codeabschnitt etwas ab

Oftmals sind die Gründe solchen seltsamen Verhaltens bestimmte Code-Reihenfolgen (ohne das diese eigentlich zu Fehlern führen würden!) - manchmal sind es Funktionsaufruge, Funktions- oder Variablennamen oder Typen, die an bestimmter Codestelle oder Reihenfolge - ohne ergründbaren Sinn - zum abkacken führen.

- letzter Versuch wäre eine Neuinstallation von Blitz

Ich babe solche Probleme mit Blitz2D/3D nur alle paar Jahre mal gehabt, mit Blitzmax leider relativ häufig Confused

Meine aktuellste Trophäe zu diesem Thema war vor einigen Tagen:

user posted image
Absturz durch "can't write to read-only stream"(man bachte die beiden markierten Funktionen!)
Im übrigen lief alles korrekt sobald ich ein DebugStop vor den Funktionsaufruf einfügte. >.< Naja...

Der Fehler tauchte plötzlich auf, obwohl ich den Modulcode wochenlang nicht angefasst habe. Er war plötzlich da, hielt sich einige Tage - und war dann genau so plötzlich wieder verschwunden. Confused

Naja, ich drücke Dir die Daumen, dass Du das Problem beheben kannst! Sowas ist echt nicht witzig, ich weis das ... Confused

Xeres

Moderator

BeitragDo, Nov 13, 2008 19:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würd' auch über den Code 'rüber gucken -> PM
Habe auch ausnahmsweise weder Interesse daran Code zu stehlen, noch Informationen darüber weiter zu verkaufen...
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

ozzi789

BeitragDo, Nov 13, 2008 21:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ihr ned sagt...
Inner Arbeit hab ich Vista, manchmal über den Mittag code ich rum
Vista und Blitz+ HASSEN sich !

Manchmal kommt einfach "Windows hat ein Problem festgestellt" und meine komp. Code kratzt einfach ab

Wie ichs wieder zum funken bring
Gaaaanz einfach und logisch, manchmal mus ich einfach zmb nen Variabeln namen ändern oder 5-10 mal auf F5 hauen, irgendwan gehts Evil or Very Mad

Da soll mir mal jemand sagen des sei logsch -.-*
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Noobody

BeitragDo, Nov 13, 2008 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann ich nicht bestätigen.
Ich entwickle nun seit über einem halben Jahr nur noch unter Vista mit Blitz und es funktioniert einwandfrei.
Und einfach mal so einen Variablennamen zu ändern damits funktioniert, hat nichts mit Vista zu tun, sondern liegt wohl oder übel am Code (bzw. dessen Programmierer Wink ).
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

The_Nici

BeitragDo, Nov 13, 2008 21:24
Antworten mit Zitat
Benutzer-Profile anzeigen
haha. Ich habe Vista und Blitz seit einem Jahr.
Ich weiss nicht was ihr mit euren Computern macht.

Xeres

Moderator

BeitragDo, Nov 13, 2008 21:24
Antworten mit Zitat
Benutzer-Profile anzeigen
...Nur mit der Standard-IDE ? Ich hab bis jetzt auch noch nie von solchen Problemen gehört...
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

ozzi789

BeitragDo, Nov 13, 2008 21:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Maaan alle machen mich fertig, ich hab nen komischen Code-style aber ich kann doch etwas Very Happy


Ja Standart IDE
Und es KANN an Vista liegen weil nur die B+ Gui funktionen dumm tun , zmb listboxes usw ohne des läufts wie in butter
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

The_Nici

BeitragDo, Nov 13, 2008 21:33
Antworten mit Zitat
Benutzer-Profile anzeigen
In der BlitzPlus-Demo auf Vista funktionierte bei mir alles. O_o

ozzi789

BeitragDo, Nov 13, 2008 21:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Vlt liegt es an 64 Bit ? Confused
(is die neuste b+ version druff ><)
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5
 

Ava

Gast

BeitragDo, Nov 13, 2008 22:35
Antworten mit Zitat
Noobody hat Folgendes geschrieben:
Und einfach mal so einen Variablennamen zu ändern damits funktioniert, hat nichts mit Vista zu tun, sondern liegt wohl oder übel am Code (bzw. dessen Programmierer Wink ).


Ja scheisse, ich kann halt nicht programmieren ... hab ich irgendwie verdrängt *augenroll*
Sorry, aber mir stinken solche Kommentare gewaltig... Exclamation

BladeRunner

Moderator

BeitragDo, Nov 13, 2008 22:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Der Fehler tauchte plötzlich auf, obwohl ich den Modulcode wochenlang nicht angefasst habe. Er war plötzlich da, hielt sich einige Tage - und war dann genau so plötzlich wieder verschwunden.

Hast Du deinen Rechner eventuell rund um die Uhr an oder fährst in immer in den Ruhezustand? Dann würde ich vermuten dass der Fehler auftritt wenn der Systemzeitgeber in den Negativbereich schwenkt.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Noobody

BeitragDo, Nov 13, 2008 23:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Ava hat Folgendes geschrieben:
Ja scheisse, ich kann halt nicht programmieren ... hab ich irgendwie verdrängt *augenroll*
Sorry, aber mir stinken solche Kommentare gewaltig... Exclamation


Hihi, mein Zitat war eher auf Vista in Verbindung mit Blitz3D gemeint.
Dass BMax manchmal eigenartig reagiert, ist mir auch bekannt.
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun
 

Ava

Gast

BeitragDo, Nov 13, 2008 23:43
Antworten mit Zitat
Okay, dann sei Dir verziehen ^^ ich reagier da mittlerweile leider etwas empfindlich drauf, da viele Leute einfach vergessen, dass auch BlitzBasic (und sein Debugger) keine perfekten Schöpfungen einer höheren Macht sind ... und das es darüber hinaus auch noch weitaus mehr Faktoren gibt, die wiederum auch nur von einfachen Sterblichen entwickelt wurden - und dies mitunter nicht immer 100% perfekt ...

Und dennoch wird immer erst auf den "kleinen Coder" eingeschlagen, der sowieso keine Ahnung hat ... weil alles andere kann aus Prinzip schon keine Ursache sein ... und sowieso sind solche Probleme unmöglich und ausgeschlossen und blah.

Ich finds einfach blöd, dass man mit sowas meist von vornherein nicht ernst genommen wird - habs selbst oft genug erlebt. Evil or Very Mad

Valnar

BeitragFr, Nov 14, 2008 1:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Zwar ein bischen OT aber zum Thema Blitz und Vista:
Anscheinend kommt das echt auf kleine Sachen an ob und wie Blitz drauf läuft.

Bei mir gibt es zb. kleinere Probleme in escapeGUI, da anscheinend der Code DirectX durcheinander bringt und Bilder daher schwärzt...

juse4pro

BeitragFr, Nov 14, 2008 16:04
Antworten mit Zitat
Benutzer-Profile anzeigen
jo danke für die ganzen antworten, ich habe windown xp...
und ich werde ava's tipp's zu herzen nehmen... danke

ach und Xeres...: wenn sich der fehler nicht beheben lässt, dann werde ich dir den code schicken...

mfg
Portfolio |LinkedIn |XING

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group