Nano-Ware - Mo 09.07.12 15:38
Titel: GDI+ Lib für Delphi macht Probleme :(
Hey,
da ich mit Transparenz und Antialiasing arbeiten will, möchte ich GDI+ verwenden. (Falls OpenGL oder DirectX besser geeignet sind sagt mir das) Es handelt sich hierbei um ein Screenshottool mit Bildbearbeitung.
Ich habe mir jetzt die gdiplus Lib für Delphi heruntergeladen:
http://www.delphi-treff.de/tutorials/grafik-und-spiele/verwendung-des-microsoft-gdi-teil-1/einleitung/
Doch schon beim Ausführen der "Vorführprojekte" kommen folgende Fehler:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| Abhängigkeiten des Projekts werden überprüft... Compilieren von GDITEST21.dproj (Debug-Konfiguration) [DCC Fehler] DirectDraw.pas(358): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(365): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(375): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(382): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(394): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(834): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fehler] DirectDraw.pas(836): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt [DCC Fataler Fehler] GDIPAPI.pas(38): F2063 Verwendete Unit 'DirectDraw.pas' kann nicht compiliert werden Misslungen Verstrichene Zeit: 00:00:00.1 |
Ich verstehe den Code auf Anhieb nicht so besonders und wäre deswegen dankbar, wenn mir jemand behilflich sein könnte. Eventuell gibt es ja auch eine andere/bessere Lib oder Methode :D
Danke!