Hey thanks guys for the input. I was very moody last night, all thanks to the heat and the migration problems. Still I tried to be as polite as possible!

DBPro is a love/hate thing, isn't it?
To answer to my quoted-counter-questioning:
The impression of being a straight forward migration comes from the following:
a) Before I buy dbPro, I've never came across any marketing banner, website/addvert etc, that said it is difficult and as the friend wrote above, you are lucky if you salvage a couple of functions. (i dont quote him, but you can scroll up and see the exact reply)
b) after I bought dbPro, the Migration Page are just a few tips and suggestions. I have the book at home but I think it was about 1 and a bit page long.
c) Most of DBC scripts and code listings in the forum say that they will or might run in DBPro, also the opposite is true, DBPro wil run in DBC. This suggests some sort of compatibility which it exists...
I am not trying to slander the program or say it is bad or badly documented, even microsoft products have problems in that sense. As I said it is an impression not a quote from any website with my reasons.
About the code. It is as simple as an "inc id" in a function in an included file, and yes the error message was what you quoted. You win a cigar! After all this is not a code question as such, is more on the fundamentals of the editor/compiler. But here goes.
Quote: "
function registerObject(ai_type)
pos = glb_count(2)
id = glb_visualObj(pos,1):`item 1 is the object_id
`increase id and position in array
inc id, 1:` the id can be any increment
inc pos, 1:` the pos is always the next position in the array
'store in image and count arrays
glb_visualObj(pos,1) = id
glb_visualObj(pos,2) = ai_type
glb_visualObj(pos,3) = 1:` 1=Alive 0=Dead
glb_count(2) = pos
endFunction id
"
This code is an array manager really. I worry a bit because I dont see any reason why something as simple as that fails to compile/run. It does work like a charm on DBClassic... like the rest of the program.
If somebody can answer that i will be grateful, because rewriting something simple as this, must mean something else than just typing it over again.
I've been reading and contributing to this forum since the begining of June. As far as I looked I didn't find a recent topic about migration but I am sure there is one somewhere. Still a search function would help... How many years do you have to be in the forum to ask questions and open a topic?
My computer is more than the specified configuration at the side of the box. I still call it ZX Spectrum.
Finaly, I'd love to start rewriting the code, I was thinking to do that for some time now all I needed was an excuse.
Thanks guys for all the feedback, sorry if I've been moody and if I got people uncomfortable, no programming language comes without issues. As long as the development team behind DBPro is still active it will go from strength to strength for sure.
-------------------------------
Pointy birds, Oh pointy pointy
Anoint my head, Anointy 'nointy