That is 100% correct.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "jtoth100" <[email protected]>
To: <[email protected]>
Sent: Wednesday, January 28, 2009 9:05 AM
Subject: [amibroker] Re: How to install the file Broker4705.tlb ?


> Hi,
> 
> You do NOT have to use early binding. There is some performance 
> difference between the early and late bindings, but in this case it 
> does not matter.
> 
> On the other hand if you use early binding, then your code is 
> complied against a specific version of the type lib/com server. If 
> the COM server (in this case AmiBroker) has a newer version and the 
> COM interface compatibility is broken, than your code is broken as 
> well. You have to recompile it against the new type lib... You don't 
> want this...
> 
> If you use late binding, the COM interface is "discovered" at run 
> time (by automation interface called dispatch interface). This cause 
> some perf degradation (need additional call at run time), but it is 
> safe if the interface methods keept a minimum level of compatibility 
> (method signature).
> 
> I did not check but from mailing list I suspect that AB keeps only 
> method signature level compatibility. The COM interfaces are not kept 
> compatible. 
> 
> So in this case late binding is the only good choice.
> 
> But TJ can shed some light on this for you.
> 
> Y
> 
> 
> ------------------------------------
> 
> **** IMPORTANT ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
> 
> *********************
> TO GET TECHNICAL 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
> 
> 
> 

Reply via email to