Performance - Fastest Casting In .NET?

May 14, 2009

When I have many controls on a Form (i.e. Label, Button etc) that do almost the same thing, I often use one method to handle all the controls Click, MouseDown, MouseUp events.But to know which of the controls throwing the event and access the properties of that control I need to cast the "sender" object to the correct type.

The thing is that I always know which type it is, I don't really have to "TryCast", "DirectCast" and check if the operation returns true. I some times use CType as well.

[Code]...

View 2 Replies


ADVERTISEMENT

Performance Differences Between The Two Types Of Casting?

Nov 19, 2010

Consider this examlpe
Interface IInterface
Property MyProperty
End Interface
Class MyClassy : Implements IInterface

[code]....

The type of sender in the above example is of type MyClassy5.Is there any performance differences between the two types of casting?

View 1 Replies

Fastest Way Of Searching For Row In A Dataset?

Dec 5, 2011

I have a program that scrap websites and "puts" the information into a table.

My problem is that now and then i get values that i already have in the table. to avoid getting duplicates i search thru the table first to see if the value exist or if the record exist but might be in need of getting updated.

My table contains 60 000 records and is growing.

first i filtered a datagrid but it takes to long so i used the "select" method on the dataset table but it takes longer.

the program loops thru thousands of websites so it'll be doing a search for every website and the added time to collect the data just takes too long.

View 6 Replies

Fastest Way To Hold A Big List Of Something?

Jun 24, 2009

so the way I have this working now I'M using System.Collections.Generic.List(Of T) for holding 100's of a structure.Dim Users as New List(Of User)

I was wondering if there was any better way or faster list container or something like this in the .net framework?

View 5 Replies

Repeat Some Instructions The Fastest?

Sep 23, 2008

epeat some instructions the fastest?i tried this:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
start()

[code]....

View 7 Replies

Fastest And Efficient Way Of Creating File In .NET

Jul 28, 2010

I've an arraylist having 30000 items in it, what's the best way of creating a text file on the fly from an ASP.NEt page? Currently I'm using the code below but it times out with large data,[code]

View 3 Replies

Fastest Pixel Monitor Method?

Apr 19, 2012

I have a pixel I want to monitor for change. For example, first it is white, and suddenly it is black, and then changes back to white. My method is not fast enough to get this change.any changes I call the function below to get the original color of the pixel. Then I have a timer that runs every 1 ms to take the color of the pixel, and if it's not equal to original color; do something. For example counts the time the pixel has changed. However, this function does not run fast enough. Is there any faster methods to check the pixel? The function returns an ARGB code of the pixel color.[code]....

View 3 Replies

Fastest Way To Generate Thumbnails - Without Bogging Down The UI

Apr 29, 2012

The fastest way to generate thumbnails using VB.net and multiple computers without bogging down the UI. Right now I have 3 computers and I run an instance of my thumbnail generator code on each. One computer hosts the images. The other two computers access the folder of images via the network. My code is written to compare the main folder and a thumbnail folder to see if new thumbnails need to be generated. If so, a thread is generated and the thumbnail generation code is ran on the thread. There are 5 threads created in all. So, theoretically, across 3 machines, I'm getting 5 independent threads and I'm thinking that Windows 7 automatically spreads the load across the local cores. In an effort to avoid duplicating work, the comparison is done before the generation of each thumbnail.

This method is faster than using only one computer but drags down the performance on all computers (THE UI also becomes unresponsive). I'm looking for a better way to

1.) Produce the thumbnails as fast as possible

2.) Keep all UI's responsive (boy possibly controlling the priority setting) and

3.) Done within a single instance of the program.

In the #3, I mentioned that I would like to use one instance. Is it possible for networking information be used by the hosting computer that will allow threads to run on the other 2 computers? This way, the 15 threads will be controlled by a single host computer.

Here is a snippet of my

Public Sub CreateThumbsFUNCTION(ByVal IMAGE As String, ByVal MAXDIMENSION As Integer)
'following code resizes picture to fit.
'IMAGE needs the full path
'If thumbnail already exists, it will skip

[CODE]...

View 28 Replies

Fastest Way To Parse A Tab Delimited File

Mar 29, 2010

I was wondering if anyone had a better(faster) way to parse a Tab delimited file in VB.net. I need to read a file into an SQL table and the file contains about 300,000+ rows. Takes quiet a while. at the moment i have the below [Code].

View 6 Replies

Sorting Algorithms Preferably Fastest

Jan 19, 2012

I am quite new at VB.NET and just need helo on sorting algorithms, prferbly the fastest (quick sort) but bubble would so. It is for sorting and array for 12 numbers, which are being enter by the user via a input box. These are then transfered onto a listbox for visual aid. so the steps involved would be: (already done)1) Enter then inputs into array via inputbox2) Input to sppear in listbox (not done)3) Sort the array ascending/decending4) print results into the listbox again.In my code there is also a total and a average, but that doesnt need any help on it. [code]

View 4 Replies

VS 2008 .rtf Files Search Fastest Way?

Sep 4, 2011

ive a folder with a few hundred .rtf documents. am making a program to search some text in them.the way currently im employing is having a richtextbox on my form and serially loading each file in the richtextbox and if the search text is found in it,adding it to a list.but this is time taking,

View 4 Replies

VS 2008 Best And / Or Fastest Way To Switch Between Forms

Jul 2, 2009

In my project I have 3 different forms. They all have the same design layout so the only different you see is where the text boxes and buttons are placed. Right now I have 3 buttons at the top of each form that Im using to switch between the forms

[Code]...

I know there is probably a much better way of doing this, and faster. I dont' like the delay between each window showing/hiding. what options do I have to make this run better? Since I have the same design background is there I way I can just hide and show just the controls instead of showing/hiding the entire window?

View 6 Replies

Fastest Method Of File IO And Content Manipulation?

Apr 20, 2010

My current project is to process several files. The files come from a Unix server and have been SFTP'd to the Windows XP machine. (That's fixed protocol, I don't have control over it.) My problem now is that the Unix new line characters and Windows characters don't match. The solution is to read the file line by line and replace 0x0A with 0x0D + 0x0A, or Asc 10 with Asc 13 + Asc 10, or vbLf with vbCrLf, however you like to say it.Well I have a working function to do this, but any extra speed I could squeeze out of it would be fantastic. The text files I'm working with can reach sizes of about 100MB. So to the question:

Q: What is the fastest way to read a file in, change characters as necessary and then write the file out?Here is my current working code.

Private Sub FormatCharacters(ByVal files As String())
Try
For Each fileName As String In files
FileSystem.Rename(fileName, fileName & ".old")

[code]....

View 1 Replies

Fastest Method To Load A List Into ListView Control?

Aug 14, 2011

When ListView is not in Virtual mode the following method seems to be the fast method to load a large list into ListView:

Dim items As New List(Of ListViewItem)
Dim alllines as String()=System.IO.File.ReadAllLines("FilePath")
For each line as string in alllines
Dim item As New ListViewItem
item.Text = line
items.Add(item)
Next
ListView1.Items.AddRange(items.ToArray())

View 2 Replies

Fastest Alternative To Datatable.Select To Narrow Cached Data?

Sep 28, 2009

I have a search function on my company's website (based on .NET 2.0) that allows you to narrow the product catalog using up to 9 different fields. Right now, after you make your selections on the frontend I am building a dynamic query and hitting the database (SQL Server) to get the resulting list of items numbers. I would like to move away from hitting the database everytime and do all of this in memory for faster results. Basically a 3500 - 4500 row "table" with 10 columns: the item number (which could be a primary key) and the 9 attribute fields (which have repeating values for many many rows).

There can be any number of different searches between the 9 columns to get the items you want:
Column A = 'foo' AND Column D = 'bar'
Column B = 'foo' AND Column C = 'bar' AND Column I = 'me'
Column H = 'foo'
etc...

Based on my research, the .Select() function seems like the slowest way to perform the search, but it stands out to me as being the quickest and easiest way to perform the narrowing searches to get the list of item numbers:
MyDataSet.Select("Column B = 'foo' AND Column E = 'bar' AND Column I = 'me'")
In my specific case, what method I use as an alternative that has the same narrowing functionality and better performance instead of settling for the datatable.select() method?

View 2 Replies

Forms :: Find Replace Text From File - Fastest Method?

Nov 13, 2011

1) a text document which has content like :

uber|uber|ultra
taxi|taxi|taxi cab|cab|minicab|airport taxi|airport transfer
genitalia|genitalia|genitals

[code].....

View 1 Replies

.net - Casting Interfaces And MEF?

Mar 13, 2009

I have the following problem with MEF: Interface definition to be used by host:

Public Interface IExecuteDoSomething
Inherits IAddinSettings
Event DataReceived As EventHandler(Of DataReceivedEventArgs)
Function DoSomething() As Boolean
End Interface

[Code]...

Everything seems to work fine until the Button2_Click routine is executed, then an InvalidCastException is thrown with the info:Unable to cast object of type 'System.Collections.Generic.List1[SharedLibrary.IExecuteDoSomething]' to type 'System.Collections.Generic.List1[SharedLibrary.IAddinSettings]'.

How can i solve this problem, because the imported object implements both of the interfaces?

View 1 Replies

.net - Difference Between Casting In C# And It

Dec 9, 2009

The next code works fine in C#:

[Code]...

But this code crash with a OverflowException in VB.Net.

[Code]...

Both codes seems the same to me. What is the difference and how can I get the C# code converted to VB.Net?

View 6 Replies

C Style Casting In VB?

Aug 19, 2011

I have a object type variable (control .Tag) that I need to cast to a structured type, and change a member in. This is a contrived but representative example

[code]...

View 2 Replies

Casting Error?

Oct 16, 2009

get around this. I have a data base field that is a decimal data type and I want to display it in a text box with the following txtWeekdayRate = CType(RoomsDataRow!WeekdayRate, TextBox)I get the following error when I run my program.Unable to cast object of type 'System.Decimal' to type 'System.Windows.Forms.TextBox'.

View 20 Replies

Casting Value Must Be Less Than Infinity?

Mar 1, 2009

I am getting the followin error from my code. System.InvalidCastException was unhandled Message="Unable to cast object of type 'QADBASE.DMRDataLists' to type 'QADBASE.DMRData'." Source="QADBASE" I am getting the error in the code below on the createDMRIssue

[code]...

View 1 Replies

.net - Casting Generic Types?

Apr 20, 2010

Public Function CastToT(Of T)(ByVal GenericType(Of Object) data) As GenericType(Of T)Return DirectCast(data, GenericType(Of T))End Function

The above clearly does not work. Is there any way to perform this cast if I know that all objects inside data are in fact of Type T?

View 2 Replies

.net - Implemented Interface Needs Casting?

Jan 12, 2011

I have an Entity class which Implements IWeightable:

Public Interface IWeightable
Property WeightState As WeightState
End Interface

I have a WeightCalculator class:

Public Class WeightsCalculator
Public Sub New(...)
..
End Sub

Why can I not do wc.Calculate(entities)? I receive:

Unable to cast object of type
'System.Collections.Generic.List1[mynameSpace.Entity]'
to type
'System.Collections.Generic.IList1[myNamespace.IWeightable]'.

If Entity implements IWeightable why is this not possible?

View 2 Replies

C# - Casting String To Date

Mar 11, 2011

I am passing Date Field to SQL Database. Field is declared as String in the VB.Net Application. I wrote a piece of code for casting to Date

[Code]...

View 2 Replies

C# :: Casting In Visual Basic?

Apr 14, 2009

I'm a C# programmer who is forced to use VB (eh!!!!). I want to check multiple controls state in one method, in C# this would be accomplished like so:

if (((CheckBox)sender).Checked == true)
{
// Do something...

[code]...

View 4 Replies

Casting A Control To Another Page?

Apr 27, 2012

I have tried everything to no avail. I need to cast the value from a user selected dropdownlist to another dropdownlist on another page. The data in the textboxes are a series of numbers. Also is there a way to display the value in the second dropdown list as well as other values? For example, my dropdown has the values 1-6, user selects 4, which displays first in the dropdown on page 2 but the other values also display in case they want to change there selection??

If Not Page.PreviousPage Is Nothing Then
Dim table As Control = PreviousPage.Controls(0).FindControl("table1")
Dim ddl As DropDownList = CType(table.FindControl("ddlB_Codes"),c DropDownList)

[code].....

View 1 Replies

Casting After Obfuscation With Dotfuscator?

Mar 1, 2010

I'm trying to obfuscate some VB.NET 2003 app.The resulting assemblyes are obfuscated and "run" with some errors.I cleaned all potential reflection problems, but I'm not being able to read the selected value of a combobox.

I load the Combobox using their Datasource properties, using a collection of "VTPair" (a class created by me with 2 properties: one of string type and other of object type to store the value)

This combobox handle pairs like "Male | M" or "Female | F".When trying to see what is selected, I use if mycombo1.SelectedValue = "M" then.This code, after obfuscation, throws me an exception that cannot cast type "XX" to string "M".

So, I changed the code to something more correct, explicitly casting the selected value to String:

if ctype(mycombo1.SelectedValue,string) = "M" then But the error is the same.Debugin my original code, the SelectedValue property is of type "Object" but it is a string.I tried using the ComboBox.SelectedItem property that is also an object but this time what is inside is of type "VTPair" (my own class) and then trying to access its "Value" property (which is of type Object) and trying to cast to string fails again.

Does anyone have an idea to "translate" this piece of code to work OK after Dotfucate it?

View 2 Replies

Casting An Object Through An Interface (.NET 3.5)?

May 14, 2010

I have an object that inherits from an interface. I can create and return the following:

Dim o As IRequest
o = New Request
Return o

This works fine. Now I want to return a List(Of Requests), so I try the following:

Dim o As List(Of IRequest)
o = New List(Of Request)
Return o

The error below is being given on o = New List(Of Request)

System.Collections.Generic.List(Of MyObjects.Request)' cannot be converted to System.Collections.Generic.List(Of MyInterfaces.IRequest)'.Consider using 'System.Collections.Generic.IEnumerable(Of MyInterfaces.IRequest)'

View 2 Replies

Casting From X509 To X5092?

Nov 4, 2010

I don't know where it thinks I'm casting.

Here is my property

''' <summary>
''' Gets the GetX509Certificate from a file.
''' </summary>

[Code]....

and heres where it says im doing the illegal cast:

Dim cert As System.Security.Cryptography.X509Certificates.X509Certificate2 = Me.GetX509Certificate

Why is it saying that? Everything is defined in the right type but it still thinks I'm casting.

View 1 Replies

Casting Or Parsing Of Text?

Apr 20, 2012

in vb, you can use text which is in textbox instead of numerical expressions. I mean, if I write 50 in textbox1 and also I can write like that code:

Dim result As Double = TextBox1.Text + 0.4

as you see, I didnt convert any type but it works in vb.net

But I want to learn what are disadvantages of this using?

(I am just talking about arithmetic operations)

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved