VS 2008 Letting The User Add A Resource?
Jan 1, 2010How would I get my program to let the user add a resource at runtime?
View 2 RepliesHow would I get my program to let the user add a resource at runtime?
View 2 RepliesI am using VB.net within Visual Studio 2008. I currently have GridControl where one of the columns fetches a real number from the database. Whenever I try to remove the value I get a red 'X' saying that the input string is not the right format even though I know it can display null because the row underneath fetched a null value for that column.
View 1 RepliesI am using VB2008 on Win XP SP3 and an relatively new using this language. I would like orientation or advice on how to proceed given the following:I execute an SQL statement, such as select * from MyTable where FieldX='aaa'An exception happens. Now I need to attempt to determine what went wrong:1. Cable was cut2. Syntax error in SQL3. PC where SQL Server is running crashed4. Timed outI need to attempt to recover from this issue. I have basically 2 options: It is a glitch that self corrects after a period of time, so I can just go ahead and retry the operation a few times. Option 2: It is something permanent, so no matter how many times I retry, the error will persist.
View 3 Repliesi've been searching for a way to delay a part of my program to let another part load, all i have found is threading sleep and one way which uses huge amounts of processing power. does anyone know a simple way to pause a part of script for a couple of seconds and then letting it run again? ( the problem is i need to get values from core temp, i also need to open it in the program. at the moment it say's "Object reference not set to an instance of an object." because it hasn't loaded by the time it is tried to be accessed. )
View 8 RepliesI 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 don't completely understand the embedded resource. Here's what I'm trying to do.I've added a PDF to the application Resources using "Add Resource." It appears to add the resource as a BYTE (I'm assuming some type of binary file). I want to simply display this PDF in a PDF component I've added to the application.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AxAcroPDF1.src = My.Resources.aamaspoker End Sub This is not working because .src is expecting a "string" but the resource PDF is a BYTE. So what obvious thing am I missing here about using PDFs as resources?
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.
View 8 RepliesHow do I access the resources I created in the Tools/Properties/Resoruces section? I can't remember how to do this?
View 3 RepliesI want to play an MP3 File that I saved as a resource. How would I do that?
View 4 RepliesHow I can run exe file from my resource. I have a program that I put it in my resource so I want to run it with out tying c:/ and d:/. I want my.resource.MYFILE.EXE
View 8 RepliesIs it possible to just use a DLL from resouce and not drop it?
View 10 RepliesI am developing a VB.NET 2008 application, consisting of a main EXE application and several resource DLLs.
I need two functions for the DLL:
1) one function to get a list of all files in the resources of the DLL.
2) one function to return 'by name' a resource file as a System.IO.Stream type.
NOTE: The files will not be "Embedded Resource" (this doubles the size of the DLL), so I think cannot use 'GetManifestResourceStream'.
[Code]...
I am developing a VB.NET 2008 application, consisting of a main EXE application and several resource DLLs.I am trouble with two functions for the DLL:
1) one function to get a list of all files in the resources of the DLL.
2) one function to return 'by name' a resource file as a System.IO.Stream type.
NOTE: The files will not be "Embedded Resource" (this doubles the size of the DLL), so I think cannot use 'GetManifestResourceStream'.
I currently use:
Return New System.IO.MemoryStream(My.Resources.MyFileName)
but I want it to be called by name.I am adding the resources using the VS 2008 "Resources" tab, from the My Project screen, I'm not manually editing Resources.resxAs I said before, it works with:
Return New System.IO.MemoryStream(My.Resources.MyFileName)
but I need to get the resources by name, which also works by using
GetMAnifestResourceStream
but this requires to set the resources Build Action to "Embedded Resource", which doubles the size of my DLL file.I currently use "None" as Build Action, but I can use any Build Action that does not increase the file size more than the actual resources size.
I'm trying to write an application that requires information to be saved once the application has been exited. In order to do this I have been experimenting with storing the data in text files. More specifically I've been looking into adding text files as application resources. I am using VB Express 2008 and added the text file resource through the application tab>>Resources>>Add Resource>>Add new text file. I am able to use my.resources.TextFile1 to read the text file but I am unable to write anything to it. I have tried using my.resources.TextFile1.replace and .insert but neither of those are working out. I was thinking there is maybe a read only setting somewhere, but I have not been able to find any information on this issue.
View 5 RepliesHow do I convert a Resource to String? I dont want the Resource to be "written" or "extracted" from the program.
View 1 RepliesI have a resource file that is a dictionary.txt file, which is basically a list of 100,000 odd records. I want the user to be able to add new words to the resource (which will be embedded in the final build).I can find ways of adding records to files e.g.[code]But how to i write new records to an embedded resource file?
View 2 RepliesI have an IMG as a resource and Im wondering how to how it with a button?
View 4 Replieshow do I extract a Resource file?
View 3 RepliesI have a app that is multi-language.I'm already using the GlobalizationLocalization and one resource file for the strings.In the application i'll have several groups for the users, but i don't know in the beginning how many groups the application will have, this groups will be added to the database.I thought in adding to the resource file generic names, but like i said i don't know how many groups i will have neither the name, so i'm kind of stuck.
View 2 RepliesDoes VB2008 have the same limit on resource files as VB6? I was trying to store a large text file in my VB6 app (almost 3 mb) but all I could access was 32k of the file. I need to be able to compile the 3mb file into my .exe.
View 4 RepliesI'm not sure if I'm gonna feel like an idiot after posting this, but here goes . I have taken my first shot a writing a code generator. not too shabby for my first go round, but I already see some ways it can be vastly improved. Not there yet, however. One of the things this code generator does is pull text templates (MANY text templates! Over and OVER again!) from a project resource file. I have added them to the resource designer as linked text files.
Now, the way the generator is written, there can at times be a LOT of iteration (think writing property declarations for a Classs which represents a database entity, as well as the backing fields for those property declarations, etc.).
Is there any significant performance hit to repeatedly accessing a resource? I have looked around on msdn and this forum (and will continue to investigate), but I am hoping someone can give me some clarification.
I SUSPECT that use of a resource file means a trip to the Hard drive each time one accesses it . . . Right? It IS a FILE, linked by it's PATH, right? Due to it's having been designated as a project resource, id a resource file somehow "magially" made available in memory, so that the disk round trip is not necessary?
I suspect I should be retreiving popular resources into a persisted Class-level variable if I plan to use them often within a specific class scope, and at the method level if I plan to perform a significant number of iterations whihc require the resource within the method.
AM I on the right track, or is the resource retreival trivial? I am NOT concerned about milking maximum performance out of a generator tool; it is acceptable for this process to take a little time. However, I also don't want to be sloppy unecessarily.
I've been searching in google for some time now and i've just found answers like "Resources are embedded in the exe so you can't retrieve the path" and other answers which are complicated and not even explained how to use the code. ~~However my problem is that i have a .txt resource file in my resources and i want to edit the content of the file so i triedIO.File.WriteAllText(My.Resources.MyTextFile, "some string")but that didn't work out since [My.Resources.MyTextFile] retrieves the content/value of the resource so what i want to do is edit the resource file simply, from within my application, not by going to My Project > Resources and from there, edit the file
View 1 RepliesIn my current project I added a couple of .jpg-images in the project explorer and their build-action to "Resource". My question is: How do I "call" one, according its name and show it in a picturebox?
View 3 RepliesI'm writing a program that I want to attach another program (.exe) to. I tried adding it as a resource, but I can't seem to get the resource to export out to wherever the program is running.
View 3 RepliesIs it posible to edit a string from my.resources in runtime?
View 2 RepliesI have a resource file named WonderlandManifest, and the filename is WonderlandManifest.exe. I want to extract it to a temp folder and then run it.
But the code I have doesn't extract it to the temp.[code]
VS 2008 Saving a Byte Array as a resource
View 5 RepliesWell this listbox contains sensitive data not very important but i dont want the end user to be able to see what the listbox contains, therefore i have hidden the listbox But my question is how do i store this information i could easily write it to a text file i know but the user could locate the text file. So i attempted to create my text file as a resource and that failed as i can read from it i cant write to it. More simplistic question. I have data i need to save from a listbox but if i save it as a text file the user could still access it and i dont want the user to be able to acesss the file i would like it to be internal because i also dont want the user to be able to delete the file?
View 7 RepliesWhen I use Dotfuscator Enhanced Community Edition to dotfuscate one of my programs, it breaks the part of my program that takes an ebmbedded GZIP file and decompresses it to a normal stream which is then written to a file. Here is the code that dies:
VB
Dim Stream As New GZipStream(Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(MyNameSpace & "." & EmbeddedResource), CompressionMode.Decompress)
I did some investigating by putting in messagebox outputs of the variables and it seems the reason it dies is because MyNameSpace is a blank string. This global variable is defined early on in the program as such:
VB
Public MyNameSpace As String = System.Reflection.Assembly.GetEntryAssembly().EntryPoint.DeclaringType.Namespace()
So what I need is either another way of accessing the root namespace, another way of getting to an ebmbedded resource or a way to make Dotfuscator not destroy that namespace. I did think about using My.Resources.... but the problem with that is that I can't pass the string "EmbeddedResource" to the subroutine - I'd have to do the files all in individual lines I think.Also, a side question: The only enhancement I can ever find with the Enhanced edition of Dotfuscator is "Deep Visual Studio Integration" but I cannot see any evidence of this. I mean there's a button in the Tools menu to start Dotfuscator but that's not what I'd call "deep integration". I assumed it meant you could tell it to automatically dotfuscate when compiling but I can't find any documentation on how to do this.
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)
View 6 Replies