Hi Ara, I will have to disagree about AFL vs C++. They are about the same difficulty to learn. AFLs use of arrays threw me for a loop for about a year. I kept trying to code it like C. Bad idea. Don't! The C++ compiler is much less forgiving and you have to have the code perfect before the compiler will let it pass. That is a good thing because AFL allows syntax error to pass that only surface at run time and they are a BEAR to figure out. But then C++ has linking and run time errors that are a BEAR to figure out too. And you are much more likely to get help with coding here if you use AFL.
I think the best thing to do is read the AFL manual over and over until you understand it. Then read it again. But realize you would have to do that with C++ too. If you think the AFL manual is hard to understand pick up a Visual C++ manual, 4 CD library, and try to learn it. Good luck! And I am not talking about using the full blown object oriented aspects of C++, which are much harder to grasp and use and not needed in a DLL. OE is mainly for creating functions that can be used over and over with standard interfaces and you can do that with functions in AFL and put them in an include library. The main reason for DLLs is hiding your design. Once you compile them they are in machine language and unreadable. So your design would remain a secret. DLLs would be good if you were writing application level AmiBroker programs to sell where you would have a number of applications with common function. Using common function lowers maintenance and improves productivity. That is where OE shines. Learn AFL. Forget DLLs unless you really need them. Cheers, Barry --- In [email protected], "Ara Kaloustian" <[EMAIL PROTECTED]> wrote: > > yes ... you need to be able to program in C++ (or similar) language. > > AFL is considered a user larguage .. that's why it's relatively easy > > C++ on the other hand is a full programming language > > > ----- Original Message ----- > From: "Tim" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Tuesday, December 02, 2008 10:37 AM > Subject: [amibroker] Why are there so few? > > > > Hello, > > Many people have said that a DLL is the way to go for a formula. It > > is said it is faster among other positives. Why then is there so few > > DLL's available? I know my ignorance about computers is showing but I > > would really like to know. Are they more complicated than an AFL, you > > need special training, what? Thank you for indulging my curiosity. > > > > Kindest regards always, > > > > Tim > > > > > > ------------------------------------ > > > > **** 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 > > > > > > >
