I wonder if there is any chance that the presence of SnagIt could be interfering with ExportImage?
(I have SnagIt on all the machines ...) On 8/22/2010 4:51 PM, Progster wrote: > OK, thanks for that. I must have some sort of local configuration > incompatibility ... > > If anyone else should see the same problems as I've seen, please drop a > note, and if I solve it, I'll report back. > > > On 8/21/2010 3:51 PM, amibroker wrote: >> Hello, >> >> Yes, the script works perfectly fine on my end and produces correct image. >> >> Best regards, >> Tomasz Janeczko >> amibroker.com >> >> --- In [email protected]<mailto:amibroker%40yahoogroups.com>, >> "progster01"<progs...@...> wrote: >>> >>> Thanks for the suggestion, but the DISPLAY (Windows Control Panel) >> was already set to 32-bits. >>> Does either of the provided scripts work for you and produce a >> picture other than the blank-screen message? >>> >>> --- In [email protected] >> <mailto:amibroker%40yahoogroups.com>, "amibroker"<groups@> wrote: >>>> Hello, >>>> >>>> ExportImage works perfectly fine. The only thing you should do is to >>>> set your DISPLAY (Windows Control Panel) TO 24-bits or 32-bits >> (TRUE COLOR). You need true color display to be able to export 24-bit >> PNGs. >>>> True color display is default for all new installation of Windows >> Vista and 7 because it is required for some visual effects new Windows >> use. >>>> Best regards, >>>> Tomasz Janeczko >>>> amibroker.com >>>> >>>> >>>> >>>> --- In [email protected] >> <mailto:amibroker%40yahoogroups.com>, Progster<progster@> wrote: >>>>> Hi, >>>>> >>>>> Is is possible that the AB OLE Automation Object Model call >>>>> ExportImage() is broken in AB 5.30.4? >>>>> >>>>> Despite everything I could think of to try, the images always >> come out >>>>> blank, like those attached. >>>>> >>>>> Neither of the codes below work, and yet each was said to work >> on the >>>>> list in the past. >>>>> >>>>> Operational attempts have included: >>>>> >>>>> AB Open Dbl-Click on script >>>>> AB Open Run script from command window >>>>> >>>>> AB Closed Dbl-Click on script >>>>> AB Closed Run script from command window >>>>> >>>>> Results are always either: server error, AB crash, or it runs and >>>>> produces the blank chart. >>>>> >>>>> When AB is open, it doesn't matter what layout/chart is up. >> Still no joy. >>>>> What could be (not) happening here??? >>>>> >>>>> - Progster >>>>> >>>>> >>>>> ----------- >>>>> >>>>> // ImageTest_01.js >>>>> AB = new ActiveXObject("Broker.Application"); >>>>> AB.ActiveWindow.ExportImage( "test.gif", 640, 480 ); >>>>> >>>>> >>>>> // ImageTest_02.js >>>>> >>>>> iWatchList = 8; /// you can define watch list number here >>>>> >>>>> AB = new ActiveXObject("Broker.Application"); >>>>> Qty = AB.Stocks.Count; for( i = 0; i< Qty; i++ ) >>>>> { >>>>> Stk = AB.Stocks( i ); >>>>> if( iWatchList< 32 ) >>>>> { >>>>> if( Stk.WatchListBits& ( 1<< iWatchList ) ) >>>>> { >>>>> Doc = AB.Documents.Open( Stk.Ticker ); >>>>> WScript.Sleep( 4000 ); // 4 seconds delay >>>>> AB.ActiveWindow.ExportImage(Stk.Ticker + ".png") >>>>> Doc.Close(); >>>>> } >>>>> } >>>>> else >>>>> { >>>>> if( Stk.WatchListBits2& ( 1<< ( iWatchList - 32 )) ) >>>>> { >>>>> Doc = AB.Documents.Open( Stk.Ticker ); >>>>> AB.ActiveWindow.ExportImage(Stk.Ticker + ".png") >>>>> WScript.Sleep( 4000 ); // 4 seconds delay >>>>> Doc.Close(); >>>>> } >>>>> } >>>>> } >>>>> >> > > ------------------------------------ > > **** IMPORTANT PLEASE READ **** > This group is for the discussion between users only. > This is *NOT* technical support channel. > > TO GET TECHNICAL SUPPORT send an e-mail directly to > SUPPORT {at} amibroker.com > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > http://www.amibroker.com/feedback/ > (submissions sent via other channels won't be considered) > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > http://www.amibroker.com/devlog/ > > Yahoo! Groups Links > > > > ------------------------------------ **** IMPORTANT PLEASE READ **** This group is for the discussion between users only. This is *NOT* technical support channel. TO GET TECHNICAL SUPPORT send an e-mail directly to SUPPORT {at} amibroker.com TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at http://www.amibroker.com/feedback/ (submissions sent via other channels won't be considered) For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: http://www.amibroker.com/devlog/ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/amibroker/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/amibroker/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
