Re: Senden Von Strings an andere Programme
hehe hoffe ich auch^^
Aber trotzdem nochmal und schon einmal vielen vielen Dank! Ich hätte sonst keine Ahnung wie ich das sonst hätte machen sollen.... |
Re: Senden Von Strings an andere Programme
Zitat:
Delphi-Quellcode:
// Das Handle vom ICQ Chat Control ermitteln
function GetICQChatHandle(wndICQChat: HWND; DisplayName: string): HWND; const ICQ_WIN_CLASS = '__oxFrame.class__'; ICQ_MainWIN_Caption = 'ICQ'; var wnd: HWND; htmlDoc: IHTMLDocument2; Params: OleVariant; ClassName, captionName: string; begin Result := 0; SetLength(ClassName, 255); SetLength(ClassName, GetClassName(wndICQChat, PChar(className), Length(className))); SetLength(captionName, GetWindowTextLength(wndICQChat)); SetLength(captionName, GetWindowText(wndICQChat, PChar(captionName), Length(captionName) + 1)); if (className = ICQ_WIN_CLASS) then // Falls ICQ Fenster Klasse übereinstimmt if (captionName <> 'ICQ') then // aber nicht das Hauptfenster // Falls ein Displayname angegeben ist muss er übereinstimmen if (DisplayName = '') or (Pos('DisplayName', captionName) <> 0) then begin wnd := FindWindowEx2(wndICQChat, ICQ_WIN_CLASS, 2); if wnd <> 0 then begin // Internet Explorer_Server vom Chatfenster suchen Result := FindWindowEx(wnd, 0, 'Internet Explorer_Server', nil); end; end; end; |
Re: Senden Von Strings an andere Programme
ahhh cool! es funzt!!! bhooaa dankeschööön.
na das ist ja cool! vielen vielen dank! |
Re: Senden Von Strings an andere Programme
hmm mist, gibt aber trotzdem noch ein problem.
wenn ich diese Aktualisierung mache, sprich GetICQChatText in einer Schleife immer wiederholen lasse, dann stürzt das Programm nach gewisser Zeit ab mit der Fehlermeldung, zu viele Exceptions, die auf die Exe zugreifen. also so sinngemäß^^ und kann ich jetzt einfach mit wm_settext, einen text an icq senden? |
Re: Senden Von Strings an andere Programme
Zitat:
Zitat:
|
Re: Senden Von Strings an andere Programme
Zitat:
wie "spricht" man denn das an? kenn mich mit diesem Thema eigentlich überhaupt nicht aus weißt^^ könnte dir nichtmal deinen Quelltext richtig erklären, was was macht. sorry <--aber übt dran^^ |
Re: Senden Von Strings an andere Programme
Zitat:
Durchsuche mal das Forum. Es gibt dazu genügend Beiträge. |
Re: Senden Von Strings an andere Programme
hehe naja soweit bin ich ja auch schon, aber eigentlich genau wegen dieser Sache hab ich mich ja hier an dich/euch gewendet. Wegen dem Senden eines Textes...das Eingabefeld heißt nicht RichEdit20A oder so, also, ich wüsste nicht an was ich den text senden sollte mit Wm_Settext über FindWindow und FindwindowEx.
Und die bereits vorhandenen Beiträge konnten diese Frage leider auch nicht beantworten.. |
Re: Senden Von Strings an andere Programme
[quote="Maddin1"]das Eingabefeld heißt nicht RichEdit20A oder so, also, ich wüsste nicht an was ich den text senden sollte mit Wm_Settext über FindWindow und FindwindowEx.
quote] Es handelt sich auch um einen "Internet Explorer_Server". D.h du musst den Text ins IHTMLDocument2 schreiben. |
Re: Senden Von Strings an andere Programme
Zitat:
nur leider wandelt er so das falsche Edit in meinen Text um. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz