Ah, stephanos, sorry, I was definitely not suggesting you should not ask questions here, far from it. My reasoning was that Chris's suggestion 'appeared' to be a good place to start. What I saw of his code and explanation sounded reasonable. I did not understand it ! Its only likely to be understood by someone who is familiar with Bass. My guess would be that there are a much greater concentration of people with Bass experience there than here.
You need to understand that this forum is very good at helping with general FPC/Lazarus questions, when you start asking about relatively obscure third party products (and don't mean that in any derogatorily way), its a very different situation.
...
Moreover, as you understand what each line is doing please can you:
No stephanos, I don't, its likely someone here might but its a question of if they see your question during its lifetime on the forum.
a) answer question 2 and 3 in the earlier posts on that forum. These represent a genuine request to confirm potential knowledge and I do not feel they have been answered in a clear cogent way.
Sorry, not sure what you mean about question 2 and 3 ? Perhaps you need to ask them again ?
Your questions about the BASS code do fit into that category I mentioned, I don't use BASS, I would need quite a lot of reading to be able to answer that question for you. It makes sense for you to do that reading, you are the one developing an app using BASS.
stephanos - do not be discouraged, its always difficult to get started. If you choose to start in an obscure corner of your chosen workspace, its harder still. Maybe you should put more effort in developing the non BASS specific parts so you build up your knowledge of FPC/Lazarus first, then, armed with that knowledge, you would be better equipped to tackle the Bass (or UOS) interface.
Davo