Scope is one of the bigger language differences between DB and DBPRO. In DB variables inside a functions remain static, which is not the case in Dbpro.
This isn't a big deal if your DB program doesn't use this feature, but I might be if it does. Since it'll compile and run in DBpro, but just not function the same.
Ie.
Function DoStuff()
ThisVariable=ThisVariable+1
EndFunction ThisVariable
If you call this function in DB each update, it'd return a value that keeps on increasing.
However if you call it in DBpro it'll return 1 always.