Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   KVideo Player (https://www.delphipraxis.net/192329-kvideo-player.html)

EWeiss 9. Apr 2017 13:54


KVideo Player
 
Projekt entfernt..

EWeiss 10. Apr 2017 15:35

AW: KVideo Player
 
Neue Version oben.

gruss

EWeiss 11. Apr 2017 05:49

AW: KVideo Player
 
Ändert bitte in uGlobal die VideoExt..

Delphi-Quellcode:
VIDEOEXT = '.avi;.qt;.mov;.mpg;.mpeg;.m1v;.asf;.wma;.wmv;.flv;.mp4;.mkv;.dat;.rm;.3gp';


Dann habt ihr 4>5 Extension mehr.

gruss

t.roller 11. Apr 2017 06:27

AW: KVideo Player
 
"Alle Archive müssen herunter geladen werden damit das Entpacken aller Dateien funktioniert."

Warum packst Du identische und teils überflüssige Files in beide Archive?

Ausserdem läuft das Programm bei mir (WIN8.1) nicht.

EWeiss 11. Apr 2017 06:41

AW: KVideo Player
 
Zitat:

Warum packst Du identische und teils überflüssige Files in beide Archive?
Was ist identisch und was überflüssig.
Nicht trollen sondern Aussagekräftige Dinge mitteilen das hilft mir mehr.
Zudem sind es keine 2 Archive sondern ein Multipart Archiv. (Es gibt Leute die lernen es nie deshalb noch mal ein Link)

Und doppelt addiert ist da mit Sicherheit nichts.
Was im ersten 4MB Archiv nicht hineinpasst wird in den darauffolgenden Archiv Part2 hinzugefügt.
Wenn dieses die 4MB marke überschritten hat werden dann die Dateien die nicht in Part2 hineinpassen zu Part3 addiert usw..
bis alle Dateien zum Archiv hinzugefügt wurden.

Mann startet nur das *.part 1 Archiv das zweite (Darauffolgende Archiv wird dann automatisch entpackt.) Multipart halt.
Also besorge dir den richtigen Packer "WINRAR" nicht 7Zip, Zip oder was auch immer du da verwendest.

Zitat:

Ausserdem läuft das Programm bei mir (WIN8.1) nicht.
Und nun? :stupid:

Du hast den Quelltext also kannst du debuggen.
Solltest du das nicht können nun ja dann kann ich dir leider auch nicht helfen.
Vielleicht kann es aber auch daran liegen das du nicht weist wie man ein Archiv RICHTIG entpackt.

INFORMATION:
Warum verwende ich Multipart Archive.

Das ist einfach beantwortet.
Die Maximale Größe einer Datei die man hier hochladen kann ist 5MB.
Wenn ich also ein Programm zur Verfügung stellen möchte das mehr als 5MB hat bin ich gezwungen
die Dateien in passender Größe anzubieten also muss ich die Daten so in ein Archiv packen und splitten(MultiPart) damit
ich sie hier vollständig hochladen kann.


Zudem macht das Forum hier Ärger es verändert die Namen der Archive und die Endung der Archive selbst.
Diese müssen aber gleich sein damit ein entpacken vernünftig funktioniert.


BEISPIEL:
47055d1491834803-kvideo-player-kvplayer.part1.zip
47056d1491834815-kvideo-player-kvplayer.part2.zip

Diese Bescheuerten Nummern das ändern des Archiv selbst von *.rar nach *.Zip und das Addieren des Thread Titel machen das Archiv kaputt.
Also umbenennen vor dem Entpacken.

Das! 47055d1491834803-kvideo-player-kvplayer.part1.zip zu kvplayer.part1.rar
Das! 47056d1491834815-kvideo-player-kvplayer.part2.zip zu kvplayer.part2.rar

Sorry ich kann nichts dafür das die Dateien hier verfremdet werden.
Keine Ahnung was man sich dabei gedacht hat. (Administrator?)
Aus *.pdf wird *.txt
Aus *.png wird *.jpg
Aus *.rar wird *.zip

Keine Ahnung was das soll fragt den Administrator.
Werde wohl in Zukunft die Daten extern hochladen so macht das keinen Sinn mehr hier wenn es so bleibt.
Und nein es hat nichts mit der Größe der Datei zu tun WINRAR komprimiert diese allemal besser als ZIP.
Zudem ist nicht gesagt das JPG in jedem fall kleiner ist als PNG das ist ebenfalls ein Irrtum.

Scheint wohl eher am Browser zu liegen.. Grrrr

gruss

Daniel 11. Apr 2017 07:47

AW: KVideo Player
 
Durchatmen, Emil.
Meine Tagesaufgabe besteht gewiss nicht darin, Dich zu ärgern.

Ich habe eben ein RAR-Archiv hochgeladen und es wurde nicht ein Bit verändert. Welchen Browser benutzt Du denn und welche Erweiterungen sind darin installiert? Meist liegen die Probleme an dieser Stelle.

Sherlock 11. Apr 2017 07:48

AW: KVideo Player
 
Leicht OT: Da zeigt es sich wieder, daß es besser ist, eventuelle Fehler nicht beim Gesprächspartner zu suchen, sondern erst aus seiner Sicht zu prüfen, was los ist. Hält auch das Klima etwas frischer und der Haussegen hängt nicht mehr ganz so schief. ;)

Sherlock

EWeiss 11. Apr 2017 07:51

AW: KVideo Player
 
Zitat:

Ich habe eben ein RAR-Archiv hochgeladen und es wurde nicht ein Bit verändert. Welchen Browser benutzt Du denn und welche Erweiterungen sind darin installiert? Meist liegen die Probleme an dieser Stelle.
Ich habe dazu unter Klatsch und Tratsch ein neues Thema eröffnet.

Aber wie schon gesagt.
Aus RAR wird ZIP.
Aus PNG wird JPG.

Bei Bildern ok aber bei Archiven? Namen und Endungen werden verfremdet.
Im Browser steht RAR wird aber als ZIP gepeichert.

gruss

Daniel 11. Apr 2017 07:54

AW: KVideo Player
 
Zitat:

Zitat von EWeiss (Beitrag 1367059)
Ich habe dazu unter Klatsch und Tratsch ein neues Thema eröffnet.

Aber wie schon gesagt.
Aus RAR wird ZIP.
Aus PNG wird JPG.

Bei Bildern ok aber bei Archiven? Namen und Endungen werden verfremdet.
Im Browser steht RAR wird aber als ZIP gepeichert.

Lade ich Deine beiden Archive von oben herunter, habe ich am Ende exakt zwei Dateien:
* KVPlayer.part1.rar
* KVPlayer.part2.rar
beide mit jeweils bummelig 4 Mbytes.
Edge-Browser von Windows 10 ohne irgendwelche Erweiterungen.

EWeiss 11. Apr 2017 08:06

AW: KVideo Player
 
sorry habe es nach Klatsch und Tratsch verschoben.
Vielleicht können wir das dort irgendwie klären.. Danke.

Zitat:

Hält auch das Klima etwas frischer und der Haussegen hängt nicht mehr ganz so schief.
Der hängt nicht schief ;)
Eher bei anderen Leuten die dann diese Archive nicht entpacken können und mir das Hochladen doppelter Dateien unterschieben wollen. :)

gruss

HolgerX 11. Apr 2017 09:16

AW: KVideo Player
 
Zitat:

Zitat von Sherlock (Beitrag 1367057)
Leicht OT: Da zeigt es sich wieder, daß es besser ist, eventuelle Fehler nicht beim Gesprächspartner zu suchen, sondern erst aus seiner Sicht zu prüfen, was los ist. Hält auch das Klima etwas frischer und der Haussegen hängt nicht mehr ganz so schief. ;)

Sherlock

@Sherlock
Vergiss es , er ist augenscheinlich komplett unfähig Kritik anzunehmen (und das als sogenannter Hobbyprogrammierer).
Jeder der (nachweislich) einen Fehler bei SEINEN Programmen aufzeigt wird von Ihm schräg angemacht und vergrault..


@EWeiss
Auch wenn ich mir nicht mehr antun wollte, hier eine Rückmeldung:

- Files herunter geladen und entpackt.
- Programm gestartet
- Click (rechte Maustaste) auf Kopfzeile: Access-Violation Adresse 00000000
-> Programm beendet

- Programm wieder gestartet
- Click auf Start-Button: Access-Violation Adresse 00000000
- Programm beendet

Ergebnis:
Programmverzeichnis direkt wieder gelöscht, weil reproduzierbar fehlerhaft!

Wieso ich nicht debugge:
Was würde es bringen?
Zunächst würdest Du alle Fehler bestreiten und mich wieder doof anmachen..
Außerdem habe ich ja NUR D6 und ohne D2010 brauche ich Dir ja sowieso nicht zu kommen..
(Unabhängig, ob ich die Programme, nach kleinen Anpassungen, soweit startbar damit compilieren und Debuggen kann).

Daniel 11. Apr 2017 09:18

AW: KVideo Player
 
Zitat:

Zitat von HolgerX (Beitrag 1367079)
Auch wenn ich mir nicht mehr antun wollte, hier eine Rückmeldung:

... aber warum tust Du uns das dann an?
Wenn man keine Rückmeldung geben möchte, ist das okay. Aber dann bitte nicht so - meine Güte. ... :roll:

TiGü 11. Apr 2017 09:26

AW: KVideo Player
 
Jetzt hat er die Büchse der Pandora geöffnet.

EWeiss 11. Apr 2017 09:29

AW: KVideo Player
 
Zitat:

Jetzt hat er die Büchse der Pandora geöffnet.
Nein bestimmt nicht seine eigene Unfähigkeit.

Zitat:

Zitat von Daniel (Beitrag 1367080)
Zitat:

Zitat von HolgerX (Beitrag 1367079)
Auch wenn ich mir nicht mehr antun wollte, hier eine Rückmeldung:

... aber warum tust Du uns das dann an?
Wenn man keine Rückmeldung geben möchte, ist das okay. Aber dann bitte nicht so - meine Güte. ... :roll:

Es macht mir nichts ;)
Es ist ganz alleine sein eigenes Problem das es nicht funktioniert. (Das gleiche wie bei mir mit dem Browser)

Nochmal:
Mein Programm verwendet SK_AERO.dll
SK = SkinEngine.
AERO = DWM Voraussetzung inklusiver eingeschalteter Themes.

Er hat sein System komplett ausgeschaltet und macht da mit der Windows-Klassisch Ansicht rum
und will mir Un-Kooperation unterstellen.

Ich bin immer gern bereit zu helfen und habe das sogar schon gefixt ;)
Es liegt einfach daran das die Controls CheckCrystal und CheckAeroBlur NIL sind wenn kein Aero verwendet wird.
Das musste ich nur gegenprüfen und gut ist.

Als Beispiel..
Delphi-Quellcode:
  if Assigned(CheckAeroBlur) then
  begin
    BrowseForFile.UseVistaBlur := CheckAeroBlur.GetCheckButtonStatus(CheckAeroBlur.Handle);
    BrowseForFile.UseVistaCrystal := CheckCrystal.GetCheckButtonStatus(CheckCrystal.Handle);
  end else
  begin
    BrowseForFile.UseVistaBlur := false;
    BrowseForFile.UseVistaCrystal := false
  end;
Nicht mein Problem wenn es Leute gibt die mit einer 512MB Grafikkarte heute noch versuchen Witcher zu spielen
und sich dann wundern warum es nicht klappt.

Niemand ist perfekt und ich kann Sehr Gut mit Kritik leben wenn sie denn angebracht ist.
In dem Fall wieder mal nicht. (Das hatten wir schon)

gruss

HolgerX 11. Apr 2017 09:50

AW: KVideo Player
 
Zitat:

Zitat von EWeiss (Beitrag 1367083)
Nein bestimmt nicht seine eigene Unfähigkeit.

Sprach der über allen stehende Hobbyprogrammierer...



Zitat:

Es ist ganz alleine sein eigenes Problem das es nicht funktioniert. (Das gleiche wie bei mir mit dem Browser)

Hmm.. Wieso gibt es dann bei seinen Programmen diverse Leute (u.a. W7/W8.1/W10-Systeme) welche ihm schreiben 'Kann nicht starten..' o.Ähnliches..


Außerdem habe ich hier auf einem W8.1 MIT AERO gestartet.. (Ich hatte geschrieben 'Programm gestartet')!
Sonst würde sich ja dein Programm wohl kaum starten lassen.

Ach übrigens:
Gab es nicht mal die Aussage, dass die Mindestvoraussetzungen für einestellte Programme angegeben werden sollten?
Erst anhand einer DLL erkennen zu können, das AERO benötigt wird, ist nen bisschen spät...


@Daniel
Wieso darf EWeiss jeden, sogar Dich anmachen und andere dürfen nicht im gleichem Ton antworten?

EWeiss 11. Apr 2017 09:53

AW: KVideo Player
 
Zitat:

Wieso darf EWeiss jeden, sogar Dich anmachen und andere dürfen nicht im gleichem Ton antworten?
Darfst du, jedoch kannst du mich damit weder beleidigen noch in irgendeiner weise Angreifen.

Es ist einfach nur ermüdend.

Zitat:

Sonst würde sich ja dein Programm wohl kaum starten lassen.
Doch! Habe aber vergessen meine Controls bzg. AERO auf NIL hin zu prüfen. (Siehst du ich sehe meine Fehler)
Das es also bei dir gekracht hat nach dem Klick auf Play liegt ausschließlich daran das du KEIN Aero aktiviert hast.
Der Code Schnipsel etwas weiter oben weist eindeutig darauf hin.

Zitat:

Gab es nicht mal die Aussage, dass die Mindestvoraussetzungen für einestellte Programme angegeben werden sollten?
Für einen Hobby Programmierer der kein Geld mit seiner Software verdient und alles auch noch öffentlich zugängig macht.
Was erwartest du von mir.

Zitat:

Wieso gibt es dann bei seinen Programmen diverse Leute (u.a. W7/W8.1/W10-Systeme)
Von W8.1 habe ich gehört aber ansonsten noch nichts weiter.
W7 (mit aktivierter Theme) geht bei mir W10 wäre dann also noch offen.

gruss

Daniel 11. Apr 2017 10:01

AW: KVideo Player
 
Zitat:

Zitat von HolgerX (Beitrag 1367087)
@Daniel
Wieso darf EWeiss jeden, sogar Dich anmachen und andere dürfen nicht im gleichem Ton antworten?

Wenn jeder von uns immer dann, wenn er sich auf den Schlips getreten fühlt, sofort mit aller Schärfe zurückbeißt, dann kommen wir hier nicht weit - das ist ganz wie im echten Leben. Ab und an muss man sich damit begnügen, die Augenbraue hochzuziehen, und versuchen, die etwas dünnhäutigen emotional wieder einzufangen. Am Ende haben alle mehr davon.
Ich bin mir darüber im Klaren, dass nicht jeder dazu gewillt ist - aber der darf ich dann auch zurückhalten. Insbesondere dann, wenn man aus der Vergangenheit weiß, dass das Verhältnis "nicht ganz einfach" ist. ;-)

EWeiss 11. Apr 2017 10:07

AW: KVideo Player
 
Zitat:

Ab und an muss man sich damit begnügen, die Augenbraue hochzuziehen, und versuchen, die etwas dünnhäutigen emotional wieder einzufangen.
OT:
Zumal wenn man den Anstand besitzt sich öffentlich zu entschuldigen wenn es denn angebracht ist und man einem Irrtum unterlag.
Das war ja auch so nicht direkt für mich ersichtlich.
Zudem habe ich ihn nicht angemacht.. sondern lediglich einen Behauptung aufgestellt die im Nachhinein nicht zutreffend war.

So haben wir aber hoffentlich ein Problem bzg. des Forums beheben können.

Ok ;) Zurück zum Thema.

gruss

t.roller 11. Apr 2017 12:03

AW: KVideo Player
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von EWeiss (Beitrag 1367093)
Ok ;) Zurück zum Thema.


Nach neuem Download: Weiterhin CRASH:

nahpets 11. Apr 2017 12:10

AW: KVideo Player
 
@t.roller:

Das Vorhandensein der DLL bedeutet nicht zwingend, dass sie auch geladen werden kann.

Bestehen Abhängigkeiten zu anderen DLLs, die zufällig nur auf Deinem Rechner nicht erfüllt sind?

EWeiss 11. Apr 2017 12:15

AW: KVideo Player
 
Zitat:

Zitat von t.roller (Beitrag 1367122)
Zitat:

Zitat von EWeiss (Beitrag 1367093)
Ok ;) Zurück zum Thema.


Nach neuem Download: Weiterhin CRASH:

Danke für die Infos.
Es ist ja kein Crash sondern eine Mitteilung das eine benötigte DLL nicht geladen werden kann.
Danach sollte die Anwendung sich beenden.

Ich sehe du verwendest kein Aero ok. wie du möchtest.

Warum die Video Schnittstelle jetzt nicht läd kann ich auch nicht sagen.
Unterumständen ein Hardware \ Treiber Problem.
oder wie @nahpets schon sagt nicht vorhandene Abhängigkeiten.

Siehe Anhang.
Wenn also eine dieser Abhängigkeiten fehlt dann wird das leider nichts.
Das sind System Dateien die kann ich leider nicht mal soeben mitliefern.

madVR zum Beispiel erwartet für seinen Filter
Zitat:

GPU with full D3D9 / PS3.0 hardware Support
Ich denke das ist bei den anderen Filtern nicht viel anders.

gruss

bra 11. Apr 2017 12:49

AW: KVideo Player
 
Bei mir in einer VMWare mit Windows 10 getestet: Dasselbe wie bei t.roller.

Zitat:

Zitat von EWeiss (Beitrag 1367126)
Danach sollte die Anwendung sich beenden.

Tut sie, mit folgender Fehlermeldung:

---------------------------
Anwendungsfehler
---------------------------
Exception EAccessViolation in Modul KVPlayer.exe bei 000A90D7.
Zugriffsverletzung bei Adresse 004A90D7 in Modul 'KVPlayer.exe'. Lesen von Adresse 00000000.

---------------------------
OK
---------------------------


Zitat:

Zitat von EWeiss (Beitrag 1367126)
Ich sehe du verwendest kein Aero ok. wie du möchtest.

Woran meinst du das zu sehen? Windows 8.1 und 10 sehen so aus.

Edit: Übrigens lädt die DLL auch unter Windows 7 bei mir nicht. Allerdings stürzt dort zumindest die App nicht ab, sondern bringt die Meldung, dass die beendet wird und beendet sich dann sauber.

TiGü 11. Apr 2017 12:52

AW: KVideo Player
 
Zitat:

Zitat von EWeiss (Beitrag 1367126)
Siehe Anhang.
Wenn also eine dieser Abhängigkeiten fehlt dann wird das leider nichts.
Das sind System Dateien die kann ich leider nicht mal soeben mitliefern.

In der Tat können in höheren Betriebssystemversionen als dein Windows 7 die Abhängigkeiten nicht aufgelöst werden.
Es wird in der KVideoPlayer.dll explizit nach einer D3DX9_33.dll gesucht.
In meinen Windows 10 bspw. gibt es dagegen unter dem Pfad c:\windows\system32\ nur eine D3DX9_43.DLL.
Selbst wenn man diese 43er kopiert und in eine 33er umbenennt, scheitert das Laden der KVideoPlayer.dll.

Es wird die D3D9.dll geladen und irgendein Aufruf darin schlägt wiederum fehl:

Code:
Module Load: KVideoPlayer.dll. No Debug Info. Base Address: $04CD0000. Process KVPlayer.exe (15088)
Module Load: d3d9.dll. No Debug Info. Base Address: $6E3E0000. Process KVPlayer.exe (15088)
Module Unload: d3d9.dll. Process KVPlayer.exe (15088)
Module Unload: KVideoPlayer.dll. Process KVPlayer.exe (15088)
Hast du Zugriff auf die Quelltexte der KVideoPlayer-DLL?
Wenn ja, versuche doch bitte anstatt der Funktion Direct3DCreate9 die Funktion Direct3DCreate9Ex zu benutzen (https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx).
Hier erhälst du im Fehlerfall einen HRESULT zum Auswerten.

Des weiteren wird die D3DDX9_33.dll anscheinend nur gebraucht, um D3DXLoadSurfaceFromFile aufzurufen.
Auch hiervon gibt es eine erweiterte Ex-Funktion, deren Rückgabewerte nähere Rückschlüsse auf mögliche Fehler geben.
Vielleicht kann auch ganz simpel eine Datei nicht gefunden werden?

Zu Testzwecken könntest du die D3DDX9_33.dll und D3D9.dll aus deinen System hier hochladen.

EWeiss 11. Apr 2017 12:57

AW: KVideo Player
 
Zitat:

Tut sie, mit folgender Fehlermeldung:
Ok dann muss ich die Fehlerbehandlung noch etwas optimieren und die Anwendung danach selbst beenden.

Zitat:

Woran meinst du das zu sehen? Windows 8.1 und 10 sehen so aus.
Weil die beiden Controls auf meinem Video Window zur Aktivierung von Blur/Crystal nicht sichtbar sind.
Wenn Aero vorhanden ist dann sieht das so aus.. siehe Anhang.

Wenn du nun die beiden Bilder vergleichst wirst du sehen das diese bei ihm fehlen.
Sollte er jedoch Aero verwenden dann habe ich noch einen Fehler im Programm.

Danke.

bra 11. Apr 2017 13:05

AW: KVideo Player
 
Bei mir unter Windows 10 fehlen die Radioboxen auch. Unter Win7 sind sie da und funktionieren auch.

EWeiss 11. Apr 2017 13:11

AW: KVideo Player
 
Zitat:

Hast du Zugriff auf die Quelltexte der KVideoPlayer-DLL?
Zur zeit leider nicht.

Danke für die Infos
Werde die DLL's mal anhängen.

gruss

EWeiss 11. Apr 2017 13:12

AW: KVideo Player
 
Zitat:

Zitat von bra (Beitrag 1367146)
Bei mir unter Windows 10 fehlen die Radioboxen auch. Unter Win7 sind sie da und funktionieren auch.

Hast du Aero unter W10 wissentlich aktiviert?
Sehe gerade, habe da wohl einen Fehler im Source..

Delphi-Quellcode:
if (SKAERO_GetOS = OsVista) or (SKAERO_GetOS = OsWindows7) then
begin
muss

Delphi-Quellcode:
if (SKAERO_GetOS >= OsVista) then
begin
wenn ihr das berichtigen möchtet?
Delphi-Quellcode:
procedure AddChildControls(hMain: HWND);


Ansonsten muss ich nochmals eine korrigierte Version hochladen.

gruss

Jumpy 11. Apr 2017 13:13

AW: KVideo Player
 
Ist denn Aero bei Windows > 7 überhaupt dabei? Ich mein ich hätte mal gelesen, dass das eingestampft wurde. Oder verwechsel ich da was?

EWeiss 11. Apr 2017 13:19

AW: KVideo Player
 
Zitat:

Zitat von Jumpy (Beitrag 1367149)
Ist denn Aero bei Windows > 7 überhaupt dabei? Ich mein ich hätte mal gelesen, dass das eingestampft wurde. Oder verwechsel ich da was?

Nein gibt es noch ;) Nicht Aero direkt (Kommt aber wieder mit W10 Neon)
Auch wenn nicht aktiviert.. ist die DWM.exe im System noch vorhanden.
Da muss ich einen zugriff drauf haben.

gruss

a.def 11. Apr 2017 13:20

AW: KVideo Player
 
Zitat:

Ich mein ich hätte mal gelesen, dass das eingestampft wurde.
Windows 7 ohne Aero ist wie Grippe ohne Schnupfen - geht nicht ;)
Klar ist Aero bei Windows 7 dabei.

Soweit ich weiß hat nur die N-Version kein Aero.

bra 11. Apr 2017 13:20

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.

EWeiss 11. Apr 2017 13:22

AW: KVideo Player
 
Zitat:

Zitat von bra (Beitrag 1367153)
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.

Richtig.. Ich benötige die DWM.exe und die anhängigen Bibliotheken.
Aber wie gesagt Aero kommt auch wieder mit W10 Neon.

Ich lade ne neue Version hoch ist einfacher.

gruss

TiGü 11. Apr 2017 13:26

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.

EWeiss 11. Apr 2017 13:36

AW: KVideo Player
 
Zitat:

Zitat von TiGü (Beitrag 1367155)
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.

Das wird ja intern gemacht damit das aber im Rahmen bleibt (unnötige zugriffe auf die SK_AERO.dll)
Reicht es wenn ich vorher auf das OS hin prüfe.

Aber grundsätzlich hast du schon recht.

Zitat:

Von daher läuft dein kleines Hobby-Projekt nur bei dir und bei keinen anderen.
Würde ich nicht sagen wenn die benötigten Runtime Dateien (DirectX) im System installiert sind.

Vielleicht hilft das.
http://www.chip.de/downloads/DirectX_13002926.html
https://www.microsoft.com/en-us/down...ils.aspx?id=35

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

TiGü 11. Apr 2017 13:57

AW: KVideo Player
 
Zitat:

Zitat von EWeiss (Beitrag 1367156)
https://www.microsoft.com/en-us/down...ils.aspx?id=35

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.

Das installieren des Direct9-SDKs brachte die Lösung.
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.

EWeiss 11. Apr 2017 14:02

AW: KVideo Player
 
Zitat:

Von daher läuft dein kleines Hobby-Projekt nur bei dir und bei keinen anderen.
Ok nochmal.

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

EWeiss 11. Apr 2017 14:04

AW: KVideo Player
 
Zitat:

Das installieren des Direct9-SDKs brachte die Lösung.
Die KVideoPlayer.dll wird nun geladen und Videos werden abgespielt.
Vielen Dank für das Testen.
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

TiGü 11. Apr 2017 14:47

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:
https://www.netzwelt.de/windows-10/t...ac-nutzen.html

EWeiss 11. Apr 2017 14:50

AW: KVideo Player
 
Zitat:

Zitat von TiGü (Beitrag 1367180)
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:
https://www.netzwelt.de/windows-10/t...ac-nutzen.html

Jo wäre wohl das beste..
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.
https://www.windows-10-forum.net/thr...rmeldung.1846/
https://forums.virtualbox.org/viewtopic.php?f=8&t=80622

EDIT:
Komisch bei mir unter W7 funktioniert das.
Siehe Anhang.

gruss

EWeiss 12. Apr 2017 09:54

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 23:57 Uhr.
Seite 1 von 4  1 23     Letzte »    

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