Clean (lossless) Looping Of Flagged Enumerated Types?
Nov 18, 2009
I've noticed something in vb that is rather disconcerting, and now i'm trying to find if there is a way around id. Given the nature of enumerated types, they are more or less substitutes for named values, usually grouped in some sensible manner for readability as well as other things. Now, .Net added the FlagsAttribute() for affecting a Enumerated type so that it can reference multiple values (bit flags) for additional support. (Basically it is easier to say If MyEnum And MyFlag as opposed to if MyNum and 65536) However, sometimes we just want to cycle through our enumerated values For x = 0 to N Next I've noticed that with Enumerated types, it is ever so annoying in two folds:
A) Dim X as MyEnumType = 8 '<- Causes a Type Error : Cannot implicitly convert Integer to MyEnumType
B)
For X as MyEnum = MyEnum.Lowest to MyEnum.Highest
Console.Writeline(Ctype(x, integer))
Next
[code]....
However, as per usual, VB cheats, and performs the latter (violating VB's own Strict Typing rules) and thus if I have 8 enumerated values, each representing a Bit value from 1 to 256, How can I smoothly (with not extraneous executions) run the loop from lowest to highest. (now of course this is bitwise, so i could do a while loop with a << operator, but let us just assume we don't know the values of all the Enumerated elements, we just know they aren't sequential (+1)). I want a loop that ONLY executes the ACTUAL elements of an enumerated type, nothing in between their intrinsic values.
View 2 Replies
ADVERTISEMENT
Sep 22, 2009
I know that LINQ queries are deferred and only executed when the query is enumerated, but I'm having trouble figuring out exactly when that happens.Certainly in a For Each loop, the query would be enumerated.What's the rule of thumb to follow? I don't want to accidentally enumerate over my query twice if it's a huge result.
For example, does System.Linq.Enumerable.First enumerate over the whole query? I ask for performance reasons. I want to pass a LINQ result set to an ASP.NET MVC view, and I also want to pass the First element separately. Enumerating over the results twice would be painful.It would be great to turn on some kind of flag that alerts me each time a LINQ query is enumerated. That way I could catch scenarios when I accidentally enumerate twice.
View 3 Replies
May 1, 2011
I have made my own installer over the last 6-9 months.Let me explain how it works.It's designed for monetization.We have a hook product and 3 to 4 additional pieces of software that we offer the user.When an offer is accepted our installer pings a website(PHP) that is linked to a mysql database. It makes a value increase by one when pinged.This represents how many accepts for offer A we have.For some reason we are getting flagged by some AVs and it is because of the http web requests to these reporting urls.
View 9 Replies
May 19, 2009
How to work a sub procedure. I'm trying to follow my instructors example, but I get a red box around my code in two places, with large red bullets on the left side of each. The program I'm trying to follow is underneath solid line.
First code that is flagged:
Private Sub DisplayResults(ByVal Name As String, _
ByVal Hours As Decimal, _
ByVal Rate As Decimal, _
ByVal GrossPay As Decimal)
And this
OutPutString = Name & " Pay" & Environment.NewLine & _
"Hours: " & Hours.ToString & Environment.NewLine & _
"Rate: " & Rate.ToString("C") & Environment.NewLine & _
"Gross Pay: " & GrossPay.ToString("C")
The flagged code says, "At form1.vb,line 23 character 5('DisplayResults')
2nd Grouping of code that is flagged says, "At form1.vb,line29, character 9('Display Results', line 7")
[Code] .....
View 11 Replies
Oct 5, 2011
I have the following code in my program: Dim empenrollments = From enroll In db.EnrollmentSummary(eid)
Select New With {.Name = ename, enroll} Dim elist = empenrollments.ToList returns this error
In the following lines, I have to get each row in the returned results and add it to a DataTable, but it never gets there.
[Code]...
View 4 Replies
May 4, 2010
Imports Microsoft.VisualBasic
Public Class DealSlot
Private mSlotType As String
[Code]...
View 6 Replies
Mar 27, 2009
I am using VB 2008 Express edition.I have created a user control that has an enumerated property like:Public
[Code]...
There are 3 alternatives for this property: Member0, Member1 and Member2.Is it possible to change the alternative values of this property in runtime dynamically?
View 7 Replies
Aug 13, 2009
I'm working on an menu program right now which has 20 panels used to display bmps that can be clicked on to select things. These panels are simply named something like pnl01, pnl02, etc. to pnl20. I'd like to make them into an array, like pnl(0) through pnl(19), so i can change the bmp on different panels like this:
x = 7
pnl(x).backgroundimage = image.fromfile(file)
i thought this had something to do with enumerated controls but after some searching i couldn't figure out if i was looking for the right thing.
View 3 Replies
Mar 23, 2010
I've almost completed my first VB.Net app which is a rewrite of an old vba app I wrote.The last part that I need to write is the timed events part. What I have in VBA is quite straightforward.Every 500ms the Timer event runs through, it checks if certain variables have been flagged and if so runs the relevent code? Code is nothing major, just updates a networked device.I've looked into timers in .net but it seems like there are various routes that I can go down.
View 10 Replies
Jan 22, 2012
a simple question. Given the following code:
Public Class MyClass
Private WithEvents pPerClass As PersistableClass
Public Overridable Property PerClass() As PersistableClass
Get
Return pPerClass
[Code]...
the first being a duplication of the second key, strangely obtained from a private field.
If you remove the WithEvents keyword, the pPerClass_PersistableClassID key is not created.
I am new to EF but it seems to me a strange behaviour.
View 1 Replies
Nov 1, 2009
I have a class with a Property called 'Value' which is of type Object.Value can be of any type, a structure, a class, an array, IList etc.My problem is with the setter and determining whether the value has changed or not.This is simple enough for value types, but reference types and lists present a problem.For a class, would you assume that the Equals method has been implemented correctly, or just assume that the value has changed every time the setter is called?If I did assume it's changed, then perhaps I should assume it for value types as well, so that the behaviour is consistent.
View 2 Replies
Jun 23, 2012
I need to compare two dictionary values if the types stored are equal, this is what i have
if gettype(Args(key)) = gettype(argtypes(key)) then
'' do something
end if
[Code]....
View 1 Replies
Jun 15, 2010
[code] If there is an error inside the Using block how do you clean up the sr object? The sr object is not in scope in ErrHandler so sr.Close() cannot be called. Does the Using block cleanup any resources automatically even if there is an error?
View 3 Replies
Feb 18, 2010
I am completely new to ASP.NET programming, and was asked to work on a small project involving ASP.NET, VB (which I am new to as well) and Microsoft SQL Server 2005.Being used to php/java I was hoping to find some kind of similar API to php.net and the javadoc. It would be very useful to have as I would prefer to work with a text editor, instead of using DreamWeaver or Visual Web Developer.In the project I basically only need to use ASP.NET to read from a SQL 2005 database and write to JSON files. where to find a clean and decent API to work with?
View 4 Replies
Oct 8, 2010
How to clean up a string in Visual Basic .NET? I'm creating a string as a report with line breaks. However, the string is built based off of screen scrapes from a TN3270 emulator. The string is saved successfully with all of the data I require, but those annoying rectangle symbols show up once I send it to a notepad text file. Do you know anyway I can strip those out and clean up the output?
View 1 Replies
Sep 3, 2009
I'm trying to clean-up after an exception, and I'm not sure how to handle a StreamWriter.[code]If somethingBad1 throws an exception, I don't need to do anything to sw; however, if somathignBad2 happens, sw has already been created and I need to close it. But How do I know if sw has been created or not?
View 3 Replies
Dec 11, 2011
I tried implementing the below code for receiving emails. I got it working but the email message format needs to be cleaned up. My objective is to extract the http urls. I listed 2 examples of email message output that I got. [code]...
View 1 Replies
May 7, 2010
I need to simply identify if a particular tag occurs in an XML document. At this point my XML solutions, much like my regex solutions, are based on limited knowledge and are far from elegant. Is there a better way to achieve the following:
For Each e As System.Xml.XmlElement In xmldoc.GetElementsByTagName("stat")
parse = False
Next
View 9 Replies
Feb 18, 2009
What the benefit for Clean Selection in vb.net
View 2 Replies
May 26, 2010
I'm currently making my first program, its an active directory clean up tool. Right now I'm having diffculty getting it to search sub OUs that it sees, I can get it to look at one layer of the sub OUs. I just want more of a dynamic code so I don't have to keep repeating it like I did do. Also I'm not sure that I'm looking through active directory the best way.
[Code]...
View 9 Replies
Apr 26, 2012
I declared my multidimentional array like this:
Dim invoice_discountitems(100, 1) As String[code]...
Now how i can remove the filled items of this array?
View 1 Replies
Sep 18, 2010
I don't want to delete the contents i just want after the first insert to make combo box showing nothing..but when i will click i wanna see the list of items that it has!!!
View 4 Replies
May 3, 2011
I need to get strresult to give me a clean string with no punctuation from strinput. I wanted to store that in strresult. My main goal was to write a loop to check the textbox input - strinput for letters a-z and store them in strresult and compare the reverse of that to strinput. I can do codes like mom, and things like that and it reads them, but when i add characters like mom! and red rum, sir, is murder...I am not stripping the punctuation off correctly.
[Code]...
View 2 Replies
Mar 16, 2010
My app is basically talking to a device via RS232. I need to 'listen' to the data received and do certain things based on it, update labels, etc. When I started, I only had a couple cross-thread calls and I used JMC's example to get by that. Now my app is bigger and I am calling the ThreadProcSafe all the time. I am hoping there is an easier way so I don't have to create sub routines for every control. Here's the relevant parts of my code.
Private Sub StepperSerialPort_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles StepperSerialPort.DataReceived
Dim ReceiveBuffer As String
[Code].....
View 4 Replies
Jun 16, 2009
I've created an app, which puts windows onto the desktop. When i click on the window it creates a new window and passes the first window's Items collection to the second window's Items collection. Opening the second window adds around 2-4 megs of memory to the app's mem usage. Now if i close the second window, the memory still stays on the same level as when the window was opened. When closing the window, i reset the Items property and clear all images that i'm using in it. It has a wrappanel with some elements, that's also cleared using the .clear function of the wrappanel.children. What else should i do to free up the memory?
View 3 Replies
Nov 1, 2011
I am making and antivirus in visual studio 2010 using VB.Net using MD5 Hasher algorithm. Plz help me how can i clean a file infected with virus? Note that byy "Clean" i mean repair the infected file to a secure stage, "Remove" is used for deleting the infected file (which i already done.One more thing that i have done the selection of a custom folder or drive, but how can i code behind the "full scan" button. means when user cllick full scan button, it automatically scans full my computer drives including usb flash drives (if attached".
View 9 Replies
May 6, 2012
I would like to know how to get a image/screenshot of a Windows Form in .NET while it is running as it would have been seen in the designer/when it is first opened, i.e. without any text in controls etc. Basically I would like an image of the form as it's clean copy.
View 1 Replies
Jun 21, 2009
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
' Create a GraphicsPath.
Dim graphics_path As New Drawing2D.GraphicsPath
' Add some text to the path.
[code].....
Is what I tried after researching how to get clean text on an aero window, but it is still not nice looking.
View 1 Replies
Jun 16, 2011
I have a table in a Access Database that I'm loading into a VB.NET program and I want a way to get the name of each of the columns into a list of Strings. Googling has shown that this is much easier with a SQL database, but that doing so in Access is much more difficult. I came across this question Is there a query that will return all of the column names in a Microsoft Access table? Which gives a way to do it, but when I try the code it just populates my list with a bunch of "System.Collections.Generic.List'1[System.String]"
This is my adapted code.
Public Function GetColumns(ByRef database As String, ByRef table_name As String, ByRef columns As List(Of String)) As Integer
Dim com As OleDbConnection
Try
com = New OleDbConnection(database)
com.Open()
[Code] .....
My for each loop isn't printing the right string. Should be Console.WriteLine(holding)
View 2 Replies
Oct 14, 2011
I have this html. I'm trying to get its InnerText without any tags in it,[code]What am trying to do is get the text as the user would see it from the class thisclass.I want to strip any script tag, and all tags, and just get plain text.
View 1 Replies