Seite 1 von 4

Exe auf Rechner ohne DirectX9-DLL

Verfasst: 9. Aug 2012, 09:35
von rupie
Hallo,
mein erster Beitrag hier und es geht um eine Exe-Präsentation aus WP4 die ich erstellt habe. Diese läuft auf einem fremden Rechner nicht.
Es kommt die Fehlermeldung, dass die Datei - D3DX9_41.dll - auf dem System nicht vorhanden sei.
Eine aus dem Internet geladene Exe-Präsentation, erstellt mit WP3, läuft aber auf dem System ohne irgendwelche Meldungen.
Meine Frage nun: Ist es möglich in WP4 diese Exe-Präsentationen so zu erstellen, dass keine seperaten Dateien mitgeliefert werden müssen
und was muss ich da wie einstellen, dass dieser Umstand überhaupt eintritt?

Freundliche Grüße
rupie

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 09:25
von rupie
Na ja, keine Antwort auf diese Frage ist auch eine Antwort.
Es stimmt schon ein wenig bedenklich, wenn man in so einem Supportforum stellt und überhaupt keine Antwort erhält, nicht mal von einem Moderator der Firma Stumpfl.
Was aber noch bedenklicher ist, dass mit WP3 die Exe-Schauen funktionieren, ohne dass diese 9er-DirectX-Dll installiert bzw. vorhanden ist und mit dem WP4 mal wieder nicht.
Klar kann man die DLL's mit ausliefern, aber ich bevorzuge in so einem Fall nur eine Datei zu versenden, da nicht jeder Anwender weiss, wie er vorzugehen hat. Es soll auch noch "ältere" Menschen geben, die zwar den PC bedienen können, aber über Hintergründe etc. nicht Bescheid wissen.
Auf jeden Fall denke ich, dass meine Pro-Version durchaus in der Lage sein sollte solche lauffähigen Dateien zu erzeugen, zumal es Programme, die weniger als 10 % der Pro-Version kosten, können.
Vielleicht ist ja mal ein Vertreter der Fa. Stumpfl in der Lage Licht in das Dunkel zu bringen. Eventuell erkennt er ja auch, ob ein Einstellungsfehler meinerseits vorliegt.
Aber so gar nichts ist dann doch ein bischen sehr wenig.
Einen schönen Tach noch.

mfg
rupie

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 09:33
von Dieter Meeger
Moin, soweit ich weiss muss die DLL mitgeliefert werden - leider... Dabei spielt wohl die DirectX-Version keine Rolle, aber sonst kann es passieren, das die Show nicht läuft.
Ich finde diese "Lösung" auch nicht wirklich professionell.
Man / wir können nur hoffen, dass das in der neuen Version, die jetzt im Herbst wohl kommt eleganter gelöst ist.
Für mich selbst kommt zB. auch nichts auf den Rechner, was nicht von selbst läuft und gerade bei Rechnern in Betrieben kann es auch sehr heikel sein und bedarf jedenfalls Gespräche mit dem IT-Manager - sehr bedauerlich und unangenehm.
Meine Lösung ist daher keine EXE auszuliefern, wenn, dann eine WMV in HD mit 60B/Sek.
Das läuft mit jedem Mediaplayer ;)

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 09:43
von hatschi
Lesen hilft eindeutig weiter, siehe Hilfe:

Für die Wiedergabe einer Exe-Präsentation muss im Windows-Betriebssystem die Multimedia-Schnittstelle DirectX 9.0c vom März 2009 oder höher installiert sein. Brennen Sie ggf. einen Ordner mit den Installationsdateien mit auf die CD/DVD. Sie finden den Ordner DirectX 9.0 auf jeder neueren Wings Platinum DVD unter Software.

Tipp: Wie zuvor schon erwähnt, ist für die Wiedergabe DirectX 9.0 vom November 2008 oder neuer erforderlich. Sie können sich die Installation dieser Version auf dem Präsentations-PC jedoch in vielen Fällen sparen, wenn Sie die Exe-Präsentation aus einem Ordner starten, in dem die Datei d3dx9_41.dll vorhanden ist. Sie wird bei der Erstellung schon in den Ordner kopiert, in dem die Exe-Präsentation liegt. Es ist also sinnvoll, die Exe-Präsentation nicht nur als einzelne Datei weiterzugeben, sondern besser in einem Ordner, in dem sich die Exe-Prästentation, der Data-Ordner mit den Intermediate-Videodaten und die Datei d3dx9_41.dll befinden.

LG
Hans

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 09:57
von 24x36
Nur leider ist dieser Teil seiner Frage
rupie hat geschrieben:...Eine aus dem Internet geladene Exe-Präsentation, erstellt mit WP3, läuft aber auf dem System ohne irgendwelche Meldungen...
damit nicht beantwortet.
Oder stehe ich da wieder auf dem Schlauch?

D.René

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 10:40
von hatschi
rupie hat geschrieben: es geht um eine Exe-Präsentation aus WP4 die ich erstellt habe. Diese läuft auf einem fremden Rechner nicht.
Es kommt die Fehlermeldung, dass die Datei - D3DX9_41.dll - auf dem System nicht vorhanden sei.
er frägt aber nach einer Exe Präsentation unter WP4 und da geht nichts ohne die D3DX9_41.dll mit zu liefern!
Liegt nach dem Erzeugen der EXe im selben Verzeichnis wie die Exe!

LG
Hans

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 10:48
von Dieter Meeger
Sagen wir doch, Du musst die DLL immer mitschleppen...

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 11:15
von Gucki
Hallo Forum,

alle wollen EXE - na gut aber bitte nur nicht zum Weitergeben....oder gekonnt weitergeben im Ordner von WP 4 angelegt oder in WP 3 + DirectX und Erklärung zur Installtion.
Das Ganze ist eine oft inkompatible "Krücke" und für nicht Eingeweihte erläuterungsbedürftig. Auch Christopph Hilger war nicht begeistert vom System Exe und hat nur wegen ständigem Intervenieren vieler Anwender letztendlich so etwas eingebaut. Ob man das technisch besser lösen kann und ob andere das besser machen weiß ich nicht genau....

Gebt doch, wie Dieter schreibt ,gerenderte 1080p Videos weiter - WMV unkompliziert oder auch MPEG 4 mit 50/60 Fps . Die aktuellen HD Mediaplayer spielen die in guter HD 1080 p Qualität ab.
Ich mache das seit Jahren so...
Die Exe mit ihren zusätzlichen Möglichkeiten ist imo was für die "Internen"

Cuno schrieb in einem anderen Thread zu Exe vs Video :
@Gucki/Heinz-Jürgen
Bei PC-wiedergabe bevorzuge ich immer noch die Exe: da kann mann noch ein wening intern steuern (ja/nein Pause am Anfang/Ende/Mitte) und es gibt weniger "Störung" im Bild (kein Playerfenster usw.). Und es läuft doch immer noch etwas weicher.
Für Vorführungen haben HD-Player für mich immer noch das Nachteil dass die eine eigenen Interface haben die ich im Saal nicht sehen möchte.

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 13:24
von rupie
Hallo Forum,

Leute, es geht nicht darum, ob man überhaupt eine Exe-Datei erzeugen soll, oder nicht. Nein, es geht schlicht darum, dass man auf eine neue Version updated und anschliessend keine Exe-Präsentation erzeugen kann, ohne dass man diese DLL-Datei mitgeben sollte, damit das erstellte Programm läuft.
Ich sehe das aber einfach so, dass es ein Bug ist, der behoben werden sollte, nachdem es anscheinend in der Vorgängerversion möglich war nur eine Exe-Datei zu erzeugen und weiterzugeben. Alles andere ist zwar durchaus möglich und eventuell sogar bedienungsfreundlicher (Video erstellen etc.) ist aber hier bei dieser Frage nicht wichtig. Letztendlich geht es darum, dass eine Funktion, die einst "normal" funktionierte in der Nachfolgeversion so nicht mehr zu handhaben ist. Klar ist auch, dass man, wenn man es weiß, die DLL mitgeben kann. Allerdings landet sie nicht automatisch im Exe-Verzeichnis, wie in einem Beitrag erwähnt, jedenfalls nicht in meinem Verzeichnis.
Weil ich dann zufällig auf eine Exe-Präsentation im Internet gestossen bin bei der keine DLL mitgeliefert wurde und die dann trotzdem auf dem Windows 7 System ohne Probleme lief, hab ich hier diese Frage gestellt und nur darum geht es, diese Exe-Dateien so zu erstellen, dass sie ohne Probleme loslaufen und nicht nach irgendeiner DLL fragen, so wie es mit WP3 wohl durchaus möglich war.
Es ist auch nicht relevant, dass man da Videos erstellen kann und weitergeben, das alles ist mir auch bekannt und im Normalfall mache ich auch das, aber es gibt halt Fälle wo eine Exe-Datei praktischer ist.
Im Moment sehe ich das so, dass es von Seiten der Fa. Stumpfl abhilfe geben sollte, damit das bestehende Problem nicht mehr auftritt.
Es ist auch nicht relevant ob sich Herr Hilger anfängliche geweigert hat, diese Geschichte zu realisieren, Tatsache ist, dass sie eingebaut wurde und in der neuen WP4-Version nicht so funktioniert, wie man es von einer Exe-Datei erwartet.

mfg
rupie

Re: Exe auf Rechner ohne DirectX9-DLL

Verfasst: 15. Aug 2012, 15:31
von Dieter Meeger
Hallo Rupie, mal nicht so ruppig gel, das ist hier nicht üblich.
Dann wende Dich doch an Stumpfl und nicht ans Forum, wenn Du nur eine wegverschlimmerte Funktion anmeckern willst.
Und NEIN exe aus WP4 laufen nicht ohne diese DLL und wenn dann nur, wenn dort noch zufällig directX 9 auf den Rechnern ist.
Und da ich kein Historiker bin, weiss ich auch nicht ob es NUR notwendig geworden ist, weil direct X sich überholt hat oder die EXEs aus WP3xx das mit im Rucksack hatten.
Und, wenn man sich etwas mit Rechnern auskennt, es gibt auch eine Suche um ggf. die DLL zu finden. Was wissen wir denn, wie Du Deine Speicherstruktur aufgebaut hast.
Auch WP4 hat eine Hilfefunktion...
Ach und NEIN, es ist nicht möglich OHNE diese DLL exe-dateien zu erstellen in WP4. War es das? Und was WP5 dann bringt, die Götter sitzen noch im Meeting...

Eine schönen Tag auch noch...