Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Caption eines Labels aus fremden Programm auslesen (https://www.delphipraxis.net/32038-caption-eines-labels-aus-fremden-programm-auslesen.html)

SirThornberry 18. Okt 2004 17:04

Re: Caption eines Labels aus fremden Programm auslesen
 
Da es sich um ein Label (TControl) handelt bekommst du es überhaupt nicht hinn, egal ob du den Fehler mit den Memoryfunktionen löst. Wie schon geschrieben müsste das Label ein Handle haben um ihm die Messages schicken zu können. Da aber TControls soetwas noch nicht haben geht es nicht. (dazu müsste das Label von TWinControl abgeleitet sein oder auf eine andere art ein handel zugewiesen bekommen)

Steve 18. Okt 2004 17:50

Re: Caption eines Labels aus fremden Programm auslesen
 
imho macht getmemory prinzipiell nix anderes als GetMem auch
Dass Dir das bei Deinem Prob TLabel nicht wirklich weiterhilft wurde ja schon erwähnt ;)

Gruß
Stephan :dance:

idontwantaname 18. Okt 2004 17:54

Re: Caption eines Labels aus fremden Programm auslesen
 
nur so nebenbei: Delphi 6 Personal kennt auch GetMemory

mirage228 18. Okt 2004 18:11

Re: Caption eines Labels aus fremden Programm auslesen
 
Zitat:

Zitat von idontwantaname
nur so nebenbei: Delphi 6 Personal kennt auch GetMemory

Also das normale GetMem hat bei mir keine Deklaration (ist in den Compiler eingebaut).

GetMemory verweist auf MemoryManager.GetMem, da ist die Prozedur SysGetMem, die wiederum _malloc() aufruft.

Dürfte von der Wirkung her dasselbe sein, denke ich.

mfG
mirage2328

gmarts 18. Okt 2004 18:11

Re: Caption eines Labels aus fremden Programm auslesen
 
Alternativ kannste ja das probieren: OCR

BenjaminH 18. Okt 2004 19:48

Re: Caption eines Labels aus fremden Programm auslesen
 
Erstmal vielen Dank für die schnelle Lösung des Problems mit GetMemory
Zitat:

Zitat von gmarts
Alternativ kannste ja das probieren: OCR

Leider hab ich nur D3
Eine andere möglichkeit an das Label heranzukommen gibt es wohl nicht?
Benjamin


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.
Seite 2 von 2     12   

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