Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Nach Handle Suche Selfclick (https://www.delphipraxis.net/132064-nach-handle-suche-selfclick.html)

Asatru 5. Apr 2009 15:33


Nach Handle Suche Selfclick
 
Ich glaube ich hab grad bissle zu tief in de flasche geguckt und deshalb sind gedanken lost *fg*

Delphi-Quellcode:
 
procedure TForm1.Button1Click(Sender: TObject);
var
  wnd: HWND;
begin
wnd:= findwindow(nil,PCHar('Problem'));
    if wnd <> 0 then
    begin
      delay(1000);
      Button1.selfclick();
    end;
Wie Thema und code schon sagt soll Button1 sich selbstklicken, nur irgendwie komm ich grad net uff die richtige schreibeweise.

Hoffe mir kann jem,and nen anstoss geben


MFG

fkerber 5. Apr 2009 15:36

Re: Nach Handle Suche Selfclick
 
Hi!

Du könntest etwas mehr Code zeigen...
In welcher Prozedur steht dieser Code denn?

Außerdem könntest du Delphi- statt Code-Tags verwenden, dann funktioniert auch das Highlighting richtig...


Ciao, Frederic

Asatru 5. Apr 2009 15:42

Re: Nach Handle Suche Selfclick
 
es gibt sogesehen für diese procedur nicht mehr quellcode, sobald ich button1 drücke startet er eben ein andereprogramm was entweder startet oder ein Fehlerfenster auswirft! Und sobald das fehler fenster eben ausgeworfen wird soll sich button1 selbst drücken!


PS: Habs für dich oben mal editiert :-P



MFG

fkerber 5. Apr 2009 15:44

Re: Nach Handle Suche Selfclick
 
Hi!

Naja, ein bisschen mehr als eben ist es ja geworden...

Dann versuche es mal mit

Delphi-Quellcode:
Button1Click(Self);

Ciao, Frederic

Asatru 5. Apr 2009 15:49

Re: Nach Handle Suche Selfclick
 
rofle danke schön....


war mir eigentlich sicher dasauch schon mal geschrieben zu haben aber anscheinend hatte ich da was verklehrt!


1000 Dank!


MFG

Luckie 5. Apr 2009 17:48

Re: Nach Handle Suche Selfclick
 
Ist auch kein schöner Programmierstil. Lager den Code in eine extra Funktion aus und rufe diese auf.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19: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