Modal argument is correct of course because MessageBox() is openend in Modal
mode. But what if the Form of the MessageBox() is being set to Modeless or 
'Non Modal' ? Isn't that possible ? More or less the same you did with 
PopupWindow.
I am not talking about the usual MessageBox() function of course because then
you will have your Modal problem  ...

_TRACE works fine but what if I want to do a 'step by step' debugging ? So that
I can stop the program at a certain point and see what a certain variable gives 
me.
Something I cannot do now with the new PopupWindow function. At least that's
what I think. Let's say I've put a PopupWindow in a loop and I want to show the 
values
of a variable sequentially. Something like ...

y0   = LastValue(Trough(L,percent,firstpointL)); 
y1   = LastValue(Trough(Ref(L,-1),percent,1)); 

for( i = 1; i < BarCount AND y0 >= y1; i++ ) 
{    
      firstpointL++;    
      y0=LastValue(Trough(L,percent,firstpointL)); 

      //_TRACE("y0="+WriteVal(y0,1.2)+" "+   "y1="+WriteVal(y1,1.2));    
      PopupWindow("Y0 :"+WriteVal(y0),"Debugging", 10, 10, 10); 
} 
ETC.

By hitting the CLOSE button in the PopupWindow it gives me the values. But the 
program is not stopping at the point where I have put the PopupWindow in the 
code. If this is correct, I cannot do a step by step debugging. Function should
be available in DebugView. But to my knowledge it isn't and probably for a
good reason ...

Regards, Ton.

----- Original Message ----- 
  From: Tomasz Janeczko 
  To: [email protected] 
  Sent: Monday, July 23, 2007 10:03 AM
  Subject: Re: [amibroker] AmiBroker 4.97.0 BETA released



  Ton,

  Modal Message Box is no-no because it will lock execution until you press the 
button
  - not something what you would like to do in REAL TIME charting application.

  PopupWindow is much different because it is ASYNCHRONOUS (non-modal).

  For debugging - use _TRACE - it is much more effective than message boxes.

  AmiBroker also provides superior methods for providing input from GUI,
  by means of Param... functions. They are asynchronous (non-modal) as well
  and much more comfortable than modal dialogs.

  Best regards,
  Tomasz Janeczko
  amibroker.com
    ----- Original Message ----- 
    From: Ton Sieverding 
    To: [email protected] 
    Sent: Monday, July 23, 2007 9:41 AM
    Subject: Re: [amibroker] AmiBroker 4.97.0 BETA released


    Functions that are standard stuff in other programming languages - like
    MessageBox() - for me should be available in AFL also. There are many
    occasions where I will need it. Although I would like to have the full 
    functionality of MessageBox() in the PopupWindow and not just the Close 
    button,  it's a good start. If you want an example look to the readme for
    release 4.97.0 of AB. It's what it says that it is, a Popup Window. So
    where ever you want a text to popup without forcing the user to take action
    this function is helpful. You may also use it for debugging purposes, just 
to 
    give you an example where I am using MessageBox() quite often ...

    Regards, Ton.

      ----- Original Message ----- 
      From: Joe Landry 
      To: [email protected] 
      Sent: Sunday, July 22, 2007 2:11 PM
      Subject: Re: [amibroker] AmiBroker 4.97.0 BETA released



      Herman and Ton - Is this function especially helpful in real-time 
automated trading?  Would
      you give us an example on how you find it helpful? 

      Regards
      Joe 
        ----- Original Message ----- 
        From: Ton Sieverding 
        To: [email protected] 
        Sent: Sunday, July 22, 2007 1:29 AM
        Subject: Re: [amibroker] AmiBroker 4.97.0 BETA released



        I agree. That's one of the good goodies I was waiting for ...

        Regards, Ton.

          ----- Original Message ----- 
          From: Herman 
          To: Tomasz Janeczko 
          Sent: Sunday, July 22, 2007 12:59 AM
          Subject: Re: [amibroker] AmiBroker 4.97.0 BETA released



          Thank you for the Popup window Tomasz,




          it will be used extensively!!!




          best regards,

          herman




          Saturday, July 21, 2007, 11:23:18 AM, you wrote:




          > Hello,




          > AmiBroker 4.97.0 BETA has just been released:




          > 
http://www.amibroker.com/devlog/2007/07/21/amibroker-4970-beta-released/




          > Best regards,

          > Tomasz Janeczko

          > amibroker.com







          > Please note that this group is for discussion between users only.




          > To get support from AmiBroker please send an e-mail directly to 

          > SUPPORT {at} amibroker.com




          > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:

          > http://www.amibroker.com/devlog/




          > For other support material please check also:

          > http://www.amibroker.com/support.html

          >  

          > Yahoo! Groups Links




          >     http://groups.yahoo.com/group/amibroker/




          >     Individual Email | Traditional




          >     http://groups.yahoo.com/group/amibroker/join

          >     (Yahoo! ID required)




          >     mailto:[EMAIL PROTECTED] 

          >     mailto:[EMAIL PROTECTED]




          >     [EMAIL PROTECTED]




          >     http://docs.yahoo.com/info/terms/

          >  





   

Reply via email to