I suggest you to ask in a WINE specific community - the reason for that is in the last paragraph of this answer. I also suggest to re-phrase, re-formant and change this question to a community wiki.
ok!So should i not write here about this?I just want someone to take place on this!Sorry but what is API? – gabriel Apr 12 at 23:52
Questions regarding Running third-party applications on Ubuntu are perfectly valid as stated in faq.
API (in this context) is a set of instructions (or, more accurately, calls) which a Windows developer uses (more or less directly) to communicate with the operating system from within the application. This set is specific to Windows. What normally WINE does is an attempt to "translate" a Windows-only call to a native GNU/Linux call. When such call cannot be easily translated it has to be reimplemented by WINE developers to suite it's original purpose but stay strict with GNU/Linux standards. Many of those calls are just stubs (as in: a call exists but rarely any programmer uses it so it's there but does nothing for now).
Maybe I will have to learn all the c++ or python etc. But I am sure that a solution can come with the help of all of us!
Although WINE should allow AutoCAD (or any other app) to communicate with GNU/Linux as it does with Windows and still get the proper results (so it would work seamlessly), the majority of the Windows (at least XP) API calls has already been implemented or stubbed and the problem still persists. Most probably AutoCAD uses some exotic (or new) API call (or calls) that yet needs to be implemented. Percentage of WINE community are enthusiasts who can trace this exact calls the application in question crashes on and simply contribute a patch (which you can help to test). You can either keep asking about this in communities like askubuntu.com (which are more related to Ubuntu than WINE development) and hope those needed API calls will get implemented, help to point out to the WINE developers the exact API calls AutoCAD needs, or, implement them yourself. Also, if you're interested in joining WINE code contributors ranks, a guidance from programmers with more experience in the field of WINE development will save you a great deal of time.