The Apprehend Screen Capture component Website may be visited here:
The Apprehend Screen Capture component may be downloaded from here.
December 26, 2009 by williamwmiller
The Apprehend Screen Capture component Website may be visited here:
The Apprehend Screen Capture component may be downloaded from here.
Is there any particular reason why Apprehend 5.0 seems to be based on 4.1 and not on 4.2 ?
I am not sure at this point. What makes you believe that 5.0 was biased on 4.1 and not 4.2? Are you missing something in 5.0?
This is because the change log (in the comments) at the beginning of ASGCapture.pas does not include 4.2 changes in 5.0 🙂
Is there a working version of this component for Delphi 7. I have the 4.1 version but it only partially works.
TIA.
What does not work? Apprehend begain with Delphi 7 so I do not understand the problem.
From what I can tell…
– The prompt dialog does not display when using the select area capture function or other similar functions that would display it.
– The capture Polygon (Freehand) function does not appear to work at all.
– The capture object function does not appear display a rectangle around the object that you want to capture.
– The show cursor option does not capture the mouse cursor.
– Setting Auto to FALSE has no effect. Images are still being automatically copied to the clipboard.
– CaptureDesktop, SpeedCaptureDesktop, & CaptureWholeDesktop seem to do the same thing.
————————————————
Here is a link to code I am using. http://pastebin.com/NVkhEGpF
After reading your post I opened the Delphi 2010 TImage Ribbon demo and found:
– The prompt dialog does not display when using the select area capture function or other similar functions that would display it.
Test Result: The prompt dialog or info dialog appears as expected with all capture types that use it. I can not duplicate this.
For example when Show info dialog is true and Cursor is true, and I capturethedesktop… the prompt dialog appears at the top right of the screen.
“The dialog says” Position the mouse cursor then click the left mouse button to capture an image of the desktop and the cursor”
– The capture Polygon (Freehand) function does not appear to work at all.
Test Result: Capture Polygon works as expected. I can not duplicate this. In fact I have never seen it not work in any Delphi version.
– The capture object function does not appear display a rectangle around the object that you want to capture.
While it would be good to display a rectangle around the selected object, this is not supported yet. I will try to add this feature.
– The show cursor option does not capture the mouse cursor.
Test Result: The cursor appears as expected. I can not duplicate this.
– Setting Auto to FALSE has no effect. Images are still being automatically copied to the clipboard.
Test Result: I have a clipboard Viewer that shows the current content of the clipboard.
Here when Auto is FALSE nothing is copied to the clipboard.
When Auto is TRUE the clipboard contains the bitmap. Auto functions as expected with all capture methods. I can not duplicate this.
– CaptureDesktop, SpeedCaptureDesktop, & CaptureWholeDesktop seem to do the same thing.
Now for some more questions:
1. What is your Delphi Version?
2. What is your operating system?
3. Which demo did you run that exhibited your problems?
After writing this I saw that you have some code posted. Unfortunately I can not use your code to test this because you do not have anything programmed to set the various cursor, prompt and other Apprehend properties.
My last question… Did you try any of the demo applications? Do they work?
Apprehend was developed mostly with Delphi 7 but I am only running Delphi 2010 now.
I have no plans on installing earlier Delphi versions or supporting any delphi version other than Delphi 2010 or XE2 if I manage to obtain it.
Although I was not able to duplicate your problems, if you provide me with more info I will follow this up with some more testing.
You may contact me directly at w2m@frontiernet.net.
Bill
Hmm, I must have some broken version of the component then because I do not have any “TImage Ribbon demo” and there is no property called “Show info dialog” in the property inspector.
I downloaded the version located on this page.http://www.frontiernet.net/~w2m/downloads/downloads.htm Is that not the correct link or did I get a older version or something ?
Btw, I have Delphi 7 and there was no Delphi 7 package in the download (only D5, D6, and D10 versions) I tried the D6 and D10 versions tho and both had the same results.
Dave.
Did you get the update I emailed to you? It has a D7 package.
I replied to your email.
Can I receive more example source ?
In recent version, just two example included,
I wonder…. what is it with ImageEn component ?
Inorder to compile the example that uses TimageENView you need to obtain the component from here first: http://www.xequte.com/imageen/. What kind of example are you looking for? Apprehend is pretty simple…. all of the screen capture methods just return a bitmap that can be added to any image editor or viewer that accpts TBitmap.
Then you mean…
Are you made imageen component ?
Is Imageen component a new version of Apprehend ?
No. I did not make ImageEN. No ImageEN is not a new version of Apprehend. Apprehend justs captures bitmaps of the screen in different ways. ImageEn is a greatly enhanced TImage.
Then, what’s your relationship with ImageEn ?
have a problem, the error show when try compile new package [Fatal Error] SelectionDimensions.pas(18): File not found: ‘Variants.dcu’
please help me.
Varients is provided by Delphi. You must be using Delphi 5. I beleive in delphi 5, just delete the reference to varaints in the the uses clause and it should work.