Forum: Multimedia
by TiGü,
14. Sep 2015
Interessehalber habe ich mir den letzten Stand von GitHub gezogen und versucht zu kompilieren.
Leider scheitert mein XE7 bei vielen Enum-Deklarationen, wo 32-Bit Länge forciert wird.
Zwar ist überall {$Z4} definiert, aber nichts geht.
Auch solche Werte werden angemeckert:
TD2D1_PROPERTY = (
D2D1_PROPERTY_CLSID = $80000000,
Forum: Multimedia
by TiGü,
11. Jun 2015
Du musst noch die Namen in den Units selber und die Uses-Klauseln anpassen!
Forum: Multimedia
by TiGü,
9. Jun 2015
Windows 7, 64-Bit...aber was hat das mit meinen Kompilierungsproblemen zu tun?
@alle anderen Delphi-Benutzer:
Könnt ihr ein leeres Testprojekt mit hinzugefügten Headern kompilieren oder steigt euer XE(1-8) auch bei der einen oder anderen Stelle aus?
Forum: Multimedia
by TiGü,
9. Jun 2015
Hm, merkwürdig...ich habe nur eine Kleinigkeit an den Headern geändert, bspw. den out-Parameter in IWICImagingFactory2.CreateImageEncoder hinzugefügt und schon gibt es eine sehr lange Liste an Fehlermeldungen, dass einige Typen nicht gefunden werden, obwohl die Deklarationsauflösung funktioniert.
Hängt vielleicht mit irgendwelchen IFDEFs zusammen?! Werde ich nicht schlau draus...
...
Forum: Multimedia
by TiGü,
8. Jun 2015
Großartige Arbeit, das war bestimmt aufwendiger als man denkt.
Ich wollte es gerade mal ein bisschen testen, aber irgendetwas bringt mein XE7 aus den Tritt:
D2D1.pas(2819): E2003 Undeclared identifier: 'PWICImageParameters'
D2D1.pas(2821): E2005 'PWICImageParameters' is not a type identifier
D2D1.pas(2822): E2005 'PWICImageParameters' is not a type identifier
{ part of WinCodec.h,...