Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#12

Re: Bildschirm nach bestimmten Bitmap absuchen

  Alt 6. Okt 2009, 17:03
Du musst deinen Variablen die Werte schon selbst zuweisen. Woher soll die DLL wissen wohin damit? Die DLL gibt sie ja lediglich als Strings in der Rückgabe, hinter der "1" zurück. Den müsstest du dir dann selbst wieder auseinanderfriemeln. Ich bin zudem nicht ganz davon überzeugt, dass das mit der DLL so super ist. Die Aufgabe selbst ist an sich doch relativ simpel, und in der DLL wird auch nichts anderes gemacht als sich den DC vom Desktop abzuholen.
Zitat:
meine nicht nur Desktop, sondern gesamte Anzeige auf dem Bildschirm.
Der Desktop IST der gesamte Bildschirminhalt.


Edit: In dieser Zeile wird die Rückgabe zusammengebastelt:

sprintf_s(answer,"1|%d|%d|%d|%d",locx,locy,image_w idth,image_height);

Den resultieren String müsstest du wieder zerpflücken. An die Parameter wird hier nichts zurückgegeben, also wird eine by reference Übergabe hier eher knallen als denn eine Lösung sein. Dass das verdammt unelegant ist brauche ich glaube ich nicht zu erwähnen
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat