Entwickler-Ecke
Internet / Netzwerk - Tastendruck senden - SendBuf
supersass1 - Do 22.11.07 00:29
Titel: Tastendruck senden - SendBuf
Hallo,
ist es möhlich mittels SendBuf() einen Tastendruck zu sehnden?
Versendet man im Buf eine Record, könnte man ja einen Tastendruck aufnehmen, aber wie?
mfg supersass1
Narses - Do 22.11.07 00:36
Titel: Re: Tastendruck senden - SendBuf
Moin!
supersass1 hat folgendes geschrieben: |
| ist es möhlich mittels SendBuf() einen Tastendruck zu sehnden? |
Ja, das ist unter anderem auch möglich. ;)
supersass1 hat folgendes geschrieben: |
| Versendet man im Buf eine Record, |
Zum Thema
records-durch-die-Gegend-senden [
http://www.delphi-library.de/topic_60793.html]. :les: ;)
supersass1 hat folgendes geschrieben: |
| könnte man ja einen Tastendruck aufnehmen, aber wie? |
Wie man Tasteninfos mitschneidet, ist aber jetzt schon ein ganz anderes Problem - und hat auch nix mit Internet/Netzwerk zu tun. :|
(Bei so Aktionen klingelt bei mir im Hinterkopf immer so ein Glöckchen): Vielleicht erklärst du nochmal schnell vorher, warum du Tasteninfos aufzeichnen und über´s Netz senden willst... nur zur Sicherheit... :?
cu
Narses
supersass1 - Do 22.11.07 00:42
Titel: Re: Tastendruck senden - SendBuf
| Zitat: |
supersass1 hat folgendes geschrieben: | | könnte man ja einen Tastendruck aufnehmen, aber wie? | Wie man Tasteninfos mitschneidet, ist aber jetzt schon ein ganz anderes Problem - und hat auch nix mit Internet/Netzwerk zu tun. :|
(Bei so Aktionen klingelt bei mir im Hinterkopf immer so ein Glöckchen): Vielleicht erklärst du nochmal schnell vorher, warum du Tasteninfos aufzeichnen und über´s Netz senden willst... nur zur Sicherheit... :?
cu
Narses |
Dessen bin ich mir bewusst.
Ich habe 2 PCs zu Hause, und will quasi von dem einen eine Game hosten vom andern, dazu brauch ich die Tastenkürzel. Also nur zum eigenen Gebrauch und kein schlimmer Virus ;)
Zuerst muss ich den Typen deklarieren, sagen wir so
Delphi-Quelltext
1: 2: 3: 4: 5:
| type CustomRec = record Text: String[20]; Zahl: byte; end; |
Doch wie bringte ich dort den Tastendruck untern, das is ja eine Funktion (keybd_event) und keine Variablen wie zum Beispiele ein Zahl.
Narses - Do 22.11.07 00:51
Titel: Re: Tastendruck senden - SendBuf
Moin!
supersass1 hat folgendes geschrieben: |
Dessen bin ich mir bewusst.
Ich habe 2 PCs zu Hause, und will quasi von dem einen eine Game hosten vom andern, dazu brauch ich die Tastenkürzel. Also nur zum eigenen Gebrauch und kein schlimmer Virus ;) |
Und warum willst du dir da so viel Arbeit machen? Das ist doch sinnlos, nimm einfach z.B. VNC. :idea: :nixweiss:
supersass1 hat folgendes geschrieben: |
Zuerst muss ich den Typen deklarieren, sagen wir so
Delphi-Quelltext 1: 2: 3: 4: 5:
| type CustomRec = record Text: String[20]; Zahl: byte; end; |
Doch wie bringte ich dort den Tastendruck untern, das is ja eine Funktion (keybd_event) und keine Variablen wie zum Beispiele ein Zahl. |
Das Tutorial, das du da gerade runterbetest, wird dir wenig helfen (denn dort wird, wie leider in fast allen Delphi-Socket-Tuts, davon ausgegangen, dass die Datenpakete durch die Ereignisse getrennt sind - was leider ein Irrtum ist). :|
Was willst du mit dem String? :gruebel: Eine Tasteninfo ist doch nur max. ein Wort (=2 Bytes) groß. Schau mal nach den VK_-Codes, diese virtuellen Tastencodes. :idea:
cu
Narses
supersass1 - Do 22.11.07 00:56
Titel: Re: Tastendruck senden - SendBuf
| Zitat: |
| Und warum willst du dir da so viel Arbeit machen? Das ist doch sinnlos, nimm einfach z.B. VNC. :idea: :nixweiss: |
irgendwelche Ziele muss man ja haben.
| Zitat: |
| Das Tutorial, das du da gerade runterbetest, wird dir wenig helfen (denn dort wird, wie leider in fast allen Delphi-Socket-Tuts, davon ausgegangen, dass die Datenpakete durch die Ereignisse getrennt sind - was leider ein Irrtum ist). :| |
Du meinst, dass es ein Irrtum ist zu wissen, was der Host mit den Daten machen soll?
| Zitat: |
| Was willst du mit dem String? :gruebel: Eine Tasteninfo ist doch nur max. ein Wort (=2 Bytes) groß. Schau mal nach den VK_-Codes, diese virtuellen Tastencodes. :idea: |
Ja aber was bringen sie mir, meinst du, ich soll die meine Taste, die ich dr+cken will, speichern und dann überegeb und mit keybd_event (meine_Taste,..) empfangen?
mfg supersass1
Narses - Do 22.11.07 01:01
Titel: Re: Tastendruck senden - SendBuf
Moin!
supersass1 hat folgendes geschrieben: |
| Zitat: | | Das Tutorial, das du da gerade runterbetest, wird dir wenig helfen (denn dort wird, wie leider in fast allen Delphi-Socket-Tuts, davon ausgegangen, dass die Datenpakete durch die Ereignisse getrennt sind - was leider ein Irrtum ist). :| | Du meinst, dass es ein Irrtum ist zu wissen, was der Host mit den Daten machen soll? |
Hä? :nut: Nein, ich meine
dieses Problem hier aus der FAQ [
http://www.delphi-library.de/topic_56194.html]. :les: ;)
supersass1 hat folgendes geschrieben: |
| Ja aber was bringen sie mir, meinst du, ich soll die meine Taste, die ich dr+cken will, speichern und dann überegeb und mit keybd_event (meine_Taste,..) empfangen? |
Ja, klar; wie soll denn der Empfänger sonst wissen, welchen Tastedruck du simulieren willst. ;)
cu
Narses
supersass1 - Do 22.11.07 01:05
Titel: Re: Tastendruck senden - SendBuf
Narses hat folgendes geschrieben: |
Moin!
supersass1 hat folgendes geschrieben: | | Zitat: | | Das Tutorial, das du da gerade runterbetest, wird dir wenig helfen (denn dort wird, wie leider in fast allen Delphi-Socket-Tuts, davon ausgegangen, dass die Datenpakete durch die Ereignisse getrennt sind - was leider ein Irrtum ist). :| | Du meinst, dass es ein Irrtum ist zu wissen, was der Host mit den Daten machen soll? | Hä? :nut: Nein, ich meine dieses Problem hier aus der FAQ [http://www.delphi-library.de/topic_56194.html]. :les: ;)
|
Danke erstmal. :) ja tut mir leid, habs noch nicht angeguckt, mach ich morgen, ich geh erst schlafen.
Gute Nacht ;)
mfg supersass1
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!