KVideo Player
Projekt entfernt..
|
AW: KVideo Player
Neue Version oben.
gruss |
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 |
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. |
AW: KVideo Player
Zitat:
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:
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 |
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. |
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 |
AW: KVideo Player
Zitat:
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 |
AW: KVideo Player
Zitat:
* KVPlayer.part1.rar * KVPlayer.part2.rar beide mit jeweils bummelig 4 Mbytes. Edge-Browser von Windows 10 ohne irgendwelche Erweiterungen. |
AW: KVideo Player
sorry habe es nach Klatsch und Tratsch verschoben.
Vielleicht können wir das dort irgendwie klären.. Danke. Zitat:
Eher bei anderen Leuten die dann diese Archive nicht entpacken können und mir das Hochladen doppelter Dateien unterschieben wollen. :) gruss |
AW: KVideo Player
Zitat:
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). |
AW: KVideo Player
Zitat:
Wenn man keine Rückmeldung geben möchte, ist das okay. Aber dann bitte nicht so - meine Güte. ... :roll: |
AW: KVideo Player
Jetzt hat er die Büchse der Pandora geöffnet.
|
AW: KVideo Player
Zitat:
Zitat:
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:
Nicht mein Problem wenn es Leute gibt die mit einer 512MB Grafikkarte heute noch versuchen Witcher zu spielen
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; 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 |
AW: KVideo Player
Zitat:
Zitat:
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? |
AW: KVideo Player
Zitat:
Es ist einfach nur ermüdend. Zitat:
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:
Was erwartest du von mir. Zitat:
W7 (mit aktivierter Theme) geht bei mir W10 wäre dann also noch offen. gruss |
AW: KVideo Player
Zitat:
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. ;-) |
AW: KVideo Player
Zitat:
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 |
AW: KVideo Player
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Nach neuem Download: Weiterhin CRASH: |
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? |
AW: KVideo Player
Zitat:
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:
gruss |
AW: KVideo Player
Bei mir in einer VMWare mit Windows 10 getestet: Dasselbe wie bei t.roller.
Zitat:
--------------------------- Anwendungsfehler --------------------------- Exception EAccessViolation in Modul KVPlayer.exe bei 000A90D7. Zugriffsverletzung bei Adresse 004A90D7 in Modul 'KVPlayer.exe'. Lesen von Adresse 00000000. --------------------------- OK --------------------------- Zitat:
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. |
AW: KVideo Player
Zitat:
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:
Hast du Zugriff auf die Quelltexte der KVideoPlayer-DLL?
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) 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. |
AW: KVideo Player
Zitat:
Zitat:
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. |
AW: KVideo Player
Bei mir unter Windows 10 fehlen die Radioboxen auch. Unter Win7 sind sie da und funktionieren auch.
|
AW: KVideo Player
Zitat:
Danke für die Infos Werde die DLL's mal anhängen. gruss |
AW: KVideo Player
Zitat:
Sehe gerade, habe da wohl einen Fehler im Source..
Delphi-Quellcode:
muss
if (SKAERO_GetOS = OsVista) or (SKAERO_GetOS = OsWindows7) then
begin
Delphi-Quellcode:
wenn ihr das berichtigen möchtet?
if (SKAERO_GetOS >= OsVista) then
begin
Delphi-Quellcode:
procedure AddChildControls(hMain: HWND);
Ansonsten muss ich nochmals eine korrigierte Version hochladen. gruss |
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?
|
AW: KVideo Player
Zitat:
Auch wenn nicht aktiviert.. ist die DWM.exe im System noch vorhanden. Da muss ich einen zugriff drauf haben. gruss |
AW: KVideo Player
Zitat:
Klar ist Aero bei Windows 7 dabei. Soweit ich weiß hat nur die N-Version kein Aero. |
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. 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 |
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: https://www.netzwelt.de/windows-10/t...ac-nutzen.html |
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. 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 |
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. |
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