It sounds like the crack is not for your version (or you patched it wrong), hence the error for the call in granny2.dll! The Razor update contained the German patch.
Looking at both the German and the UK Patch, both contain the same version of granny2.dll (487,936 bytes) and both are identical when file compared. The crack runs with both versions files, although I had to find an mss32.dll to make it work to the black loading screen, after that It won't run as I don't have the game

But it proves the error is not with the crack or patches, so it must be some problem with your patch or game!