I've added multi-language support to my application by setting the Localizable property of each form to True and changing the Language property to the desired one. Then I change the Culture.
vb.net System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("de-DE")
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("de-DE")
VB automatically creates the resource files and this works all fine, but now I need to do something similar for Strings and MessageBoxes, e.g. MessageBox.Show(My.Resources.Exit). Everywhere I read that I need two resource files in order to do this, but I can't find where to add a second resource file myself.
Every forum post or google search result I found says, go to 'Project -> Add Resource', but I don't have the "Add Resource" menu option. Or they say, right click on your solution and go to 'Add -> Resource (RESX)', but I don't have a "Resource (RESX)" menu option either. When I go to 'Project -> Add New Item', there's no 'resource' option in the list either. Am I blind or does VB2010 Express not have an option to add resource files manually?
I want to add an xls file as resource to my vb.net project.
I added the existing file and when i write the code which will help the user to download the file , i am not able to see the resource listed in the dropdown .
Dim b() As Byte = My.Resources.abc System.IO.File.WriteAllBytes("C:abc.xls", b) MsgBox("abc downloaded in C:", MsgBoxStyle.Information, "Project")
So i created resource file New --> new file --> Native Resource Template Then added icons with custom id, like "x", "u_100", .. so i understand, what the files (in my case icons) is.. And i saved as 32-bit resource file (*.res) So i have a question, how can i use these files inside of resource file in my apps? i know how to add icons in to my app.. Me.Icon = New Icon(C:/icon.ico)
I'm trying to use a .pdf file I've added to my project but can't figure out how to get it to show using the webbrowser control. Here is what I'm using to call it:
New to vb.net and this forum I have a excel file that I have added to my "resources" in vb.net (Visual Studio 2010). I want to create a button on a form to open the file located in my resources.
basically what I want to do is compile a program from my program(parent) to a seperate program(child) which is a module I have created.
When I compile my child program from my parent program I want to add a .exe resource to the child and when the child program runs I want to run the resource I added.
I have a couple of pictures in my resources. I know that I can set an image by: picturebox1.image=my.resource.picture1 But how can I add an image if I hold its name in a string variable?
I have a resource file that I include in my shared code library that has all of my re-usable classes in it (all the resources go into their own namespace). Now, what is the best practice regarding resources... should I include them in the same DLL, or should I have a seperate resource DLL and/or are there any benefits from seperating them out into their own file.
I have a simple app (coded in VB 2008 Express Edition) that uses an SQL Server database (in .mdf format) that works fine on my own machine. I created the database in SQL Server on this machine. I added the DB as a data source and it works fine. But when packaged this app (ClickOnce) and installed this app on a different machine the installer tries to download MS SQL Server Express. Obviously this is because SQL Server is a prerequisite and is not installed on the other machine. But just as obvious is the fact that the download will take a long time to complete before my code even starts installing.
My question is this: Is there an SQL Server reference (using Add Reference...) that I can add to avoid this? I suspect the application just needs one or two DLL files from SQL Server. Downloading the whole product seems like overkill. Is there a way I can included the needed files in my app to avoid this long download process?
After adding a UserControl to a form which access my database I get this warning: Warning1The database file cannot be found. Check the path to the database. [ Data Source = C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEDatabase.sdf ] C:UsersUserDocumentsVisual Studio 2010ProjectsProject1Project1Options.Designer.vb2160
Thing is I never had a database at that location, my database is and has always been in MyDocuments in the Project folder itself. There is nothing anywhere in my code referring to that database! When I double click it I get sent to this line in the Designers window: Me.Controls.Add(Me.BoxControl1) Even though I get this error I can still access my database, so basically it does absolutely nothing except drive me mad! So how do I fix this?
I want to create a Resource-Only DLL so that I can use it in conjunction with desktop.ini files.All of the information I've seen so far, however, has been with C++ libraries. The steps outline in that URL don't seem too difficult, but I would rather create it in VB since I'm a lot more familiar with it.
With that being said, does anyone know what I need to do in order to do this with VB? The C++ instructions don't carry over well.I've been looking at DropBox because they do what I'm looking for. Except instead of using another library, they use the DropBox executable and set the IconDex appropriately. That would be ideal of course, but I can't find a reference point for the IconIndex, for starters.
can anyone please explain to me how I get the file path to an embedded video resource file I have?Currently I know how to get this while debugging, but I am unsure how to refer to it when built.It needs to work no matter where the application files are.[code]
I have my file imported into the application. And when i try to include it into my application.(EX: My.Resource) It wont work. It wont show up the Data.txt. How would i make it so i can import my file into the source and use the file to
I'm trying to output a resource file to a physical file on my hard drive. Here is what I have so far from researching but I think I'm doing it wrong.
Dim ms As New System.IO.MemoryStream(My.Resources.File1) Here is how I would do it in VB6, but I'm trying to catch up with the times and move on to the new stuff.
Dim c() As Byte Open Sysdir & "mswinsck.ocx" For Binary Access Write As #3 c = LoadResData(103, "Custom")
I have a text file that has thousands upon thousands of URL's in it. I wrote a program to go to each of these links in succession (via For loops, obviously) and to grab a piece of information from them.Now to the problem. When I get to about 2300 or so, I get the error "COMException was unhandled by user code. The requested resource is in use. (Exception from HRESULT: 0x800700AA)" at the line "WebBrowser1.navigate(linkstocheck(i))"
I set linkstocheck = all lines of the text file. I get the same error even when I get the link directly from the lines of the text file. Does anyone know how I might go around this? Maybe catch the exception, wait half a second, then continue where it got the error?
I'm adding labels at runtime to my form with a tag. Let's say I have 3 labels with the tags, "1", "2" and "3". I'm adding the tags by counting the labels + 1. When I remove a label with tag "2" from the form there are only 2 left. When I add a new label it will add a new tag "3", but that one already exist. So my "solution" isn't a very good one Although tag "2" is free, I want to give it "4". Any thoughts on how to code this properly?
I need to refer to some strings using an "indirect string" in the registry. It should be in this form:
@filename,resource
MSDN: "If the resource value is zero or greater, the number becomes the index of the string in the binary file. If the number is negative, it becomes a resource ID."How can I find out either of these numbers for my resources that only have names in VB? I also need the ID/index for the exe's icon.
I have a massive collection of resources saved inside my program, added using the VS editor and I want to be able to enumerate through them. Is there any way I can do that?
I am using the code ol' Formless posted in this thread:[URL]..To load an animated cursor from a file. The code makes use of an API method that requires that the file actually exist. That's possible, but far from ideal. I would rather add the cursors to the resources of that module. Therefore,
I have a good batch of PNGs in my resources (with alpha transparencies) that I use on various controls in my program. However, I would like to be able to use some of those same images as form icons.How can I convert the PNGs into a usable format so they can be assigned to the forms icon on the fly?*_users is the name of the png in this example*I thought this would work, but it doesntMe.Icon = CType(My.Resources._users, System.Drawing.Icon)and also this does not workMe.Icon = My.Resources._users
As I'm working with some image files for my project, where should I store it ?I mean, they will be displayed frequently to the user. What I do currently is store in the app directory and when needed, I use:
For some background images, I used to set it at design time. That is, selecting the image needed using the Image property and never changes it at runtime.So, what will be best place to store it efficiently.
Is it possible to make sort of an installer where you have your files you wan to install in the Project resurces file and then copy and paste them into a directory?
In a program of mine, I have a resource (which is a textfile). This contains also vb.net code, It is resource which is binded to an .exe, with the mainprogram that I have. So the main program calls the resource, and the resource bind to an exe file.
I have this line: Declare Function GetProcAddress Lib "kernel32" (ByVal handle As IntPtr, ByVal name As String) As IntPtr In the source.txt and I want to replace this whole line by a string(or word) which calls this line from somewhere else. For example in another source.txt. A textbox is not possible because this is not a vb form, but a .txt-file. Maybe I can create another resource, which IS a vb.net form, call it or something? In this case. I can create a textbox with this line that I gave above, And I can use it by: textbox1.text.
I put an exe in the resources folder called 1.exe and put in the button event this command Proess.Start(My.Resources.1) But it gives me error can't find the specified file.
First off if this isn't the right section, please let me know where to post or move this thread.After an hour or more of googling this specific error message I received prior to testing my program, I attempted to change my GDI max to 25000, as suggested by most of the topics I found. This has failed to solve the issue.
Basically anytime I attempt to run my program, I end up with this error "Unable to embed ... Not enough storage availavble". Or someting to that effect.