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 <*> 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/
