AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Nachricht für PostMessage festlegen ? Wie ?
Thema durchsuchen
Ansicht
Themen-Optionen

Nachricht für PostMessage festlegen ? Wie ?

Ein Thema von Premaider · begonnen am 15. Mai 2012 · letzter Beitrag vom 15. Mai 2012
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#1

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 11:09
Zitat:
procedure EnterText(AText: String);
Wo muss Dein Text wohl hin?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Premaider

Registriert seit: 31. Mär 2012
160 Beiträge
 
#2

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 11:25
Zitat:
procedure EnterText(AText: String);
Wo muss Dein Text wohl hin?
Da wo EnterText steht ?
Ne Spaß, jetzt weiß ich es ^^
Wie gebe ich da denn Enter an ?

Also der Text wird richtig eingegeben doch er öffnet den Chat nicht.
Entertext('t'); Geht also nicht ???
Da muss ich anscheid doch ein Tastendruck simulieren ?
P.S. Alles gute zu 21.000 Beiträgen ^^

Geändert von Premaider (15. Mai 2012 um 11:48 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#3

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 12:10
Hast Du es mit einem abschließenden sLineBreak oder #13 versucht? Tastendrücke musst Du nicht simulieren, da EnterText direkt in den Tastaturpuffer schreibt, das ist, als ob Du den Text selbst tippen würdest.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#4

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 12:51
Hast Du es mit einem abschließenden sLineBreak oder #13 versucht? Tastendrücke musst Du nicht simulieren, da EnterText direkt in den Tastaturpuffer schreibt, das ist, als ob Du den Text selbst tippen würdest.
So ist "EnterText()" in Delphi schon vordefiniert? Wenn ja, ab welcher Version?
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#5

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 12:55
Nein, ist es nicht. Das gibt es hier in der CodeLib (Link hatte ich irgendwo in diesem Thread gepostet).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Premaider

Registriert seit: 31. Mär 2012
160 Beiträge
 
#6

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 15:52
Also wenn der Chat offen ist funktioniert es. Sonst nicht
Der Tastencode für Enter ist ja #13
Wie ist der für t ? Man findet immer nur die mit VK_.. oder $..
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.588 Beiträge
 
Delphi 12 Athens
 
#7

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 16:38
Ord('T') ?
Das steht übigens auch in der Hilfe (MSDN) zu den VK_-Codes (virtuellen Tastencodes), also daß es für VK_A bis VK_Z keine vordefinierten Konstanten gibt.

Und wer ein Delphi mit VCL-Quellcode hat, der findet es auch in den Quelldateien, da wo die anderen VK_-Codes stehn, dort steht da, wo VK_A sein sollte, wie man es sich selbst erstellt. (bzw. das wurde so aus den C-Quellcodes übernommen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.076 Beiträge
 
Delphi 12 Athens
 
#8

AW: Nachricht für PostMessage festlegen ? Wie ?

  Alt 15. Mai 2012, 13:02
So ist "EnterText()" in Delphi schon vordefiniert? Wenn ja, ab welcher Version?
Nein, es ist nicht vordefiniert, deshalb wurde es ja oben verlinkt.

Jedenfalls wird das ganze vermutlich in einem Spiel wie Minecraft ohnehin nicht gehen, da das wohl kaum Eingaben aus Windows Messages verarbeitet, sondern vermutlich DirectInput oder ähnliches verwendet. Sonst würde das gar nicht ordentlich laufen.
Und um das dort umzusetzen muss man schon deutlich mehr Aufwand betreiben.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz