Bankomatterminal an PC anbinden

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

g.bunzel@domonet.de
Posts: 97
Joined: Tue Mar 01, 2016 11:50 am
Location: Germany

Bankomatterminal an PC anbinden

Post by g.bunzel@domonet.de »

Frank,

evtl. klappt das mit diesen Funktionen:

FUNCTION LockWindow (hWnd AS PTR) AS LONG PASCAL
// Setzt eine Fenstersperrung

// Das Neuzeichnen von Elementen in diesem Fenster unterbinden
RETURN SendMessage(hWnd, WM_SETREDRAW, 0, 0L)

FUNCTION UnlockWindow (hWnd AS PTR) AS LOGIC PASCAL
// Hebt eine Fenstersperrung auf und zeichnet das Fenster aktuell neu.
LOCAL lReturn AS LOGIC

// Das Neuzeichnen von Elementen in diesem Fenster wieder zulassen
SendMessage(hWnd, WM_SETREDRAW, 1, 0L)

// Die Fensterdarstellung aktualisieren
lReturn := RedrawWindow(hWnd, NULL, NULL, _OR(RDW_ERASE, RDW_INVALIDATE, RDW_ALLCHILDREN, RDW_UPDATENOW))

RETURN lReturn


In Windows gibt es dazu diese Funktion:
https://learn.microsoft.com/en-us/windo ... ndowupdate

HTH

Gerhard Bunzel
Frank Müßner
Posts: 280
Joined: Sat Dec 12, 2015 2:22 pm
Location: Germany

Bankomatterminal an PC anbinden

Post by Frank Müßner »

Hallo Franz,

sorry für die späte Antwort, war im Urlaub :-)

Ich rufe nur EasyZVT auf und warte auf Beendigung, allerdings fällt mir ein, klappte das nur mit der Standalone Version, nicht mit der Clickonce Version von EasyZVT. Aber damit hatte ich noch keine Probleme gemeldet bekommen.

Grüße Frank
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Bankomatterminal an PC anbinden

Post by lagraf »

Gerhard:
Ich habe die beiden Funktionen eingebaut, nun müssen wir abwarten, ob sich dadurch etwas verbessert. Das Problem dabei ist nämlich, dass es lt. dem Kunden nicht jedesmal auftritt, sondern nur sporadisch.
Post Reply