![]() |
AW: KVideo Player
Bei Windows 8+ gibt es Aero eigentlich nicht. Ich gehe aber mal davon aus, dass sich EWeiss auf die Transparenz-Effekte bezieht und die gibt es eigentlich schon noch.
|
AW: KVideo Player
Zitat:
Aber wie gesagt Aero kommt auch wieder mit W10 Neon. Ich lade ne neue Version hoch ist einfacher. gruss |
AW: KVideo Player
Warum nicht einfach nur mit SKAERO_IsCompositionEnabled prüfen?
Das Betriebssystem muss egal sein, solange die benötigten Bibliotheken bzw. APIs vorhanden sind. Das verwenden deiner Direct3D9-DLLs brachte keine Besserung. Von daher läuft dein kleines Hobby-Projekt nur bei dir und bei keinen anderen. |
AW: KVideo Player
Zitat:
Reicht es wenn ich vorher auf das OS hin prüfe. Aber grundsätzlich hast du schon recht. Zitat:
Vielleicht hilft das. ![]() ![]() Wenn das auf W10 nicht geht dann dürften auch viele Spiele die D3D9 benötigen nicht mehr unter W10 laufen. Ich denke aber das es besser wäre die Runtimes für D3D9 direkt im Anwendungs Pfad zu kopieren anstelle von System32. Anschließend mit Dependency Walker nochmal gegenprüfen was noch fehlt. gruss |
AW: KVideo Player
Zitat:
Die KVideoPlayer.dll wird nun geladen und Videos werden abgespielt. Bitte baue eine Prüfung auf die notwendigen DLLs in deinen Programm ein und verlinke zusätzlich zum SDK im Eröffnungspost. |
AW: KVideo Player
Zitat:
Es ging deshalb nicht weil die Dateien die ich gesendet habe 64Bit/System32 waren. Aus SysWOW64 32Bit DLL sollten jetzt damit funktionieren. (Die Anwendung ist ja 32Bit) Ein Test ist es noch wert. Einfach in den Anwendungsordner kopieren. Danach sollte es eigentlich gehen auch mit W10. gruss |
AW: KVideo Player
Zitat:
Könntest du vielleicht meine Lösung nochmal hinterher schicken? Also einfach die Dateien im Archiv in den Anwendungs Ordner Entpacken? Bei mir läuft es. Vielleicht muss man dann nichts Installieren. Dann könnte man sich vielleicht auch das prüfen im Quelltext auf die D3D9 Runtime sparen. Das Problem dabei ist ich weis nicht wie ich das im Code Testen(implementieren) soll bei soviel unterschiedlichen Versionen der D3D9. gruss |
AW: KVideo Player
Nein, das reicht nicht:
--------------------------- KVideo Player: KVPlayer.exe - Einsprungpunkt nicht gefunden --------------------------- Der Prozedureinsprungpunkt "SfmDxGetSwapChainStats" wurde in der DLL "C:\Users\User1\Desktop\KVPlayer\bin\d3d9.dll" nicht gefunden. --------------------------- OK --------------------------- Am besten testet du mal selbst in einer virtuellen Maschine mit einen der kostenlosen Testversionen von Windows 10: ![]() |
AW: KVideo Player
Zitat:
Ok nein Danke habe mir das mal angeschaut ist mir nur für so ein kleines Programm zu viel Arbeit. Habe den Link zu DX9 oben addiert. Dann muss das reichen. Danke. Nebenbei du scheinst aber nicht alleine das Problem zu haben wenn W10 bei dir in einer Virtualbox läuft. Nur eins der Beispiele. ![]() ![]() EDIT: Komisch bei mir unter W7 funktioniert das. Siehe Anhang. gruss |
AW: KVideo Player
Ich behaupte jetzt einfach mal das es ausreicht nur die d3dx9_33.dll\32Bit ins Anwender Verzeichnis zu kopieren.
Eine Installation von DirectX sollte dann eigentlich nicht mehr nötig sein. Diese könnte ich dann einfach mitliefern. Es sei denn es ist gar kein DirectX installiert dann hilft das auch nicht. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz