VO 2.8 Prog unter Win10/64bit

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

VO 2.8 Prog unter Win10/64bit

Post by lagraf »

Hallo zusammen,
eine Frage an die Experten: Ich habe bei einem Kunden ein VO 2.8 Prog mit Zugriff auf eine MySQL DB auf einem Server über ODBC seit längerer Zeit auf mehreren W7/32bit Rechnern laufen. Der Kunde hat jetzt einen davon ersetzt und sich einen Mini-PC (Zigarrenschachtel) mit Win10 Pro 64bit von Amazon Made in China gekauft. Den habe ich ins Netz gehängt, das VO 2.8 Prog drauf aktiviert.

Der Rechner hängt sich jetzt alle 1-2h an verschiedenen Stellen im Programm auf. Strg+Alt+Entf geht nicht mehr, keine Reaktion, nur mehr ausschalten möglich. Vom Kunden kommt jetzt die Meldung, dass das VO 2.8 Prog nicht Win10/64bit fähig ist, meine Entgegnung ist allerdings, dass es an der Hardware liegt.

Kann es sein, dass das VO2.8 oder der ODBC Treiber für MySQL diese Hänger verursachen oder müßte das Progr genauso problemlos unter Win10/64 laufen wie die ganze Zeit unter W7/32?

LG Franz
User avatar
wriedmann
Posts: 3754
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

VO 2.8 Prog unter Win10/64bit

Post by wriedmann »

Hallo Franz,
die Symptome deuten auf ein Hardware-Problem hin.
Keine Software außer einem Hardware-Treiber kann ein System mit Windows 10 zum Stillstand bringen - und genau das passiert hier, denn wenn nicht mal mehr Ctrl+Alt+Entf funktioniert, steht das System komplett.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

VO 2.8 Prog unter Win10/64bit

Post by lagraf »

Hallo Wolfgang,
hast du auch schon mal Erfahrungen mit solchen Amazon Mini-PCs Made in China gehabt? Interessanterweise gabs bisher nur Hänger im VO-Programm, nicht jedoch in Thunderbird, Firefox, LibreOffice.
LG Franz
User avatar
wriedmann
Posts: 3754
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

VO 2.8 Prog unter Win10/64bit

Post by wriedmann »

Hallo Franz,
Erfahrungen mit solchen PCs habe ich keine, weil ich für meine Zwecke seit langem schon auf qualitativ hochwertige Geräte achte (in meinem Fall Fujitsu), da der Zeitverlust und Ärger durch das gesparte Geld niemals aufgewogen wird. Zudem fehlt sehr oft diesen Geräten das CE-Siegel, so dass sie in der EU gar nicht eingesetzt werden dürfen.
Ich nehme an, das Problem liegt irgendwo in der Netzwerk-Hardware oder im entsprechenden Treiber, und es tritt deswegen in einer Datenbank-Anwendung auf.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

VO 2.8 Prog unter Win10/64bit

Post by lagraf »

Hallo Wolfgang,
ok und danke! Das klingt als ob wenig Chancen bestünden, das Problem zu finden. Mal abwarten wie es kundenseitig weitergeht!
LG Franz
User avatar
ArneOrtlinghaus
Posts: 412
Joined: Tue Nov 10, 2015 7:48 am
Location: Italy

VO 2.8 Prog unter Win10/64bit

Post by ArneOrtlinghaus »

Hallo Franz,

ich habe viele Ursachen gefunden mit Hilfe von Procdump von Sysinternals und der anschließenden Analyse mit Windbg von Microsoft. Da ist dann zum Beispiel mal herausgekommen, dass ein Programm immer dann gehangen hat, wenn es eine Abfrage auf den Standarddruckertreiber gemacht hat, also ein ziemlich klares Indiz, dass der Grund außerhalb vom eigenen Programm macht. Oder es hat gehangen, wenn es einen Filezugriff auf eine Datei gemacht hat.

Manchmal kann auch Procmon von Sysinternals helfen. Da muss man nur aufpassen, dass man nicht zu viele Events protokolliert, sonst kann der Computer deswegen crashen.

Es lohnt sich auch, in das Eventlog zu schauen.

Totalaufhängen selbst von Windows10-PCs durch unsere VO-Programme habe ich gesehen, falls der Hauptspeicher zu stark überschritten wird durch zu viele Prozesse. Ich hatte bis vor einem Jahr nie gedacht, dass man moderne Betriebssysteme durch Anwendungsprogramme zum Aufgeben bringen kann, aber es ist möglich.

Manchmal lohnt sich auch das Beobachten mit Process Explorer von Sysinternals und dem Ressourcemonitor von Microsoft, hier das Anschauen der Schreib- und Lesevorgänge.

Logisch braucht das alles Aufwand. Man sitzt schnell mal ein/zwei Stunden da. Nur darf man nicht sagen, dass es wenig Chancen gibt. Chancen gibt es, gerade bei den aktuellen Betriebssystemen, nur kostet es alles.
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

VO 2.8 Prog unter Win10/64bit

Post by lagraf »

Hallo Arne,
danke für deine Tipps, ich warte erstmal ab was der Kunde zu dem Problem nun sagt.
Probleme mit zuwenig Hauptspeicher würde ich mal ausschließen, da zuvor am alten Rechner alles mit 4GB Speicher gelaufen ist und der jetzige 8GB drin hat.
Auf jeden Fall müßte man etwas mitdumpen lassen, da die Hänger nicht regelmäßig oder bei bestimmten Tätigkeiten kommen.

Ich habe auch noch eine Variante, die ich dem Kunden vorschlagen werde:
Da der alte Rechner jetzt frei ist, würde ich darauf auch Win10/64 installieren und es mit dem alten Rechner mal ausprobieren, der ja immer unter Win7/32 funktioniert hat. Wenn er auch mit Win10/64 funktioniert, dann liegt es eindeutig an der neuen Hardware.

PS: Noch was zum Schmunzeln: Der Kunde wollte den alten Win7/32 Rechner mit einem core i5 gegen einen schnelleren PC austauschen und hat sich deshalb den Mini-PC von Amazon mit einem core-i3 gekauft!:) Ist doch spassig, oder?

LG Franz
User avatar
wriedmann
Posts: 3754
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

VO 2.8 Prog unter Win10/64bit

Post by wriedmann »

Hallo Franz,
ein neuer Core i3 kann u.U. schneller sein als ein mehrere Jahre alter Core i5 - das hängt von der Generation ab.
Der alte PC könnte eine Festplatte gehabt haben und der neue eine SSD - von daher kann der neue auch schneller als der alte sein.
Das hier ist mal ein heftiges Beispiel: ein i5 der ersten Serie gegen einen aktuellen i3:
Core3i5.png
Core3i5.png (71.67 KiB) Viewed 611 times
Wolfgang
P.S. in meinem Rechner steckt ein Core i7 - ein 5 Jahre alter Dualcore
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

VO 2.8 Prog unter Win10/64bit

Post by lagraf »

Hallo Wolfgang,
der alte Rechner war von mir und war ausgestattet wie folgt (Baujahr 2013):
- core i5-3330
- Kingston SSD
- Asus P8H61-MX Board
- Kingston 4GB 1333 Mhz DDR3

Der neue Mini-PC müßte folgender sein:
https://www.amazon.de/AWOW-Windows-Comp ... 575&sr=8-5

Laut Sekretärin ist er spürbar langsamer.

LG Franz
User avatar
wriedmann
Posts: 3754
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

VO 2.8 Prog unter Win10/64bit

Post by wriedmann »

Hallo Franz,
der Core i3-5005 ist eine alte Billigausgabe von Prozessor, und noch dazu ein Notebook-Prozessor.... kein Wunder, dass der langsam ist.
Nur ist leider die Politik von Intel diesbezüglich etwas verwirrend:
Interessanterweise ist ein 3 Jahre alter i3 immer noch wesentlich schneller als der von Dir verbaute i5:
5005.png
5005.png (90.58 KiB) Viewed 611 times
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply