That worked great, bit embarasing with the simple C# mistake there.
Thank you for your help... here is the code am using to grab data from other drawings that might be useful for somone else.
Code:
string FilePath = "d:\\drawing1.dwg";
Database db = new Database(false, true);
using (db)
{
try
{
db.ReadDwgFile(FilePath, System.IO.FileShare.Read, false, "");
}
catch (System.Exception)
{
ed.WriteMessage("\nUnable to read drawing file.");
return;
}
Transaction tr = db.TransactionManager.StartTransaction();
using (tr)
{
DatabaseSummaryInfo info = db.SummaryInfo;
ed.WriteMessage("\nTitle: {0}", info.Title);
ed.WriteMessage("\nSubject: {0}", info.Subject);
ed.WriteMessage("\nAuthor: {0}", info.Author);
ed.WriteMessage("\nKeywords: {0}", info.Keywords);
ed.WriteMessage("\nComments: {0}", info.Comments);
ed.WriteMessage("\nHyperlinkBase: {0} \n", info.HyperlinkBase);
}
}
Partly taken from here