Hallo Helmut und Norbert,
hallo Dirk,
ich habe das Problem weiter untersucht, weil ich dringend auf Mouse-Events in meinem Projekt angewiewsen bin. Ich habe folgendes probiert: INI-Datei mit folgenden Einträgen:
' System-Routings
'S [Name] Source Dest-ID, OnSEq, OffSeq, Flags
'-----------------------------------------------------------
S, SEvent1, CNumber3, 1, , W0;K+A;K-A , COMPLEX
S, SEvent2, CNumber3, 1, , L+818,86;L-818,86 , COMPLEX
Ich starte den UDP-Dienst mit UDPStart("127.0.0.2") und empfange an meinem FSClient jeweil EIN Event, wenn ich den Taster drücke. Ich sehe in Notepad das kleine 'a' auftauchen, so dass ich sicher weiß, dass das Mouseevent nicht erzeugt wird.
Als Alternative habe ich dann folgendes probiert:
Sub OnCNumber3
SysEvent(1, "L+818,86;L-818,86")
End Sub
Auch dieses Event kommt im Client an, aber im Notepad sehe ich: 'L+818,86' !!! Das ist der Beginn der Mouse-Anweisung bis zum ersten Semikolon.
Es scheint also, als sei da noch ein Bug im Handling der Mouse-Events. Wenn Dirk dieses Problem beseitigen könnte wäre es super!!!
Vielen Dank für Eure Beiträge!
Alexander
Systemkonfiguration:
AMD 3700+
RAM: 512MB
Microsoft Windows 2000
FSBUS basic 1.0.3.0
|