Просто глядя на сообщение, оно звучит как один или несколько компонентов, на которые вы ссылаетесь, или одна или несколько их зависимостей не зарегистрированы должным образом.
Если вы знаете, какой это компонент, вы можете использовать regsvr32.exe, чтобы зарегистрировать его, просто откройте командную строку, перейдите в каталог, в котором находится компонент, и введите regsvr32 filename.dll
(при условии, что это dll), если он работает, попробуйте запустить код еще раз, иначе вернитесь сюда с ошибкой.
Если вы не знаете, какой это компонент, попробуйте переустановить / восстановить программное обеспечение ГИС (я предполагаю, что вы установили некоторое программное обеспечение ГИС, которое включает компонент, который вы пытаетесь использовать).