Hi, John.
>I have read an article titled "prepare application for add-in". However, I am not very clear about the ideas.
>
>Could anybody explain further? What feature usually used for addin?
>Also, let say I want to add one toolbar to my application as addin, once user click on that button, it will run web update or....
>
>How to asiign method at run time?
An add-in can be something as simple as an APP/EXE you put in a directory and then register into the main app (trough a special option). You can have, perhaps, a table with fields for Add-in name, fullpath, and an extended description.
Based on this table you can dinamically add buttons to a toolbar, options to a menu, or whatever calling method you prefer.
Another approach can be having code stored in a table right away. You can store code in a memo field and execute it with ExecScript().
If you have an idea of what kind of add-in you want to do, tell me and I'll try to help you.
Hope this helps,