COM Dll Reference Path Is Missing?
Apr 12, 2010
Using VB.NET 2008 SP1 on Windows XP Pro SP3:
I am using an existing COM dll that works fine in VB6, on the same development machine. The VB6 app compiles and uses this dll without issue.
I start from scratch to design a new Windows Form application in VB.Net. Then when I try to add a reference to this dll, the reference is added to the references list but the path shows as <The system cannot find the reference specified>. If I select this reference in the list, the properties window shows a blank for both the reference name and the path. At the same time, a reference is added for VBA, and it shows the reference name (Interop.VBA) and path correctly.
I used dependencywalker to find the dependencies for this dll. It has 3: user32.dll, kernel32.dll, and msvbvm60.dll. So presumably I have all necessary dependent files.
I have tried un-registering, re-registering the dll. I have tried the command line switches for devenv.exe to reset settings and to launch in safe mode. I created a new user account to see if it was related.
I have tried picking the dll from the Add References, COM tab and also via the Browse tab to select the file directly. Same result all cases. I also tried putting the dll and msvbvm60.dll in my bin folder.
I don't understand how the reference name and path are missing in the properties window when the reference name is right there in the list and I select the path directly when I added it. There are no other instances of this dll registered.
I tried using tlbimp from the command prompt with verbose switch, I get the error:
System.Runtime.InteropServices.COMException - Error loading library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRAY)). I wish it would tell us what is missing.
It must be registered properly and all dependencies available for it to work in my VB6 app, Re-writing the dll is not currently an option.
View 1 Replies
ADVERTISEMENT
Jan 26, 2010
Can I reference a dll programatically in VB.net? Or change the Local Copy path for a dll reference?
View 1 Replies
Jan 7, 2010
I'm currently working on a project I've just received that is asp.net + vb.I have to add a gridview in one part of the page, but it simply won't let me set the datasource
<%@ Page Language="VB" MasterPageFile="~/Common/Common.master" title=whatever" %>
<%@ Register TagPrefix="uct" TagName="SubmenuControl" Src="whatever.ascx" %>
[code].....
View 2 Replies
Mar 18, 2009
Ok so I have a small problem with an error I am catching. It only produces the file name and not the actual path of the file.I want to delete a folder and all the files and folders inside of it. However an error is thrown when a file is "read-only". A quick fix would be to set the attributes of that file to normal and then try again, the only problem is the error doesn't give you the location of the file.
2008
Module Module1
Sub Main()
[code]....
View 5 Replies
Jun 14, 2009
I have installed WCF / WPF Extension with Visual studio 2005.
I developed the sample WCF services and to consume it I have developed the client project.
In client project I need to give the service reference, however I noticed here Add service reference option is missing.
View 4 Replies
Jun 29, 2010
I must be missing something very obvious...Using Visual Studio 2005 to write a vb app for Windows CE. I'm trying to use the NetworkInformation namespace of System. I can see it in my object browser, but when I try to use it in my form, it doesn't come up in the autocomplete and the compiler complains that "NetworkInformation is not a member of Net".
View 1 Replies
Jan 24, 2012
I have been using the VB IDE for many months on a VB6 translation to vb.net 2010. I have had no troubles building and running in debug,until the message below just appeared. This now prevents me from running in debug. I have not used Publish in the Build menu or used ClickOnce. The Project - application page has "enable XP visual styles" checked. I do not want this unchecked, which will remove the error message below.
The error message is:
Error 2 Could not find file 'Microsoft.Windows.Common-Controls, Version=6.0.0.0, Culture=*, PublicKeyToken=6595b
[code].....
View 18 Replies
Dec 2, 2011
#1 is C# Class Library, where I have my EF model defined (3.5 sp1) and some public methods.#2 is a VB winforms app.In the winforms app, I have referenced the C# library and added the connection string for the EF model. The problem I am having is that I have a form where the user selected a .txt file to import. On the VB side, I create a byte() from the file, then pass it to a public method cleverly called Process. In Process(), everything runs smoothly until I instantiate the EF model.
using (WorkersCompImportEntities context = new WorkersCompImportEntities()) { ....
Where I receive this error:
Could not load file or assembly 'System.Drawing, Version=1.0.3300.0,
[code]....
View 1 Replies
Nov 21, 2009
I get this error every time I try to debug.But, I do not know how to fix it or why it started occurring.
View 1 Replies
Sep 2, 2009
Suppose I have a solution containing several projects. I set the compiling path as ..in folder. A reference file xxx.dll is used in project aaa, yyy.dll is used in project bbb etc.
xxx.dll and yyy.dll are stored in c:sharedlls folder.
My question is that if I compile the entire solution, do xxx.dll and yyy.dll are draged into ..in folder automatelly?
I am not clear the purpose of the compiling of the solution exactly.
View 4 Replies
Feb 10, 2009
I want to use IWshRuntimeLibrary library to create shortcut icon, i know how to use it within the VS IDE, just add it as reference. My problem is im creating the program on the fly using CSharpCodeProvider. So how do i reference the library in my source code. it will work if i use it from VS IDE, i got some hints on the web and try it ,but it doesnt load the assembly. The line below is what i got from the web but it doesnt work . "DLLFILES" is the folder that i put the IWshRuntimeLibrary.dll AppDomain.CurrentDomain.AppendPrivatePath(Application.StartupPath + \DLLFILES); i put this line the mainusing IWshRuntimeLibrary; //refrence the library,
View 12 Replies
Nov 12, 2010
I have added webservice support to an OLD PocketPc 2002 application written in VS2003. I don't have the ability to choose dynamic path as in VS 2005, which is the best way to switch URL from dev, test and prod environment for this application? Should I create some factory class that read a value from the app.config and return a service reference with the correct URI?
View 1 Replies
May 29, 2012
I installed an application with an Oracle.DataAccess.dll on multiple pc's.The problem is that the location of the reference is different on all pc's.Is there a way to catch this problem or do I have to put the .dll in a central place on the clients pc?
View 4 Replies
Jul 30, 2009
Suppose in a solution there are two projects A and B. A is a class library project, B is a console project. I set the output path of project A as ..in elease, after I compiled it, I found it is ture that a created file testA.dll is there. Just curiously I checked the folder ..indebug, it is empty. Likewise, I set the output path of project B as ..in
elease. Okay, then I add the file testA.dll to the project B and run the solution etc..
My question is that after these procedures, I found that testA.dll is also in the ..indebug of project A. And also when I checked the folder ..indebug of B, testA.dll is there as well but nothing in the ..in elease of B. I just want to know the secrets of the build path, I am always confused in the real world because there are several projects in a solution.
View 1 Replies
Jul 20, 2010
We have upgraded our project from Visual Studio 2008 to Visual Studio 2010 without any issues until now. Our project contains a folder call Libraries which contains different versions of Oracle ODP.NET DLL's as well as different versions of Telerik DLL's. Our project contains references to one of the versions of each. The problem is once we remove the reference and re-add it by browsing to the new version, again inside the Libraries folder inside the project, it adds the reference, but to the same version we just removed. We can even copy the DLL to our desktop, remove the reference and add to the new one on our desktop and it still will point to the Libraries folder version???. The only we we can actual change the reference to the new DLL is by manually changing the path in the .vbproj file, which is obviously not going to work for us. The same behaviour worked perfectly in VS 2008. We switch our references quite often, when new versions come out, but also far more often to QA different versions of ODP.NET and Telerik Control DLL's, so manually editing the .vbproj file is becoming quickly cumbersome. If I browse to a specific version at a specific path, Visual Studio should ALWAYS do what I'm telling it to do..
I did some seaching and came across a few other people with the same issue. This better not be as designed and if it's a bug, which I believe it to be, when will it be fixed?[URL]..
View 14 Replies
Dec 1, 2009
i want write a program to play ogg files, but when i add reference of vorbisfile.dll ait gives me a error same problem with other two
libogg.dll
vorbis.dll
error reference of "path of file" could not be added,please make sure the file is accessible, and that it is a valid assembly or COM component
View 4 Replies
Aug 22, 2006
I have a Access program and I'm using VBA code in the background to run Winunzip using shell command. Well, the path of the .zip file has spaces in it and it's not recongizing the path as a valid path. Is there a another way to tackle this problem besides the shell?I can't us pkzip either. Has you can see I had to use progra~1 instead of Program Files.[code]
View 2 Replies
Apr 13, 2012
Problem drawing dotted path lines, with even dots along the path line.I want to draw a path line that can be any shape (square, round, outline etc), and along this path line I want even dots to appear.
I also want to be able to resize the shape (as in the example attached)This is very easy to do using "DrawPath" and defining points for the path and using a pen defined as dots.The problem I have is I want the dots to be evenly placed along the path, on any shape or size I draw.In the example I have created, I create a square with 4 points and draw a dotted path.There are 2 buttons that allows me to resize the square (larger or smaller) this helps show the problem more clearly.
The path starts at the top left corner and finishes back at the top left corner, the dots are evenly placed along the path, except the final dots at the end of the path. (Sometimes the dots are even and other times they are not even).The shapes I want to draw can be any size and any shape, but I have used a square in this example to show the problem I have. point me in the direction I need to go that allows me to draw the dots and give the impression that they are even all along the path, for all shapes and sizes.
In the pictures below if you change the size of the shape, one will have even looking dots, the other will not.
[Code]...
View 2 Replies
Dec 7, 2010
i used the following codes:
private mediapath as string = "C:movie.avi"
private form1_loads blah blah blah
[code].....
View 7 Replies
Apr 7, 2009
I am trying to create a function to convert a mapped drive path to a UNC path. I did some googling and found several different pages on the matter. I am most interested in the first one, but I cannot seem to get the code to cooperate. Since the original post was in C#, here is my VB.NET conversion:
[Code]...
View 1 Replies
May 22, 2012
I am trying to read and display a file using MapPath as follows :
Response.ContentType = "Application/pdf"
Dim FilePath As String = MapPath("../Document/123.pdf")
Response.WriteFile(FilePath)
Response.End()
This procedure will work fine and display in the browser. However, if I save the file to C:Document123.pdf, how can I access this file using relative path in MapPath function. Is there an option to access the file which is saved out of IIS server? I am using vb.net 2003.
View 1 Replies
Jun 14, 2012
I'm using acrobat that returns unix paths instead of windows path's. So im wondering if there is a way in vb.net to convert the path to windows path.
i tried using:
docs(i) = javaScriptObj.path().ToString.Replace("/", "").Substring(1)
position = docs(i).IndexOf("")
docs(i) = docs(i).Substring(0, position) + ":" + docs(i).Substring(position + 1)
this only works on local files, but fails when im starting to use network drives.
View 1 Replies
Apr 12, 2012
I want to draw a path line that can be any shape (square, round, outline etc), and along this path line I want even dots to appear. I also want to be able to resize the shape (as in the example attached) This is very easy to do using "DrawPath" and defining points for the path and using a pen defined as dots. The problem I have is I want the dots to be evenly placed along the path, on any shape or size I draw.
In the example I have created, I create a square with 4 points and draw a dotted path. There are 2 buttons that allows me to resize the square (larger or smaller) this helps show the problem more clearly. The path starts at the top left corner and finishes back at the top left corner, the dots are evenly placed along the path, except the final dots at the end of the path. (Sometimes the dots are even and other times they are not even).
The shapes I want to draw can be any size and any shape, but I have used a square in this example to show the problem I have. I need to to draw the dots and give the impression that they are even all along the path, for all shapes and sizes. [Code]
View 2 Replies
Jul 16, 2011
i get this error "Illegal character in path" when checking for a folder to see if it exists.
the folder is D:PlanificatorPlanificatorPlanificatorServerinDebugData1 and it exists.
Function IDExists(ByVal User As String)
User = User.Trim
Scrie("Se verifica existenta ID-ului " & User)
[code]....
View 1 Replies
Nov 29, 2010
Well now i have an issue which is pointing in the use of "path's" physical and network.I have a SQL server on a Server machine and i have a desktop machine used as client.I'm runing from my client machine a stored procedure in order to add a streaming data base.But also before i run this procedure i run another one which prepare the desired "path", this procedure takes:
myPath="\ServerSharedFolderSQL
in order to run the first procedure i have to turn myPath in each physical name:
myPath="DriveLetter:PublicWorkFilesSQL"
Now my Issue is how i will have the physical path, which is build it on the server and which it's from very difficult (to imposible) to know it? Basically i need a function which will return me the physical path, which the implementation it's not knowing to me. My developing environment is vb.net 2010?
View 2 Replies
Nov 28, 2010
I am receiving this error: Reference to a non-shared member requires an object reference on the code I've
bolded within the code body. Here is my code:
[Code]...
View 1 Replies
May 8, 2010
I get this error:Reference to a non-shared member requires an object reference.When i compile on the following code section:
Private Sub statusBarToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs)
ToolStripMenuItem.Checked = Not ToolStripMenuItem.Checked
statusStrip1.Visible = ToolStripMenuItem.Checked
View 1 Replies
Jun 20, 2011
when I do something like this: Process.Start [URL] it says that error only on Form2 not Form1.
View 2 Replies
Jul 23, 2009
Error 'Reference to a non-shared member requires an object reference'?I want to know what a non-shared member is.
View 2 Replies
Dec 7, 2010
I am opening frmB (variable for FormB - the actual form) from frmA. From btn1 I open frmB like this:
frmB = New FormB()
frmB.Show()
From btn2 (frmB is already open) I bring frmB to the front from behind frmA:
FormB.Show()
FormB.BringToFront().
No problem so far. Now I need to pass an arg to frmB. This is where I am having the problem.
from btn1 (in frmA) I do this:
frmB = New FormB(myArg) '--pass myArg to constructor of FormB -- no problem here
frmB.Show()
then from btn2 -- this is where I have the problem
FormB.Show()
FormB.BringToFront()
I tried placing myArg in FormB.Show(myArg) but that did not fix the problem. What is the correct way to pass myArg to FormB (frmB) in this scenario? Do I need to share FormB or frmB? How do I do this? "frmB" is frmA level variable.
View 5 Replies