an alle Interessierte des PB.Ex WebGadget's:
Nachdem ich meine Anwendung um das PB.Ex WebGadget erweitert hatte, folgte der finale Testlauf auf verschiedenen Rechnern.
Erschrocken stellte ich fest, dass das WebGadget mal lief, mal nicht.
Die gleichen Fehler wie bei @Lord und @RalfP traten bei mir auch auf.
Viele Stunden sollten umsonst gewesen sein. Mein Programmupdate hatte ich eigentlich schon verkauft.
Die Situation war also die:
Alle Rechner WIN10.
Auf meinem Arbeitsrechner laufen die x86 und x64 Versionen ohne Probleme. Deshalb programmierte ich fleißig weiter.
Auf meinem Notebook läuft nur x86. Auf einer VM nur x64. Auf zwei mehr oder weniger jungfräulichen Rechnern liefen keine Versionen.
Ich überprüfte also die Abhängigkeiten:
Die x64 Version benötigt folgende DLL's in der x64 Version, die nicht immer Bestandteil eines WIN10 Systems sind:
vcruntime140.dll
vcruntime140_1.dll
msvcp140.dll
Einzeln zu bekommen z.B. hier:
https://de.dll-files.com/
Damit läuft die Sache schon mal unter x64 und es war nicht alles umsonst !!!
Leider nicht so einfach verhielt es sich bei mir mit der x86 Version des WebGadgets.
Von den oben genannten DLL's gibt es nur die vcruntime140.dll und die msvcp140.dll in 32-Bit Versionen.
Installation erfolglos.
Was ich alles probiert und verglichen habe um die x86 Version auf all meinen Rechnern ans Laufen zu bekommen ....
würde mich jetzt noch mehr Zeit kosten, dass hier alles aufzuschreiben.
Letzten Endes läuft bei mir jedenfalls auch die x86 Variante auf allen PC's.
Anleitung:
Irgendwie mögen meine Systeme folgende Dateien aus dem von RSBasic bereitgestelltem Download nicht.
Vielleicht ist irgendwas beim Packen/Entpacken schiefgelaufen. Keine Ahnung.
d3dcompiler_47.dll 05.03.2022 4014 kB
icudtl.dat 05.03.2022 10044 kB
Diese Dateien habe ich ausgetauscht gegen Dateien gleichen Datums und gleicher Größe
aus dem z.Zt. neustem CEF Packet (Stand 1.10.2022).
Nochmals: Datei Größe und Datum sind gleich.
Woher:
Hier gibt es das Ganze kompiliert als Beispiel:
https://cef-builds.spotifycdn.com/index.html
cef_binary_106.0.25+gf7fefe5+chromium-106.0.5249.61_windows32_client.tar.bz2
Es läuft jetzt also auch die x86 Variante auf all meinen Systemen.
Vielleicht verhält sich das bei @Lord und @RalfP ja genauso.