Hi All,

I've described the observed problem, and I've provided ready-to-use code.

Is there anything more I can do to elicit some helpful response, 
feedback or commentary as to why the scripts are not working here as 
expected?

Can anyone state whether the scripts either do or don't work for them 
(with AB 5.30.4, or with any other version ...)?

If any clueful person has had themselves a good laugh at some "obvious" 
thing I'm overlooking, please kindly drop off one of those clues here 
when the laughter has passed ! :-)

Thanks to anyone willing to chime in ...

- Progster

P.S. I'd have thought the ExportImage feature was more popular than it 
seems to be ... ;-)


On 8/20/2010 7:27 PM, progster01 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" <gro...@...> 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/

Reply via email to