Seite 2 von 3

Verfasst: 31.05.2009 21:59
von Regenduft
An meinen Schnüfflerkollegen:

Irgendwie scheinen sich unsere forensischen Beweisstücke (also die Käfer in der Leiche) zu unterscheiden... ich muss PureBasic immer erst komplett de- und neuinstallieren.

Wollen wir tauschen? :freak:

Verfasst: 31.05.2009 22:04
von Josef Sniatecki
Hm... komisch. Wüsste jetzt nicht wieso ich da nur Neustarten muss.

Tauschen möchte ich nicht :mrgreen:

Verfasst: 31.05.2009 22:14
von Regenduft
Das ist mir aber alles noch zu vage um's gleich ins offizielle zu posten... auch wenn ich grad Installation nummer 3 durchführe...

Ich hab' echt die berüchtigte Karte gezogen, oder wie? Absolut nicht gezielt reproduzierbar. *nörgel*

Verfasst: 31.05.2009 22:17
von ts-soft
Brauchste nicht Posten, ist bekannt. Einzige bisherige Lösung ist Compiler
Neustarten, was bei mir ausreicht.

Verfasst: 31.05.2009 22:28
von Regenduft
Thx für die Info... *kotz-nörgel-warum-muss-ich-neuinstallieren-würg-nerv*

Verfasst: 01.06.2009 17:23
von Andesdaf
ich kann probieren wie ich will, den Bug erhalte ich nicht :mrgreen:

Verfasst: 26.07.2009 11:01
von dllfreak2001
Ich kann den Fehler bestätigen, aber diesmal mit der Release-Version von PB4.31.

Er tritt bei mir immer reproduzierbar bei der Eingabe der Init-Befehle der Screen-Lib auf.
Also initsprite(), initsound().... Da sieht man nix in der Statusbar und die werden auch nicht in der Schreibweise korrigiert: initsprite() => InitSprite()

Das ganze passiert bei mir unter WinXP 32Bit. Ich habe das Setupprogramm mehrfach runtergeladen und neuinstalliert, das hat aber nicht geholfen.

Verfasst: 26.07.2009 11:58
von jojo1541
Kann ich nicht bestätigen. Auf meinem WinXP 32-Bit wird in Ver. 4.31 bei allen Init-Befehlen der Text unten in der Statusbar angezeigt und sie werden automatisch groß geschrieben.

Verfasst: 26.07.2009 13:48
von dllfreak2001
Auf meinem Spielerechner Vista64 zeigt sich folgendes Bild

PB4.31 x86: Keine Fehler
PB4.31 X64: Genau das Gleiche wie auf meinem Laptop mit WinXP x86

Dieser Fehler tritt so nur bei der 4.31 und umfasst bei mir vorerst nur alles was mit Init zutun hat.

Edit: Habe jetzt mal beide Versionen von meinem Spielerechner runtergelöscht und erstmal nur die X64er installiert, jetzt klapt es aber nur für den ersten Start.
Wenn ich das Programm beende und es nochmal versuche werden die Init-Befehle nicht mehr korrigiert und in der Statusbar ist auch nix.
Die 32Bit-Version funzt dagegen auch nach mehrmaligen Neustart richtig.

Dies sind die Wörter die ich erstmal gefunden habe, die beim Auftretten des Bugs nicht korrigiert werden:

Code: Alles auswählen

initsprite()
initmouse()
initkeyboard()
initsound()
imageoutput()
imageid()
Es gibt mit Sicherheit mehr...

Als Fazit bei mir:

[WinXP 32-Bit]

PB4.30 - kein Bug
PB4.31 X86 - Bug tritt auf

[Vista 64-Bit]

Pb4.30 X86 u. X64 - kein Bug
PB4.31 X86 - kein Bug
PB4.31 X64 - Bug tritt auf

Verfasst: 26.07.2009 14:18
von Josef Sniatecki
>> Es gibt mit Sicherheit mehr...
Mir ist aufgefallen, dass sich bei mir kein einziger Befehl in der StatusBar
zeigt, der mit "I" anfängt. Und damit meine ich wirklich alle Befehle von
"InitAudioCD" bis "InstructionString".

Anscheinend hat PB etwas gegen "I"s <)
Nur komisch, dass das nicht bei jedem so ist.

PS: Nach einem Neustart geht es irgendwie wieder. Doch das ist nicht das
erste Mal, dass so viele I-Befehle nicht bei mir angezeigt werden.