Uitvoer van exe met 5.7

Plaats reactie
Etienne van Haute Stef
Berichten: 13
Lid geworden op: zo 17 nov 2013, 19:05

Uitvoer van exe met 5.7

Bericht door Etienne van Haute Stef » za 13 sep 2014, 16:08

Collega's,

Was werkende aan een show toe de upgrade 5.7 beschikbaar was. Verder afgewerkt mat 5.7... geen probleem gemerkt.
Gisteren voor de club een uitvoer naar exe gedaan. Vervolgens het bestand overgebracht naar een stick om mee te nemen.
Voor alle zekerheid de D3DX9_43.dll mee op de stick gebracht.

Op de club de twee bestanden op de computer over gebracht in een map.

Resultaat: Kan programma niet starten omdat D3DX9_41.dll ontbreekt!

Ook thuis op een andere recente PC werkt dit niet, maar wel na het opzoeken van de D3DX9_41.dll en deze bij in de map te plaatsen.

Waarom?

Met dank

Gebruikersavatar
Cuno Wegman
Berichten: 694
Lid geworden op: vr 15 feb 2013, 16:25
Contacteer:

Re: Uitvoer van exe met 5.7

Bericht door Cuno Wegman » zo 14 sep 2014, 14:53

Hallo Etienne,

Blijkbaar is er nog een kleine mismatch tussen WP5 en de exe-bestanden die hiermee gemaakt worden.

Ik heb dit probleem intussen aan AV Stumpfl (Christoph Hilger) doorgegeven. Zodra ik van hem een antwoord heb zal ik dat hier in het forum melden.
AVé,
Cuno

Henk Butink
Berichten: 48
Lid geworden op: di 24 dec 2013, 20:44

Re: Uitvoer van exe met 5.7

Bericht door Henk Butink » di 16 sep 2014, 21:07

Ik heb ook regelmatig hetzelfde probleem en zit nog op 5.2.1 versie.
Probleem niet gemeld omdat het te onduidelijk.
Het is onvoorspelbaar wanneer een gemaakte exec om die dll-versie vraagt.
Groet, Henk Butink

Gebruikersavatar
Cuno Wegman
Berichten: 694
Lid geworden op: vr 15 feb 2013, 16:25
Contacteer:

Re: Uitvoer van exe met 5.7

Bericht door Cuno Wegman » di 16 sep 2014, 21:31

Hallo Henk en Etienne,

Hoewel het niet zo lijkt, is de vraag om deze dll toch wel voorspelbaar.
Een exe-presentatie vraagt om het dll-bestand als:
- het dll-bestand niet in dezelfde map als de exe-presentatie staat, en
- het dll-bestand niet op de juiste plaats binnen Windows aanwezig is (lees: DirectX 9.0 niet [goed] geïnstalleerd is).
Deze vraag zal dus nooit verschijnen bij het afspelen van de exe op een computer waarop ook WP5 werkend is geïnstalleerd, maar alleen op computer waarop DirectX 9 niet geïnstalleed is EN het jusite dll-bestand niet is meegekopieerd met de exe-presentatie.

Voor WP5 is versie 43 van die dll nodig. Dat zou ook het geval moeten zijn voor de exe-presentaties die met WP5 gemaakt zijn, daarom wordt die versie bij iedere gemaakte exe gekopieerd. Maar door een foutje wordt binnen de exe-presentaties nog een verbinding gezocht met versie 41 van de dll, zoals Etienne heeft beschreven.

Totdat dit in een volgende versie van WP5 is verholpen, is de beste oplossing: verspreid versie 41 van het dll-bestand samen met de exe die met WP5 is gemaakt. Op een computer waarop WP5 functioneert is dit bestand is te vinden in de map
c:\Windows\SysWOW64\.. (op computers met de 64-bit-versie van WIndows), of in
c:\Windows\System32\.. (bij gebruik van de 32-bit-versie van Windows).
AVé,
Cuno

Henk Butink
Berichten: 48
Lid geworden op: di 24 dec 2013, 20:44

Re: Uitvoer van exe met 5.7

Bericht door Henk Butink » do 18 sep 2014, 21:11

Beste Cuno,

Helder en dank voor uw snelle reactie.
Ik had niet de indruk gekregen dat het een consistent probleem is.
Ik gebruik een desktop computer voor het maken van een show en een laptop voor de vertoning ervan (Wings5 is daarop niet geïnstalleerd, heb ik daar niet nodig).

Trouwens zijn er voordelen als ik op de laptop de juiste DirectX 9.0 installeer in vergelijking met het gebruik van de 43-DLL (zij het tijdelijk de 41-DLL) ?

Groet, Henk

Gebruikersavatar
Cuno Wegman
Berichten: 694
Lid geworden op: vr 15 feb 2013, 16:25
Contacteer:

Re: Uitvoer van exe met 5.7

Bericht door Cuno Wegman » do 18 sep 2014, 22:13

Hallo Henk, Etienne,

@Etienne:
Christoph heeft het verschijnsel onderzocht en vastgesteld dat het echt een foutje is.
Zijn antwoord van vandaag: ich habe das Problem gerade gelöst.
Dat houdt dus in dat dit probleem zich vanaf de volgende update niet meer zo voor zal doen.

@Henk:
Technisch gesproken is er geen voorkeur voor één van beide methoden.
Het voordeel van het installeren van DirectX is dat je er geen omkijken meer naar hebt: ook zonder het dll-bestand te kopiëren is elke serie afspeelbaar.
En je hebt dan ook gelijk de versies van de dll geïnstalleerd voor exe's die gemaakt zijn met eerdere versies van WP.
AVé,
Cuno

Etienne van Haute Stef
Berichten: 13
Lid geworden op: zo 17 nov 2013, 19:05

Re: Uitvoer van exe met 5.7

Bericht door Etienne van Haute Stef » vr 19 sep 2014, 09:11

Cuno

Bedankt voor de info.

Etienne

Plaats reactie