Deutsch
Forum

Fehler bei oGL("show")

 
- Seite 1 -



Thomas
Zielinski
Hallo Leute,
ich habe mir kürzlich einen neuen Laptop geholt und wollte nun weiter mit XProfan basteln. Dabei habe ich mir einen alten Quelltext geladen den ich nochmal ausführen wollte um zu sehn was ich schon hatte. Und nun bekamm ich jedes mal den gleichen Fehler. Nach auskommentieren konnt ich alles ausschließen bis auf oGL("show"). Jedes mal wenn nun der Aufruf kam, hängte sich XProfan in der 32bit-Version auf und in der 64bit-Version wurde der fehler kurz in das Window geschmißen und dann das Programm wieder Beendet. Da der Fehler überall den gleichen Inhalt hat hier der aus der 64bit-version. (Die Xprofanversion ist egal gewesen. bei 11 und 12 immer das gleiche)

[FORMS.PP] ExeptionOccurred
Sender=EInvalidOp
Exception=Invalid floating point operation
Stack trace:
$0000000069E1E67C
TApplication.HandleException Invalid floating point operation
Stack trace:
$0000000069E1E67C
[FORMS.PP] ExeptionOccurred

Ich selbst hab ein Aspire 7750G
Intel Core i7-2630QM
AMD Radeon HD 6850M
8GB DDR3

Und hier noch der Code von mir
 {$iq}
//compiliert der gleiche Fehler

proc DrawGLScene

    oGL("Clear")
    oGL("Rotate", 0, 0, 45)
    x%=(-9)
    y%=(-9)

    While x% < 10

        y% = (-9)

        While y% < 10

            oGL("Origin", x%, (-1), y%)
            oGL("Sphere", 0.3, 16, 16)
            inc y%

        EndWhile

        inc x%

    EndWhile

    oGL("Show")//wenn auskommentiert dann ist alles gut nur ebend keine Anzeige :(

endproc

' Hauptprogramm
declare ende%,x%,y%
CLS 0
oGL("Init", %hWnd, 0, 0, 0, 0)
oGL("PosMode", 1)
DrawGLScene()
ende% = 0
SetTimer 100

WhileNot ende%

    WaitInput

    If %WMTimer

        DrawGLScene()

    endIf

    if %key = 27

        ende% = 1

    endif

EndWhile

KillTimer
end

Gruß Thomas
 
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
29.04.2011  
 



 
- Seite 2 -


« Dieser Beitrag wurde als Lösung gekennzeichnet. »

- Seite 2 -



Thomas
Zielinski
Nach dem neusten, neusten neuen Update geht alles. Ich hasse Computer
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i7-2630QM @ 2.00GHz

XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
03.02.2012  
 




Nico
Madysa
Hilft diese Seite da vielleicht weiter?
[...] 
 
Nico Madysa
30.04.2011  
 




Thomas
Zielinski
Hallo Leute,
ich bin durch Zufall darauf gestoßen und habe dann mit freundlicher Unterstützung von iF und Nico ein wenig experimentiert. Wie bekannt stürzt das Programm jedes mal bei einem Aufruf von oGL(„Show“) ab. Nicht so in dieser Version:



Was ist jetzt also der große Unterschied? Treiber habe ich auch schon zu Hauf' ausprobiert und mich immer aktuell gehalten, aber ohne Erfolg. Fällt jemandem ein Workaround ein mit dem ich mir behelfen kann und weiter bei Version 12 bleiben?

Zum Test hab ich diesmal lesson4.prf aus den Beispielen für oGL benutzt. (..\BEISPIEL\KURS4\lesson4.prf)

Gruß Thomas

4 kB
Hochgeladen:13.01.2012
Ladeanzahl107
Herunterladen
 
XProfan X2
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
13.01.2012  
 



Ich hatte ganz ähnliche Fehler bereits (leider erfolglos) versucht an Roland heran zu tragen mit dem Ziel das Abstürze bei OGL-Anweisungen bei weniger als 1/5 Computern auftreten.

So gelingt es mir bis heute nicht eine OGL-Anwendung mit XProfan zu erzeugen die auf 4/5 Computern nicht abstürzt weshalb viele meiner bereits programmierten OGL-Spiele brach liegen.

Ich finde immer irgendwie einen Computer bei dem z.B. der Testmodus nicht funktioniert weshalb der wichtige Testmodus praktisch unbrauchbar ist. ^^
 
13.01.2012  
 




Thomas
Zielinski
Trotzdem wurmt es mich, dass es bei der einen Version funktioniert und bei der anderen nicht obwohl es doch die gleichen Grundlagen sein sollten.
 
XProfan X2
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
13.01.2012  
 



Wenn ich mich recht erinnere meinte Roland damals dahingehend aber nichts geändert zu haben und auf weitere Nachfragen meinerseits erhalte ich keine Antworten.
 
13.01.2012  
 




RGH
Auf meinen aktuellen Rechnern habe ich keine Probleme mit OGLTest, daher kann ich diese Fehler nicht nachvollziehen. Und so lange ich ihn in meiner Delphi-Debug-Umgebung nicht nachvollziehen kann, fehlen mir die Möglichkeiten, ihn aufzuspüren ... wenn es denn ein Bug ist.

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.01.2012  
 




Thomas
Zielinski
klingt nach einem ToDoPunkt für das Treffen dieses Jahr wenn der böse Rechner vor Ort ist
 
XProfan X2
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
15.01.2012  
 




RGH
Thomas Zielinski (15.01.12)
klingt nach einem ToDoPunkt für das Treffen dieses Jahr wenn der böse Rechner vor Ort ist


Ich fürchte, da wird aber kaum meine Entwicklungsumgebung mit Debugger drauf sein ... und Delphi kann man nicht so einfach kopieren.

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
15.01.2012  
 




Thomas
Zielinski
Nach dem neusten, neusten neuen Update geht alles. Ich hasse Computer
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i7-2630QM @ 2.00GHz

XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
03.02.2012  
 



Nur ist das jetzt ein Zufallsergebnis da Roland ja nichts daran geändert hat?

Erzeuge doch mal bitte solch Exe sodass ich diese dann auf lauter Rechnern testen könnte.
 
03.02.2012  
 




RGH
Es könnte natürlich auch an aktualisierten (und korrigierten) OGL-Treibern liegen ...
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.02.2012  
 



Ja leider.

Und dennoch wurmt es mich das manche meiner (auf xprofan.com noch nicht vorgestellten) Spiele bei simplen ogl-show-Anweisungen abstürzen wo andere OGL-Anwendungen (z.B. mit C#-SDL) reibungslos ablaufen.

Ähnlich funktioniert es mit dem Testmodus: Der XProfansche bringt auf manch Karten ein Murx-Ergebnis und wenn ich das selbe Programm mit C schreibe dann ist das Ergebnis korrekt.

An den Treibern alleine darf und sollte es danach nicht liegen.
 
03.02.2012  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

32.632 Betrachtungen

Unbenanntvor 0 min.
Georg Teles26.10.2021
p.specht15.12.2020
Andreas Koch14.09.2015
Torsten Rümker03.06.2015
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie