Diskussion:Tutorial Quickstart

Aus DGL Wiki
Version vom 7. Dezember 2008, 00:00 Uhr von I0n0s (Diskussion | Beiträge) (Verweis auf Framecounter und Frameratenbegrenzung)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Efficiency

Die DGLOpenGL.pas funktioniert leider nicht mit Delphi 3. Gibt's da was älteres Brauchbares oder muss ich die von Borland mitgelieferte nehmen? Gruß Efficiency


Flo

Delphi 3??? Nimm Lazarus [1] wenn du eine IDE brauchst und FreePascal als Compiler!


Efficiency

Danke für den Tipp, ich kenne Lazarus noch zu wenig. Und leider haben wir etwa 600.000 Zeilen Quelltext der sich nur in Delphi 3 problemlos kompilieren lässt...


Flo

600.000 Zeilen Quelltext die nun um OpenGL funktionalitaet erweitert werden sollen? Ich bin erlich gesagt etwas ueberrascht. Hatte erwartet das du ein paar Beispielprogramme zum ueben erstellen willst.


Efficiency

Ist ja auch so. Erst bisschen üben. Dann muss es aber bald rund gehen ;-) Bei Lazarus habe ich Angst wegen der Leistungsfähigkeit. Die Compilergeschwindigkeit ist beim Übersetzen ja leider deutlich langsamer. Ich müsste mal testen, wie es mit der Geschwindigkeit des Codes im Vergleich zu Delphi 3 aussieht. Aber erstmal werden wir sicher bei Delphi 3 bleiben müssen. Wir haben zwar neuere Delphi-Versionen, aber Delphi 4 hat nicht gelohnt und bei Delphi 5 waren die Umstellungen schon zu groß. Und Delphi 3 kann praktisch alles, was für uns wichtig ist. Wenn jetzt 64 Bit kommt und auch was bringt, dann müssen wir uns generell neu orientieren.

Nochmal die Frage: Gibt es vielleicht einen besseren OpenGL Header für Delphi 3 als den von Borland mitgelieferten?


Flo

Such mal im Forum, denke das hat schonmal jemand gesucht. Ansonsten brauchst du dir bei der Ausfuergeschwindigkeit bei FreePascal keien sorgen machen. Nur die Dateigroesse ist bei LCL Einsatz bei Lazarus groesser als bei Delphi mit VLC.

Ja. Guck ins Forum. Wir haben schon ein paar Anfragen zu dem Thema gehabt. --Flash 18:19, 16. Jan 2006 (CET)


Efficiency

Jo. Danke. Und danke auch an Mars. Das Ding findet sich unten auf dieser Seite: DGLOpenGL.pas

"...auf SDL umgestellt..."

Dann hab ich mir die TForm wohl nur eingebildet :)

Nicht implementierte Methoden

Ich unterhalte mich gerade mit einem Einsteiger (auch in Sachen Delphi) und muss feststellen, dass das Tutorial für einige unter Umständen verwirrend sein könnte: Einige Methoden werden zwar deklariert aber nicht implementiert. Ich entferne sie mal, wenns nicht ok ist, erbitte ich hier eine Antwort. --Lord Horazont 16:31, 22. Nov. 2007 (CET)

Verweis auf Framecounter und Frameratenbegrenzung

Vielleicht könnte noch jemand einen Verweis auf die Artikel "Framecounter" und "Frameratenbegrenzung" setzen. Letzteres hebt den Nachteil von OnIdle als "Akku-Killer" auf.

--Igel457 21:40, 6. Dez. 2008 (UTC)


Im Quickstart? Vielleicht im Tutorial 1, aber der normale Renderloop sorgt auch für 100% Last. --I0n0s 23:00, 6. Dez. 2008 (UTC)