Witam
W jaki sposób można pobrać informacje z innej aplikacji a konkretnie Labela wyświetlonego na niej. Próbowałem uzyskać uchwyt do komponentu ale skończyło sie to porażką, natrafiłem już na pare tematów na ten temat ale w żadnym nie znalazłem rozwiązania. Dodam że program ma Archiwizować dane z innej aplikacji.
Takie pytania pojawiają się średnio 3 razy w tygodniu.
Nie jestem specialistą w tej sprawie, ale spróbuj:
ReadProcessMemory
//Lub, są komponenty, w nazwie jest coś z DCE
pobierz uchwyt
pobierz uchwyt
Może też będzie działać, chyba będzie coś w helpie Delphi
Witam wiem że sie często pojawia próbowalem pobrać uchwyt ale niestety moge dostać uchwyt tylko samej aplikacji / labla/pola tekstowego nie da się uzyskać przynajmniej nie umiem :)
Da się, na przykład przez EnumChildWindows...
mógłbyś mi podać jeszcze jakieś inne metody ??
z odczytywaniem informacji znalazłem sposób poprzez ReadProcessMemory ale niestety w tej aplikacji z którą pracuje ta opcja nie daje satysfakcjonującego efektu.
FindWindow\EnumWindows + ReadProcessMemory lub któryś GetWindow* pozwala na odczytanie absolutnie wszystkiego, co może być ciekawe.