Mark Native Methods As Deprecated / Obsolete?
Aug 22, 2011
In .NET you can mark certain methods as obsolete so that developers are alerted when they attempt to use the deprecated method.
<Obsolete("Do not call this method.")> Private Sub FormerMethod()
The thing is you can only do this within classes you control. What do you do when you want your developers to avoid using certain methods on classes provided natively in .NET or by a vendor?
For example, what if you want your developer to prefer some custom extension method on DataTable rather than Select. I'd hate to have to define a custom version of the DataTable class if only to deprecate Select. That would leave us having to police whether or not the custom table was being used.
View 1 Replies
ADVERTISEMENT
Aug 13, 2007
Here is a VB.NET Console module I'm testing to understand how Multi-Threading/Threads work.
Imports System
Imports System.Threading
Module Module1
Public Class SimpleThread
Public Sub SimpleMethod()
[Code]...
View 3 Replies
Aug 5, 2009
Is there an ability in VB.NET to deprecate code?I know that in C# there are 'attributes', and tags in java; is there anything similar in VB.NET, other than leaving a 'todo:...?
View 3 Replies
Aug 8, 2011
I have created a few WebRequest extension methods that support cancelling. Is it possible to mark related .net framework methods as Obsolete. That will allow other developers to get warning and encourage them to use a new extension methods.
View 3 Replies
Jun 28, 2010
I have upgraded a visual basic 2005 project to visual basic 2010 (.net framework 4.0). I want to list all obsolete functions used in this project in order to change it with newer ones. How can I treat obsolete functions warnings as errors in visual basic 2010 ms-build?
View 1 Replies
May 27, 2009
Using VS.NET 7.1, VB.NET 2003 , SQL SERVER 2005 EXPRESS, ASP.NET 1.1I'm getting a Server Error.I'm having a problem with deprecated large object as OUTPUT parameters,i am putting the data into a textbox, I'm using VarChar(max) in sql, there is novarchar(max) in vb.net 2003, NText and Text are now deprecated so I am limitedto varchar and 8,000 characters(that works).How do I get around this, is there anyway to change the enumeration in vs.net 7.1, vb.net 2003...Invalid parameter 5 ('@Body'): Data type 0x63 is a deprecated large object, or LOB, but is marked as output parameter. Deprecated types are not supported as output parameters. Use current large object types instead. [code]
View 1 Replies
Dec 9, 2011
I am new to vb this is the code i am working on[code]...
I changed XslTranform to XslCompiledTranform - is this right thing to do?
But i am still getting few other errors as xmlCtl.Document is obselete and value of xmlCtl.Transform cannot be converted to Transformer. I am using .Net 4.0 .
View 1 Replies
Jan 20, 2012
I'm coverted legacy code of a .NET Framework 1.0 web application. It contains the method StringType.FromObject ..... is there a replacement for this? labelAlerts.Text = StringType.FromObject(GetArticles("DispAreaAlerts"));
View 1 Replies
Aug 29, 2011
This is the original code in c#
public class CategoryRepository: RepositoryBase<Category>, ICategoryRepository
{
public CategoryRepository(IDatabaseFactory databaseFactory)
: base(databaseFactory)
[Code]...
Does anyone has an idea what i should change to let it work and let my UserRepository use the methods in RepositoryBase while implementing the IUserRepository?
View 1 Replies
Jun 24, 2011
I am working with a vb program, but there is something strange on one of my .vb code pagewhen i put the "dot" afther the object name its dont show the methods availables for this objectbut on other vb code pages i can see it. but in this one no.for exmaplethis is a piece of code: Dim sb As New StringBuilder()
View 3 Replies
Mar 29, 2010
I am not sure how clear my question is by the title, but I am trying to make Class methods instead of Instance methods in Visual Basic that way I don't have to waste memory and code creating temporary objects to execute methods that don't need instance variables.
I am not sure if you can do that in VB but I know you can in Objective-C by using either a "+" or "-" sign in front of the method declaration. And in C++ (at least I think, I can't remember) you put the static keyword or const keyword in front of the function.How would I do this in VB if it is possible? Or should I just make a separate set of functions that are not members of a class?
View 2 Replies
Oct 26, 2011
I wanted to know how to encrypt data.And I've found a solution at this web site.This script works if I use it as a function.Nonetheless, Visual Studio throws a warning that says the following.[code]Visual Studio underlines the second line after the equal symbol above.I have no idea what that means.Does anybody have any idea how I can resolve this warning?
View 6 Replies
May 13, 2009
I have VB.Net code in VS 2008 using an obsolete method, and would like to suppress the warning.Unfortunately, following the recommendation is not a good solution, because it requires using a different class, which works differently, in important ways.I'm trying to suppress the warning using System.Diagnostics.CodeAnalysis.SuppressMessage, but I don't know what to write as the parameters for the attribute, and can't find any relevant reference.
I should also say that, right-clicking on the error in the error list I don't have any 'Suppress Message' option.
View 2 Replies
Sep 27, 2009
I got this warning:
Quote: Warning1'Public Property Address() As Long' is obsolete: 'This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202'E:\_Visual Studio_2008VBPingerclassPingerpingerbib.vb16738pingerbib
with this
Dim ipaddress As IPAddress
Dim ip As Integer = CInt(Net.IPAddress.Parse(IP_adresse).Address
View 5 Replies
May 18, 2011
I just found out that the XmlDataDocument will be obsolete.I have the code below wich retrieves connection data from a very simple xml file:
Public Sub ReadXML()
Dim xmldoc As New XmlDataDocument()
Dim xmlnode As XmlNodeList
Dim i As Integer
'Dim str As String
[Code]...
View 3 Replies
Sep 20, 2010
I have a System.Web.UI.WebControls.Xml control (Xml1) in a webforms app that I have upgraded from .NET 2.0 to .NET 4.0
I am getting two warnings from the code-behind page that I'd like to do something about.
...
Dim ds As DataSet = app.GetObjects
Dim xmlDoc As New System.Xml.XmlDataDocument(ds)
Xml1.Document = xmlDoc
[Code].....
View 2 Replies
Aug 5, 2009
I have VB 2008 and am trying to find a multithreading example that won't show up as obsolete. (seems like most examples are releavant for vb 2005) I found an example on the back ground worker. Is this true multi threading?I am working on a project that needs to go out and get data often but still allow the user to interact with the menus and graphics.
I'd like to put the data grabbing on a timer on a seperate thread. how to make a timer and related data grabbing a seperate thread so I don't have "starts/stops" in the gui?
View 7 Replies
Jan 29, 2011
I have the following Sub Routine in my vb.net project which runs fine, but I constantly get build warnings:
'Public Overridable Sub RegisterClientScriptBlock(key As String, script
As String)' is obsolete: 'The recommended alternative is
ClientScript.RegisterClientScriptBlock(Type type, string key, string
[code].....
View 2 Replies
Feb 25, 2012
When using: vb System.Net.Dns.GetHostByAddress it states that it is obsolete, and to use GetHostEntry instead. But for some IP's this errors whereas GetHostByAddress does not... for example:
[Code]...
View 3 Replies
Apr 30, 2009
Is it possible to prevent compiler warning caused by a static factory method returning an instance of an obsolete class? For example if an instance of an obsolete class (Foo) is created through a static method (Create) a compiler warning is caused by the factory method.
<Obsolete()> _
Public Class Foo
Public Shared Function Create() As Foo
[code]....
In C# the warning could be suppressed using "#pragma warning..." but I don't think that this exists within VB.Net. Migrating to C# is not an option due to business requirements.
View 2 Replies
Jan 21, 2011
Is it possible to prevent compiler warning caused by a static factory method returning an instance of an obsolete class? For example if an instance of an obsolete class (Foo) is created through a static method (Create) a compiler warning is caused by the factory method.
<Obsolete()> _
Public Class Foo
Public Shared Function Create() As Foo
[code]....
In C# the warning could be suppressed using "#pragma warning..." but I don't think that this exists within VB.Net. Migrating to C# is not an option due to business requirements.
View 1 Replies
Nov 23, 2011
I'm using Microsoft.Reporting.Webforms version 10 in order to parse an RDLC file and produce a PDF. The RDLC is a simple invoice with a couple of embedded expressions. When I run the application I get an exception that a call to the obsoleted SecurityAction.RequestMinimum has been made when compiling the expressions. Is this a known bug or something I can remedy?
[Code]...
View 2 Replies
Apr 2, 2012
I'm getting this warning in my Output window (which doesn't affect functionality but I don't really understand it:
Warning: 0 : Use Procedure Bodies is now obsolete.Use Check Parameters instead
I'm using MySql.Data 6.3.7.0?
View 1 Replies
May 3, 2010
What's the advantages of the above types of dll? Is there any other type?
View 1 Replies
May 3, 2010
What's native code? And native dll?
Can i create a native dll using vb.net?
View 2 Replies
Nov 9, 2011
I have an external database that is feeding information to me. One saves their data as native GUID format and my other data source supplies standard .NET GUID format string. Is there a tidy way to convert from Native GUID to GUID Structure? Also is there any validation bit to determine if a provided value is a Native GUID or not? I can't seem to find any if there is one. The difference is as follows:
typedef struct _GUID
{
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;
Data1, Data2 and Data3 get their byte order reversed but Data4 remains the same, see [url] for more info.
View 2 Replies
Jan 12, 2012
I have a vb6 project in which I use a dll library to do some tasks. For that, I add a module which declares all functions of that library such as:Declare Function myFunction Lib "abcdapi.dll" (ByVal hVar1 As Long, ByVal hVar2 As Long) As Long When I call this function (and many other similar) I'm able to do the work and correct Long pointer is returned. But when I try to do the same thing by VB.net (by importing the same library using dllimport and calling the same function), I get no result. although it does return some pointer but that doesn't produce correct result.
[Code]...
View 1 Replies
Aug 20, 2009
I need to convert a windows service written in .NET into native code, independent of the .NET framework. I've looked into using NGen to do this, but couldn't figure out how to use it. Essentially, I would like to take my windows service, run it through *insert app here* and have it bundle together all of the dependent dlls from the framework into their native code equivalents, so the service is installable without the framework.
View 13 Replies
Mar 5, 2009
I'm using VB.Net 2008, and I'm having difficulty finding information on how to detect the presence of the SQL Native Client components. I would like to detect their presence on a computer, and then find the version of the components.Does anyone have any information?
View 4 Replies
Jul 20, 2010
i want to use some api's in my software . Other than api there is no other way .
I want to learn more about win32 api . Can some one tell me
And what is the difference between Native api and normal api
View 12 Replies