I have a COM object that works fine in VB.NET, but not in C#. Both projects are .NET 4 console applications. The COM object loads in C#, but the methods don't return any values. Why would it work in VB.NET and not C#?
'insert link sheet1.Hyperlinks.Add(sheet1.Range("P1"), "http://http://www.vbforums.com", "") the code of the button (ribbon)
[CODE]...
When I press the button, it connects to the web site. when the sheet1 is selected, it works, but when the sheet2 is selected, not works, why? the path is sheet1,What's wrong?
I am somewhat new to object oriented programming and am attempting to flatten a Linq object hierarchy by using a shim class.how to initalize a derived class with property values from a base class?I have two objects, a base object with about 100 properties, and a derived object which inherits from the base object and adds a few additional properties beyond those of the base object. My simple constructor creates the derived object, but I am looking for a way to initialize the derived object properties with values from the base object.Right now I am using reflection to iterate over the properties individually and I suspect there may be a better way. The following example shows my shim class constructor for the derived class, and two properties:
newProperty1 - a new string property of the derived class
flattenedProperty2 - a new string property of the derived class, copied from a 2nd-level object of the base class
Code example:
Public Class derivedObj Inherits baseObj Private _newProperty1 As String[code].......
Is this the correct constructor approach to flatten the object hierarchy using a shim class? My second question relates to initialization of properties in the derived class. The constructor above creates the derived object, but what is the best way to initialize the derived object properties with values from the base object? The following code uses reflection to iterate over the properties individually, but I suspect there may be a better way.
Code example:
' property names are in the string array fieldNames
'baseObjQuery is an ienumerable of baseObj
'derivedObjList is a list of derivedObj[code].....
Is there a simple way to initialize values for the properties in the derived object based upon the values of the common properties in the base object?
I am getting following error whenever I want to use IIf function inside entity framework query.
LINQ to Entities does not recognize the method 'System.Object IIf(Boolean, System.Object, System.Object)' method, and this method cannot be translated into a store expression.
I have created lots of applications with visual basic 2008, tested them on many other computers, worked like a charm. After I moved to 2010, all my applications compiled, ran without a problem even on different machines (worst case scenario was that some older PCs needed the 4.0 framework to be installed first). Anyway suddenly I ran into a very weird problem which I cant figure out.I have Visual C# 2008 (Express Edition) on this machine installed and everything ran/compiled flawlessly but when I tried the application on a different computer, it can't even start. It crashes as soon as you attempt to run it and displays that 'Application Stopped Working' error.
I also tried to compile it as Release, then start the exe .. still the same problem. Sorry again for asking this on a VB forum, I just started playing around with C# after VB and didn't know where to ask.Aditional Info: Visual Basic 2008 and 2010 programs work perfectly on the same machines on which Visual C# 2008 doesn't. (I would be glad if some one could at least re-direct me to somewhere else )
UserLogin.zip Starting off with a very simple user database with encryption based on [URL]..Updating to an SQL database WORKS FINE using the SqlDB classes. Updating to a 2003 Access MDB DOES NOT - when I use OleDB Classes. They are almost identical. I am getting an error ""Operation must use an updateable query", but all the articles on this do not seem relevant. I need to get the MDB working.
I just completed my app and used advanced installer to make a setup of it, i sent it to my brother for him to test but when he runs it and tries to sign in he gets these errors
[code]...
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.now i think it means that it cant find the mysql connecter and data and stuff but the user shouldn't need to have that right? it should come with the app to make it work for everyone
I'm trying to know if the scrollbars (in my case, the horizontal scrollbar) are showed in the main access window. I use GetScrollBarInfo.There are 2 days I'm, searching info about the function and the parameters, but they are hard to find.I can only find general descriptions of the API.I found some constant values in the ApiViewer 2004.
Here is my API-calling code (in a form class-module): 'vede se la scroll bar orizzontale visibile Dim void As Integer
I am a final year computer science student and i was confronted with this topic: Design, development and implementation of an efficient Bandwidth management system. i code with Vb.net and microsoft SQL 2008 as my database engine. honestly i've not written such application before, so i need a guide how the application can be built(especially the interface).please am not asking for the source code(if there is any), i only need a detailed flow on how the application works.
im just wondering how the try statement works. what i want to do is this: allow user to enter link eg "calc.exe" then open that link using shell like this: [code] if the user enters a name that the system doesnt recognises it glitches, so i thought i would try the try statement.
I thought I knew how ViewState worked, but I was wrong.I don't understand why the following ASPX page preserves the value typed into the TextBox after clicking on the Button?(ViewState is disabled for both the page and the TextBox.)
Not sure if this is the right place to post this, but the VB Script forum seemed only for inet apps. This is a script that runs when a user logs onto windows to map network drives.The PROBLEM: When a user logs into Windows on our network, this script runs, but sometimes it does not work. There is no MsgBox and the network drives do not map. However once Windows is loaded completely to the desktop, you can run the script and it will map the drives.
Does anyone see anything wrong with this code?? I did not write it, but am in charge of finding out why it is woring sporadically.
My curse seems to be SendInput... I have tried many sites and code variations and it never works right... it always returns an error. So can someone just whip together a quick class that has 3 public methods, one for keyboard (that takes a Keys data type) one for mouse, and one for Hardware?
I am developing an application that will engage a bar code scanner and will need to be listening for input even when it is not the active application or from a separate thread from within the application. I can get a handle to the hook when I set the project to compile for Net 2.When I set my project to compile for Net 4 I cannot get a handle from the SetWindowsHookEx.Same code, no changes at all.While obviously I can get a working DLL out of this it really is buggin the out of me.Additionally, if one of my colegues needs to adjust this DLL in the future and does not know, they may compile it in Net 4.I also have no idea what will be the effects if I reference this DLL in another project that is compiled in Net 4.Lastly, I am worried that I may encounter more difficulties like this in the future if I cannot figure out what the difference is.[code]
im running this bit of code that only works in step over. i tried running it normally but it didn't work then when i stepped over the code it works fine has anyone ever come across anything like this??
So my vb program works inside of vs 2008 with the code below but when i build it and put it in windows home server it crashes. The problem is with the if statement. If i take it out the program works just fine. the if statement searches the output from the shell.
I was working on a MS Access database and had it complete, that is until my computer found its way to Windows XP repair and I lost everything -.- Anyways, I don't have Access anymore and I was wondering if I could use micosoft works as my database, or should I just buy MS office again? I got MS works for free, and I saw that I can make a database using that
Form1 Public Class Form1 Private Sub But_Bell_Click(sender As System.Object, e As System.EventArgs) Handles But_Bell.Click MessageBox.Show("Ding a ling") End Sub
[code]....
Where has the whistle button gone? The class part of the inheritance has works because you can access it via code.
I can get it to work in VB.NET but not C#. I can't figure out why it works in one but not the other.
[Code]...
As far as I can tell the patterns are identical in both languages with escaping. When I run the VB code I get a match. When I run the C# code I get nothing.
Public Sub CheckUpdate(ByVal FileURL As String) Dim instance As WebClient = New WebClient Dim ApplyTo As String = instance.DownloadString(FileURL) asd = ApplyTo.Split(",") End Sub
I use it like this
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click NewUpdate.CheckUpdate("version.txt") Label1.Text = NewUpdate.asd(0) End Sub
(yeah I know i use it on local txt for now!)So with asd(0) it reads the whole file. If i check asd(1) I get IndexOutOfRange . So how does Split() work?
We have an application(.exe), longtime back some developer wrote the code and now he is not with the company. I happend to be support this application. I have to do some modifications in the code.I have a .vb file and .Config file with me. The .VB file is calling a SSIS pkg and doing some dataload and creates some files and it formate the file names what it generates and it send emails to large group of ppl.I have opend the code in Visaulstudio but i do not have any option to debug or do some breakpoints.How can I use this config file?Do I have to add both of them in the project? To debug I need SSIS pkg as well so do I have to add all these 3 of them into my solution?I know where to change the code, after changing the code how can I create a application EXE file?
Using VB.Net I want to automatically size the height of the headers in a DataGridView so I am calling AutoResizeColumnHeadersHeight during the form load after the data has been populated.
The method doesn't appear to do anything, but does work if I do the following:
- put a breakpoint on grid.AutoResizeColumnHeadersHeight() - open quickwatch on the grid - expand the child properties - close quickwatch and hit F5 to continue processing
The resizing then works I assume the reason is that evaluating one of the properties of the grid is causing the method to behave differently. Does anybody know either what I should be doing differently, or a workaround - e.g. which property do I need to evaluate to make it work?
I don't think the problem lies within the codes but..The last thing I did was use datediff.. and show the result on a label.. and when I wasn't satisfied with the result I changed a few lines, and I noticed it was still the same whenever I run it.I've tried changing/deleting the codes to my forms but whenever I run the program, it still works. I even tried deleting the form and it still works.
Aim to achieve :I want to change the SourceData of the Pivot table.I want to change it from 'C:[file.xlsx]SheetName'!RangeName to 'SheetName'!RangeName
I have the following implementation :
[Code]...
At the time of error str has value 'SheetName'!RangeName (This is fine.. )
I am also getting a message box before the exception :
Can not open the source file C:file.xlsx (Isn't that obvious because its in use)
When trying to get this program to filter appointments based on which doctor is selected,the code works fine with a sample database. When I try to use the database I have to, it doesn't show any appointments.