UNIT GFX Turbo Pascal

aus Paswiki Turbo Pascal, der freien Wissensdatenbank

Diese Unit wurde geschrieben, da der Autor bis dahin keine Möglichkeit hatte, einigermaßen komfortabel Programme zu schreiben, die Grafik im Hi- oder TrueColor-Modus ausgeben.

Die Unit ermöglicht es unter anderem, BMP-, PCX- und GIF-Bilder zu laden und BMP-Bilder zu speichern.

Um den Funktionsumfang noch zu erweitern, sind folgende Units im Paket dabei:

Aktuelle Version der Unit GFX ist 4.2.0d -- Download hier: http://www.s-line.de/homepages/phoenix/gfx/gfx.html




! ACHTUNG ! An dieser Unit wird laufend weiterentwickelt. Deshalb kann es vorkommen, daß Fehler im Programmcode auftauchen, obwohl natürlich alles versucht wird, dies zu verhindern.


Falls also Probleme auftauchen, die sich trotz der Konsultation der Artikel zur Unit GFX im Wiki nicht beheben lassen,

oder wenn jemand Fehler im Code findet,

oder wenn jemand Anregungen oder besondere Wünsche hat, die in GFX implementiert werden sollen,

darf der Autor kontaktiert werden.




! ACHTUNG - bekannte Probleme!

Es gibt in manchen Fällen Probleme mit Windows 2000 oder XP! Die Probleme liegen in den meisten Fällen an der ungenügenden Unterstützung von Win2000/XP für DOS.
Abhilfe: In manchen Fällen half es, unter WinXP, die Eingabeaufforderung im "Win98-kompatiblen" Modus zu starten und die Programme von dort auszuführen. (Manchmal funktioniert das auch nicht!)
Es gab Probleme mit einer Trident-Grafikkarte (Trident 3Dimage 975). Ursache war hier vermutlich die Grafikkarte, bei der die Unterstützung der direkten Speicherbankumschaltung nicht korrekt umgesetzt wurde.
Abhilfe: die Speicherbankumschaltung von Hand zurück auf die kompatible, aber langsamere Interruptroutine legen: Aufruf von "Change_SetBank(0);" direkt nach "InitGraph(...);"

'Persönliche Werkzeuge
Extras