Saturday, December 26, 2009

wie Kassentastatur ueber COM abfragen
















Betreff wie Kassentastatur ueber COM abfragen?
Von Ulli Tolksdorf
Datum 11.10.2009 10:56:22


Hallo zusammen!

Ich möchte eine kleine Kassenanwendung schreiben bei der für den
Kassenbetrieb einzig die Kassentastatur benötigt wird. Die
Kassentastatur kann ich über die COM-Schnittstelle anschließen.

Nu bleiben ja mehrere Möglichkeiten, die eingehenden Daten abzufragen.


Ich könnte

a)
für jedes Fenster mit Ereignis Deactivate (bzw. Terminate) den COM-Port
schließen und und mit Activate öffnen und habe so in jedem aktiven
Fenster nur die Daten

oder

b)
ich mache ein unsichtbares Fenster, dessen einzige Aufgabe es ist, den
COM-Port zu überwachen. und die daten global zur Verfügung stellen und
das aktive Fenster holt sich über einen timer die daten ab, oder bekommt
sie z.b. mittels screen.activeform von der COM-Form zugestellt über eine
Friend Sub z.b.

c)
????

Oder wie steuere ich das am Sinnvollsten!???

Lieben Dank,

Ulli.
















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Dieter Strassner"
Datum 11.10.2009 14:50:11


Hallo Ulli,

> Ich möchte eine kleine Kassenanwendung schreiben bei der für den
> Kassenbetrieb einzig die Kassentastatur benötigt wird. Die
> Kassentastatur kann ich über die COM-Schnittstelle anschließen.
>
> Nu bleiben ja mehrere Möglichkeiten, die eingehenden Daten abzufragen.
[..]

... und die Tastatur "ganz normal" anschliessen und nur die "special codes"
via KeyPress auswerten geht nicht?


--

Viele Grüße

Dieter


Rückfragen bitte nur in die Newsgroup!

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz

















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von Ulli Tolksdorf
Datum 11.10.2009 22:26:52


Dieter Strassner schrieb:
> Hallo Ulli,
>
>> Ich möchte eine kleine Kassenanwendung schreiben bei der für den
>> Kassenbetrieb einzig die Kassentastatur benötigt wird. Die
>> Kassentastatur kann ich über die COM-Schnittstelle anschließen.
>>
>> Nu bleiben ja mehrere Möglichkeiten, die eingehenden Daten abzufragen.
> [..]
>
> ... und die Tastatur "ganz normal" anschliessen und nur die "special
> codes" via KeyPress auswerten geht nicht?
>
>
sie ließe sich theoretisch auch mittels tastaturweiche betreiben will
ich aber eigentlich nicht.
















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Sascha Trowitzsch"
Datum 15.10.2009 17:35:47


Hi,

Ulli Tolksdorf wrote:
> Dieter Strassner schrieb:
>> Hallo Ulli,
>>
>>> Ich möchte eine kleine Kassenanwendung schreiben bei der für den
>>> Kassenbetrieb einzig die Kassentastatur benötigt wird. Die
>>> Kassentastatur kann ich über die COM-Schnittstelle anschließen.
>>>
>>> Nu bleiben ja mehrere Möglichkeiten, die eingehenden Daten
>>> abzufragen. [..]
>>
>> ... und die Tastatur "ganz normal" anschliessen und nur die "special
>> codes" via KeyPress auswerten geht nicht?
>>
>>
> sie ließe sich theoretisch auch mittels tastaturweiche betreiben will
> ich aber eigentlich nicht.

Was für ein Fabrikat?
Hat die Tastatur OPOS-Support? Lässt sie sich programmieren?

Ciao, Sascha

















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von Ulli Tolksdorf
Datum 16.10.2009 11:54:07


Hallo Sascha Trowitzsch

> Was für ein Fabrikat?
Jarltech

> Hat die Tastatur OPOS-Support? Lässt sie sich programmieren?
Ich denke schon....

Ja, sie läßt sich programmieren.
















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 16.10.2009 12:14:20


"Ulli Tolksdorf" schrieb im Newsbeitrag
news:uzIdaakTKHA.5052@TK2MSFTNGP06.phx.gbl...
> Hallo Sascha Trowitzsch
>
>> Was für ein Fabrikat?
> Jarltech
>
>> Hat die Tastatur OPOS-Support? Lässt sie sich programmieren?
> Ich denke schon....
>
> Ja, sie läßt sich programmieren.

Wenn es ähnlich wie bei nem Barcode-Scanner ist, kannst du bei dir in der Anwendung ein
ActiveX-Control verwenden, welches mit der Tastatur kommuniziert und Events auslöst ...

Bei Jarltech gibts den OPOS-Treiber zum Download, schau mal unter treiber und Downloads bei deiner
Tastatur
http://www.jarltech.com/jcd2/preh/drivers-tools/Opos.exe

Eventuell kannst du auch statt des Jarltech-OCX ein Standard-Control von MonroeCS verwenden. Habe
ich bei meinem Barcode-Scanner so gemacht.
http://www.monroecs.com/opos.htm

Lutz


















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Sascha Trowitzsch"
Datum 16.10.2009 20:41:39


Hi,
Lutz Uhlmann wrote:
> "Ulli Tolksdorf" schrieb im Newsbeitrag
> news:uzIdaakTKHA.5052@TK2MSFTNGP06.phx.gbl...
>> Hallo Sascha Trowitzsch
>>
>>> Was für ein Fabrikat?
>> Jarltech
>>
>>> Hat die Tastatur OPOS-Support? Lässt sie sich programmieren?
>> Ich denke schon....
>>
>> Ja, sie läßt sich programmieren.
>
> Wenn es ähnlich wie bei nem Barcode-Scanner ist, kannst du bei dir in
> der Anwendung ein ActiveX-Control verwenden, welches mit der Tastatur
> kommuniziert und Events auslöst ...
> Bei Jarltech gibts den OPOS-Treiber zum Download, schau mal unter
> treiber und Downloads bei deiner Tastatur
> http://www.jarltech.com/jcd2/preh/drivers-tools/Opos.exe

Ich sehe dort im Support-Bereich, wenn ich als Hersteller Jarltech auswähle,
als Tastatur nur die 8031.
Für die wird zwar ein Programmer angeboten, aber von OPOS-Treibern ist
nichts zu sehen.
Sieht schlecht aus. Ob die Preh-Treiber da funktionieren, wage ich zu
bezweifeln.

Falls nicht, dann bleibt nur das Gewürge mit den Key-Events oder eine
KeyHook-Klasse.
(Sowas in der Art:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=63195&lngWId=1 )

> Eventuell kannst du auch statt des Jarltech-OCX ein Standard-Control
> von MonroeCS verwenden. Habe ich bei meinem Barcode-Scanner so
> gemacht. http://www.monroecs.com/opos.htm

Ich hab auch ein Kassensystem mit OPOS-Komplettsystem entwickelt (Scanner,
Keyboard, Drucker, Lade, Magnetstreifenleser, Display alles über OPOS) und
dabei die Monroe-Komponenten verwendet.
Die sind i.a. zuverlässiger, als die, die die Hersteller produzieren.
Vorteil von OPOS ist die Herstellerunabhängigkeit - die Kassen-Software
bleibt bei Hardwäreaustausch unverändert und nur die Service-Objekte der
OPOS-Treiber müssen neu installiert werden.

Ciao, Sascha


















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 19.10.2009 10:05:01


> Ich sehe dort im Support-Bereich, wenn ich als Hersteller Jarltech auswähle, als Tastatur nur die
> 8031.
> Für die wird zwar ein Programmer angeboten, aber von OPOS-Treibern ist nichts zu sehen.
> Sieht schlecht aus. Ob die Preh-Treiber da funktionieren, wage ich zu bezweifeln.

Ist mir auch aufgefallen. Man muß über die Produktauswahl zur Tastatur gehen und dort gibt es dann
rechts einen Link zur entsprechenden Download-Seite (Treiber, Tools und Anleitungen).
http://www.jarltech.com/2007/artikel.php?language=de&sort=kategorie&kat_id=695&gotoartikel=prehm3000

Warum man über den Support-Bereich nicht zum Ziel kommt ist mir auch unverständlich!

> Falls nicht, dann bleibt nur das Gewürge mit den Key-Events oder eine KeyHook-Klasse.
> (Sowas in der Art:
> http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=63195&lngWId=1 )
>
>> Eventuell kannst du auch statt des Jarltech-OCX ein Standard-Control
>> von MonroeCS verwenden. Habe ich bei meinem Barcode-Scanner so
>> gemacht. http://www.monroecs.com/opos.htm
>
> Ich hab auch ein Kassensystem mit OPOS-Komplettsystem entwickelt (Scanner, Keyboard, Drucker,
> Lade, Magnetstreifenleser, Display alles über OPOS) und dabei die Monroe-Komponenten verwendet.
> Die sind i.a. zuverlässiger, als die, die die Hersteller produzieren.
> Vorteil von OPOS ist die Herstellerunabhängigkeit - die Kassen-Software bleibt bei
> Hardwäreaustausch unverändert und nur die Service-Objekte der OPOS-Treiber müssen neu installiert
> werden.

Dafür brauch er aber trotzdem die OPOS-Treiber von Jarltech, oder?

Ich glaub, der Hinweis zu MonroeCS kam auch bei meinem Barcode-Scannner-Problem von dir.
Funktioniert seitdem 1A. Danke nochmal ... und ich hab den Hinweis hier gleich mal weitergegeben ;)

Lutz


















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 19.10.2009 10:48:54


>> Ich sehe dort im Support-Bereich, wenn ich als Hersteller Jarltech auswähle, als Tastatur nur die
>> 8031.
>> Für die wird zwar ein Programmer angeboten, aber von OPOS-Treibern ist nichts zu sehen.
>> Sieht schlecht aus. Ob die Preh-Treiber da funktionieren, wage ich zu bezweifeln.
>
> Ist mir auch aufgefallen. Man muß über die Produktauswahl zur Tastatur gehen und dort gibt es dann
> rechts einen Link zur entsprechenden Download-Seite (Treiber, Tools und Anleitungen).
> http://www.jarltech.com/2007/artikel.php?language=de&sort=kategorie&kat_id=695&gotoartikel=prehm3000
>
> Warum man über den Support-Bereich nicht zum Ziel kommt ist mir auch unverständlich!

Jetzt fällts mir wie Schuppen von den Augen!
Ich war irrtümlich davon ausgegangen, daß Preh ne Produktserie von Jarltech ist und beides in einen
Topf geworfen! Ist ja schließlich die Jarltech-Seite!
Vielleicht kann Ulli ja mal aufklären, welches Modell er denn verwendet.

Da würde ich an seiner Stelle mal Jarltech kontaktieren, was in Richtung OPOS möglich ist ...




















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Sascha Trowitzsch"
Datum 19.10.2009 12:36:47


Hi Lutz,

Lutz Uhlmann wrote:
>>> Ich sehe dort im Support-Bereich, wenn ich als Hersteller Jarltech
>>> auswähle, als Tastatur nur die 8031.
>>> Für die wird zwar ein Programmer angeboten, aber von OPOS-Treibern
>>> ist nichts zu sehen. Sieht schlecht aus. Ob die Preh-Treiber da
>>> funktionieren, wage ich
>>> zu bezweifeln.
>>
>> Ist mir auch aufgefallen. Man muß über die Produktauswahl zur
>> Tastatur gehen und dort gibt es dann rechts einen Link zur
>> entsprechenden Download-Seite (Treiber, Tools und Anleitungen).
>> http://www.jarltech.com/2007/artikel.php?language=de&sort=kategorie&kat_id=695&gotoartikel=prehm3000
>>
>> Warum man über den Support-Bereich nicht zum Ziel kommt ist mir auch
>> unverständlich!
>
> Jetzt fällts mir wie Schuppen von den Augen!
> Ich war irrtümlich davon ausgegangen, daß Preh ne Produktserie von
> Jarltech ist und beides in einen Topf geworfen! Ist ja schließlich
> die Jarltech-Seite! Vielleicht kann Ulli ja mal aufklären, welches Modell
> er denn
> verwendet.
> Da würde ich an seiner Stelle mal Jarltech kontaktieren, was in
> Richtung OPOS möglich ist ...

...und da würde ich mir keine großen Hoffnungen machen.
Jarltech hat IMO keine eigene Produktion und kauft die Teile schätzungsweise
in Fernost.
Und OPOS-Treiber zu entwickeln ist nicht so einfach und lohnt sich nur bei
größerer Abnahme.

Ciao, Sascha

















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Sascha Trowitzsch"
Datum 19.10.2009 12:34:43


Hi Lutz,

Lutz Uhlmann wrote:
>> Ich sehe dort im Support-Bereich, wenn ich als Hersteller Jarltech
>> auswähle, als Tastatur nur die 8031.
>> Für die wird zwar ein Programmer angeboten, aber von OPOS-Treibern
>> ist nichts zu sehen. Sieht schlecht aus. Ob die Preh-Treiber da
>> funktionieren, wage ich
>> zu bezweifeln.
>
> Ist mir auch aufgefallen. Man muß über die Produktauswahl zur
> Tastatur gehen und dort gibt es dann rechts einen Link zur
> entsprechenden Download-Seite (Treiber, Tools und Anleitungen).
> http://www.jarltech.com/2007/artikel.php?language=de&sort=kategorie&kat_id=695&gotoartikel=prehm3000
>
> Warum man über den Support-Bereich nicht zum Ziel kommt ist mir auch
> unverständlich!
>> Falls nicht, dann bleibt nur das Gewürge mit den Key-Events oder
>> eine KeyHook-Klasse. (Sowas in der Art:
>> http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=63195&lngWId=1
>> )
>>> Eventuell kannst du auch statt des Jarltech-OCX ein Standard-Control
>>> von MonroeCS verwenden. Habe ich bei meinem Barcode-Scanner so
>>> gemacht. http://www.monroecs.com/opos.htm
>>
>> Ich hab auch ein Kassensystem mit OPOS-Komplettsystem entwickelt
>> (Scanner, Keyboard, Drucker, Lade, Magnetstreifenleser, Display
>> alles über OPOS) und dabei die Monroe-Komponenten verwendet. Die
>> sind i.a. zuverlässiger, als die, die die Hersteller produzieren. Vorteil
>> von OPOS ist die Herstellerunabhängigkeit - die
>> Kassen-Software bleibt bei Hardwäreaustausch unverändert und nur die
>> Service-Objekte der OPOS-Treiber müssen neu installiert werden.
>
> Dafür brauch er aber trotzdem die OPOS-Treiber von Jarltech, oder?

Sicher. Man muss das in Ebenen trennen:
- Für die Tastatur gibt es herstellerspezifische Treiber (serielle Signale
umsetzen; heutzutage meist USB auf virtuellen COM-Port)
- Es gibt herstellerspezifische COM-Treiber, die auf diesen Treiber
zugreifen (Signale in COM veröffentlichen). Das sind die Service Objects
(SO).
Die Einstellungen für die SOs werden häufig durch eine mitgelieferte
Software konfiguriert, die die Codes versteht, die mit dem
Tastatur-Programmer vorgenommen wurden.
- Es gibt die unabhängigen ActiveX-Komponenten von Monroe oder anderen
Firmen, die diese Service-Objekte nutzen und die Hardware damit per
Properties/Methoden steuern kann.
Mit den ersten beiden muss einen immer der Hersteller versorgen.

> Ich glaub, der Hinweis zu MonroeCS kam auch bei meinem
> Barcode-Scannner-Problem von dir. Funktioniert seitdem 1A. Danke
> nochmal ... und ich hab den Hinweis hier gleich mal weitergegeben ;)

Ah, so trifft man sich wieder! ;-)
(Kann man ja nicht ahnen; im MOF verwenden die wenigsten real names...)

Gruß, Sascha

















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von Ulli Tolksdorf
Datum 19.10.2009 13:24:00


Hm,
also ich frag mich, wie mir da so oder so OPOS helfen sollte... (wenn es
das für die Jarltech-Tastatur überhaupt geben sollte)...

Das Signal muß ja so oder so aus der Tastatur in mein Programm. Ob nun
mit OPOS oder ohne.... Oder nicht!?
















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 19.10.2009 14:07:30


"Ulli Tolksdorf" schrieb im Newsbeitrag
news:%23Cjzo6KUKHA.3412@TK2MSFTNGP06.phx.gbl...
> Hm,
> also ich frag mich, wie mir da so oder so OPOS helfen sollte... (wenn es das für die
> Jarltech-Tastatur überhaupt geben sollte)...
>
> Das Signal muß ja so oder so aus der Tastatur in mein Programm. Ob nun mit OPOS oder ohne.... Oder
> nicht!?

OPOS ist halt ein Standard, mit dem viele POS-Geräte angesprochen werden können.
Die POS-Schnittstelle ist eigentlich gut dokumentiert und du findest sicher immer jemanden der dir
weiterhelfen kann. Die Schnittstelle deiner Jarltech-Tastatur ist dagegen schon etwas spezifischer
und Hilfe vielleicht nicht ganz so schnell zur Hand.

Wichtig wäre definitv, daß du programmieren kannst. Sollte deine Kassen-Tastatur nur als "Tastatur"
arbeiten, dann ist das Handling extrem aufwändig!
Und was das Vorgehen betrifft, würde ich wie gesagt die Variante b) bevorzugen, bei du an einer
Stelle die Daten abgreifst und diese an die Fenster verteilst.


















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Sascha Trowitzsch"
Datum 19.10.2009 20:13:00


Hi Ulli,

Ulli Tolksdorf wrote:
> Hm,
> also ich frag mich, wie mir da so oder so OPOS helfen sollte... (wenn
> es das für die Jarltech-Tastatur überhaupt geben sollte)...
>
> Das Signal muß ja so oder so aus der Tastatur in mein Programm. Ob nun
> mit OPOS oder ohne.... Oder nicht!?

Das ist vielleicht ein Missverständnis:
Mit dem Tastatur-Programmer kannst du, falls OPOS unterstützt wird, für jede
Taste einzeln einstellen, ob sie ein OPOS-Event auslösen und welcher Code
dabei übergeben werden soll.
Also z.B. für die Funktionstasten - für alle anderen Tasten bleibt OPOS
deaktiviert.
Das führt dazu, dass die Tastatur in Textboxen dann eben normalen
alphanumerischen Code schreibt, beim Tippen einer Funktionstaste aber
nicht - da wird dann das OPOS-Keyboard-Event ausgelöst, in dessen
Ereignisprozedur du dann den entspr. Code auslesen und davon abhängig die
gewünschten Prozeduren anspringen kannst. Dafür braucht es nicht mal ein
Form; das Keyboard-Objekt lässt sich auch in einer Klasse Withevents
instanzieren.
Das Verhalten ist dann eben so ähnlich, wie bei einem gefilterten Keyhook.

Ciao, Sascha

















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 19.10.2009 14:00:56


>> Ich glaub, der Hinweis zu MonroeCS kam auch bei meinem
>> Barcode-Scannner-Problem von dir. Funktioniert seitdem 1A. Danke
>> nochmal ... und ich hab den Hinweis hier gleich mal weitergegeben ;)
>
> Ah, so trifft man sich wieder! ;-)
> (Kann man ja nicht ahnen; im MOF verwenden die wenigsten real names...)

Nein, ich meinte ms.public.de.access "Der OLE-Server ist nicht registriert"



















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 15.10.2009 08:30:56


Ich vermute du nutzt die Tastatur über POS?

Du redest von mehreren Fenstern und Activate und Deactivate. Das heißt du hast mehrere Fenster offen
die alle mit der Tastatur kommunizieren?
Wer soll die Ereignisse verarbeiten, das jewels aktive Fenster?
Gibt es in den Fenstern unterschiedliche Reaktionen auf das gleiche Ereignis???

Ich würde die Kommunikation über ein verstecktes Fenster oder zumindest das Hauptfenster abwickeln.
Und das jeweils aktive Fenster meldet sich bei diesem an, z.B. über Activate.

--



















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von Ulli Tolksdorf
Datum 16.10.2009 12:07:01


Lutz Uhlmann schrieb:
> Ich vermute du nutzt die Tastatur über POS?

Äh... Nein. Ich schreibe eine eigene Kassensoftware und will diese Kasse
einzig über die Tastatur steuern.
Also für alle Vorgänge der Kasse soll nur diese Tastatur verwendet
werden müssen. Maus und QWERTZ-Tastatur liegen im Normalfalle unter der
Theke... (Das gilt z.B. auch für Windows-runterfahren abends und morgens
wird die Kasse über Autostart gestartet, daß also wirklich die
QWERTZ-Tastatur eigentlich nur für Wartung und sonstiges was nichts mit
dem Kassieren zu tun hat.

> Du redest von mehreren Fenstern und Activate und Deactivate. Das heißt du hast mehrere Fenster offen
> die alle mit der Tastatur kommunizieren?

Es wird ein "Hauptfenster" geben, in dem alle nötigen Anzeigen
erscheinen und das Grundgerüst eines Kassenvorganges abgearbeitet wird.
Nun gibt es aber noch diverse zusatztätigkeiten:

Kassensturz (Zählen des Geldes in der Lade)
Gutscheindruck

Aber auch Rückmeldungen vielleicht z.B. bei Löschen einzelner
Fehleingaben oder anderer müssen ja irgendwie erfolgen können.
(diese habe ich schon mal im Hauptfenster als Frame das dann visible =
true/false geschaltet wird ausprobiert, bläht aber den Code in dieser
Form doch auf und macht es unübersichtlich...

Daher soll für Kassensturz, Gutscheindruck etc. ein eigenes Fenster
aufpoppen über das dann gearbeitet wird, bis der Vorgang abgebrochen
wird und eben erledigt ist. Solange bleibt dieses Fenster das aktive und
auch als gebundene form.


> Wer soll die Ereignisse verarbeiten, das jewels aktive Fenster?

richtig!

> Gibt es in den Fenstern unterschiedliche Reaktionen auf das gleiche Ereignis???

Die Tastatur bietet z.b. einen nummerblock, der natürlich für die
unterschiedlichsten eingaben genutzt wird. Wenn ich deine Frage also
richtig verstehe, dann: ja.
>
> Ich würde die Kommunikation über ein verstecktes Fenster oder zumindest das Hauptfenster abwickeln.
> Und das jeweils aktive Fenster meldet sich bei diesem an, z.B. über Activate.
>
ja, das ist eine meine überlegungen;) du hälst das also für sinnvoll!?
















Betreff Re: wie Kassentastatur ueber COM abfragen?
Von "Lutz Uhlmann"
Datum 16.10.2009 12:23:13



"Ulli Tolksdorf" schrieb im Newsbeitrag
news:%23V4fphkTKHA.1792@TK2MSFTNGP04.phx.gbl...
> Lutz Uhlmann schrieb:
>> Ich vermute du nutzt die Tastatur über POS?
>
> Äh... Nein. Ich schreibe eine eigene Kassensoftware und will diese Kasse einzig über die Tastatur
> steuern.
> Also für alle Vorgänge der Kasse soll nur diese Tastatur verwendet werden müssen. Maus und
> QWERTZ-Tastatur liegen im Normalfalle unter der Theke... (Das gilt z.B. auch für
> Windows-runterfahren abends und morgens wird die Kasse über Autostart gestartet, daß also wirklich
> die QWERTZ-Tastatur eigentlich nur für Wartung und sonstiges was nichts mit dem Kassieren zu tun
> hat.

Ich meinte über die POS-Schnittstelle / OPOS-Treiber.
Aber so scheint das schon zu sein.

>> Ich würde die Kommunikation über ein verstecktes Fenster oder zumindest das Hauptfenster
>> abwickeln. Und das jeweils aktive Fenster meldet sich bei diesem an, z.B. über Activate.
>>
> ja, das ist eine meine überlegungen;) du hälst das also für sinnvoll!?

Ja, da du nur eine Verbindung zur Schnittstelle aufbauen kannst und das neu verbinden in jedem
Formular ziemlich sinnentleert wäre würde ich die Verbindung im Hauptformular oder einem versteckten
Formular machen.
Das modale Popup-Formular meldet sich dort an und wieder ab - während dieser Zeit solltest du die
Reaktionen auf alle Events eben nur an dieses Formular weiterleiten.
Schau dir mal die Links in meiner anderen Antwort an. Da fidnest du sicher auch was zur
Programmierung des ganzen.




No comments:

Post a Comment