[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2474
  • Last Modified:

The type or namespace name 'unoidl' could not be found

Hi All,

I have compile error below :

using unoidl.com.sun.star.chart;

The type or namespace name 'unoidl' could not be found

What is the problem ?

Thank you.

0
emi_sastra
Asked:
emi_sastra
  • 9
  • 8
1 Solution
 
crysallusCommented:
Did you forget to add the dll containing that namespace to the references for your project?

I've not seen that specific namespace before, so I can't tell you what to add, but I would suggest you need to add whatever dll contains it into your references list, which you should be able to find in your solution explorer.
0
 
emi_sastraAuthor Commented:
Hi crysallus,

I have no idea where to get the unoidl.

Thank you.
0
 
crysallusCommented:
Check this link. It lists a number of dll's at the top which I would guess is what you're looking for, or something similar at least.

http://www.oooforum.org/forum/viewtopic.phtml?t=94558

The source code doesn't actually refer to your specific namespace of unoidl.com.sun.star.chart, so it might be a slightly different dll to the ones listed here, but this may give you an idea of where to start looking at least.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
crysallusCommented:
0
 
emi_sastraAuthor Commented:
Please see this link http://www.codeproject.com/KB/cs/TblProc.aspx

I try to compile it, but get compile error as I mentioned above.

Thank you.
0
 
crysallusCommented:
As described in the instructions at that link, and the one that I gave you, open the openofficeorg1.cab file (which is part of the openoffice installation download files - I used winrar to open it), and extract the dll's starting with cli_ from within that file to some location on your hard drive where it will be safe to keep them, perhaps your visual studio project folder (I just put them on my desktop to test this, but you probably won't want to keep them there).

Next, right-click on references in your visual studio solution explorer (I have version 2010, hopefully yours is the same) and select Add Reference..., click on the Browse tab, and navigate to those dll's you extracted above. Select them all and click ok.

Now, it should compile.
0
 
emi_sastraAuthor Commented:
I have add all the reference, there six dlls.

Please try the link sample project I provide above.

Thank you.
0
 
crysallusCommented:
Sorry, but I can't. I don't have microsoft office installed, and that project requires it.

I performed the steps from my last post on my own test project, and it compiled fine when including that namespace you mentioned in your original post. So the above steps should fix your original error. If you have further problems, then describe them and I'll see what I can do, but if it relates to microsoft office components, then I may not be able to help you.
0
 
emi_sastraAuthor Commented:
- Sorry, but I can't. I don't have microsoft office installed, and that project requires it.
Remove it, nothing will happened.

Thank you.

 
0
 
crysallusCommented:
What exactly do you mean by remove it? What's 'it'?

That project has many references to office requirements. I don't think it would be very easy just to remove them all.
0
 
emi_sastraAuthor Commented:
My mistakes.

Create a new project.

Insert below code, and see if you could solve the problem.

 using System;
using System.Collections.Generic;
using System.Text;
using unoidl.com.sun.star.table;
using unoidl.com.sun.star.beans;
using unoidl.com.sun.star.sheet;
using unoidl.com.sun.star.text;
using unoidl.com.sun.star.util;

Thank you.



0
 
crysallusCommented:
Yes, I can compile after adding all those using statements.

Are you still getting the same error, or a different one now? Do you have all 6 cli_*.dll's listed under your references?
0
 
emi_sastraAuthor Commented:
- Are you still getting the same error, or a different one now?
Yes.

- Do you have all 6 cli_*.dll's listed under your references?
Yes.

Would you please send the project to me ?

Thank you.
0
 
crysallusCommented:
Which version of Visual Studio are you using?
0
 
emi_sastraAuthor Commented:
VS 2008.

Thank you.
0
 
crysallusCommented:
This is set to target .NET framework 3.5, created in VC# 2008 express.

I had to delete some files before EE would let me upload, so hopefully it will still work. It includes the dll files.
OOSDKTest.zip
0
 
emi_sastraAuthor Commented:
Yes, it works.

Thank you very much for your help.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 9
  • 8
Tackle projects and never again get stuck behind a technical roadblock.
Join Now