Note that getfiled will merely return a string (or nil), it will not create anything or perform any operation on a selected file.
To create a new drawing using ObjectDBX, I would suggest creating an ObjectDBX Document object and then invoking the ActiveX saveas method supplied with the filename returned by getfiled (with suitable allowances for if the file already exists).