Einzelnen Beitrag anzeigen

napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Textinhalt eines Objekts einer anderen Anwendung

  Alt 1. Mai 2008, 11:00
Soo endlich gelöst, danke für die Hilfe, jedoch neues Problem, wer hätte es gedacht

Delphi-Quellcode:
wndMain := FindWindow('Afx:00400000:b:00010011:00000006:31F703F5','Garena 2.3');
  if wndMain <> 0 then
  begin
    wndChild := GetDlgItem(wndMain, 59648);
    wndChild := GetDlgItem(wndChild, 59648);
    wndChild := GetDlgItem(wndChild, 162);
    if wndMain <> 0 then
    begin
Der Code funktioniert super, jedoch wenn ich Garena neustarte, verändert sich etwas kleines aber feines

Delphi-Quellcode:
wndMain := FindWindow('Afx:00400000:b:00010011:00000006:00BE03FD','Garena 2.3');
  if wndMain <> 0 then
  begin
    wndChild := GetDlgItem(wndMain, 59648);
    wndChild := GetDlgItem(wndChild, 59648);
    wndChild := GetDlgItem(wndChild, 162);
    if wndMain <> 0 then
    begin
Wie kann ich das denn nun umgehen, dass ich nicht immer mit WinSpy arbeiten muss
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat