C# - Does An EventWaitHandle Have Any Implicit MemoryBarrier

Mar 25, 2009

I've frequently coded something along the lines of the sample below(with stuff like Dispose ommited for clarity. ). My question is, are the volatiles needed as shown? Or does the ManualResetEvent.Set have an implicit memory barrier as I've read Thread.Start does? Or would an explicit MemoryBarrier call be better than the volatiles? Or is it completely wrong? Also, the fact that the "implicit memory barrier behavior" in some operations is not documented as far as I've seen is quite frutrating, is there a list of these operations somewhere?

class OneUseBackgroundOp
{
background args[code].....

View 5 Replies


ADVERTISEMENT

C# - SQL Explicit And Implicit Permissions?

Mar 14, 2012

If default 'sa' account has sys_admin permissions for the whole SQL instance and all its databases. On the database itself, if I don't have db_datareader permission enabled, I would assume it doesn't need it as it is implied but I was wondering in .net, is there way to check if db_datareader has explicitly been enabled and not just implied from the 'sa' being a sys_admin.

View 1 Replies

Implicit Conversion Of DataRow?

Feb 19, 2009

I do the following:

Dim rw() as exportDataset.vendorPricingRow = ExportDataset.vendorPricing.Select("field1 = 1")

View 5 Replies

Asp.net - Implicit Line Continuation In VS2010?

Oct 5, 2011

As most of you know, .Net framework 4.0/Visual Studio 2010 supports implicit line continuation in VB, which was not available in previous versions (at least not to my knowledge). I have a situation where I am working on an ASP.Net 3.5 application that is targeting a machine that does not currently have .Net 4.0 installed and from what I understand it won't be installed for some time yet on that machine. Obviously, my development machine does have .net 4.0 installed.

With the implicit line continuation feature in VS2010, I sometimes find myself forgetting to add the continuation, and VS2010 does not have an issue with that even when I am targeting a previous version. Additionally, I know that if I actually compile the code (business objects and such), issues with line continuation are not a problem, as the compiled dll works fine as a 3.5 .net file.

My concern is this. There are areas where I am doing VB.Net coding in the code behind(beside?) for the asp.net pages. These would only be compiled on the server when they are first used, but since the server doesn't have the .net 4.0 framework (or even if it did), does anyone know if this would this cause the compilation to fail if I missed a line continuation? If so, is there a way to enforce using line continuation characters in VS2010?

I realize that some best practices might not be getting followed here, but I'm not about to change all the development dynamics around here just yet. Also, I'm not in an environment where I could easily test this out on my own.

View 1 Replies

C# - Compiler Does Not Do Implicit Casts To Object?

Apr 10, 2011

I've recently had a strange issue with one of my APIs reported. Essentially for some reason when used with VB code the VB compiler does not do implicit casts to Object when trying to invoke the ToString() method.The following is a minimal code example firstly in C# and secondly in VB:

Graph g = new Graph();
g.LoadFromEmbeddedResource("VDS.RDF.Configuration.configuration.ttl");
foreach (Triple t in g.Triples)[code].....

This appears to be due to the fact that the type of the property t.Subject that I am trying to write to the console has explicitly defined ToString() methods which take parameters.The VB compiler appears to expect one of these to be used and does not seem to implicitly cast to Object and use the standard Object.ToString() method whereas the C# compiler does.Is there any way around this e.g. a VB compiler option or is it best just to ensure that the type of the property (which is an interface in this example) explicitly defines an unparameterized ToString() method to ensure compatability with VB?

Graph is an implementation of an interface but that is actually irrelevant since it is the INode interface which is the type that t.Subject returns which is the issue.INode defines two overloads for ToString() both of which take parameters Yes it is a compile time error No I do not use hide-by-name, the API is all written in C# so I couldn't generate that kind of API if I wanted to

Note that I've since added an explicit unparameterized ToString() overload to the interface which has fixed the issue for VB users.

View 2 Replies

Data Loss From Implicit Conversion?

Oct 26, 2010

VB 2008 Express edition. I'm pretty new to VB2008, a little over halfway through my first classi am writing a console program to ask the user for the price of gas for 7 days, then to get the average of that price. here is my code so far:

Option Strict On
Module Module1
Sub Main()

[code].....

View 4 Replies

Defining Implicit Casting Operators?

Aug 21, 2009

In C# you can use the implicit keyword to define an implicit user-defined type conversion operator.In VB.NET you can define a CType conversion operator that will explicitly convert a user-defined type into another type.Is there a way to declare an implicit conversion operator in VB.NET?

View 1 Replies

Forbid Implicit Conversion On Parameter?

Jul 21, 2011

I have 2 methods with the same name, with diferente signatures.

Public Sub Method1(ByVal Parameter1 as String, ByVal Parameter2 as Boolean)
Public Sub Method1(ByVal Parameter1 as Integer, Optional ByVal Parameter2 as Boolean = False, Optional ByVal Parameter3 as Boolean = False)

If I call Method1("My String Parameter", False) it will not give and error, it will try to convert the parameter to integer and use the overload.

Is there a way to forbid the implicit conversion in this specific method or in this specific parameter. For instance, I changed the second method name, but its not an elegant solution.

View 7 Replies

Implicit Conversion From Double To Single

Jun 13, 2011

[Code]...

The code compiles and seems to run correctly, but is underlined with the message "Implicit Conversion from 'Double' to 'Single'" Why would this be an implicit conversion if each of the variables is cast as a Single? Is this something I should worry about or change?

View 2 Replies

Implicit Conversion From String To Boolean?

Nov 10, 2010

I encountered due to a coding error a behaviour I can't explain.In one line I have an implcit conversion from a string to a boolean value:

Class myClass
Public Property myString() as Boolean
Return "123" '<= Implicit Conversion occurs here
End Property
End class

[Code]...

Are there any differences in the behaviour between the .NET Versions?The code is compiled against .NET 2.0 with implicit conversion on.

View 17 Replies

Late Binding - Implicit Casting In .NET?

Apr 12, 2010

The question is intended for lazy VB programmers. In vb I can do and I won't get any errors.

Example 1

Dim x As String = 5
Dim y As Integer = "5"
Dim b As Boolean = "True"

[Code]...

View 4 Replies

C# - Allow Implicit Narrowing Conversion In For Each With Option Strict On?

Dec 1, 2009

VB.Net just showing its true colors again? When I turn Option Strict On, I am still able to do implicit narrowing conversions in a for each loop.For example, this code actually compiles;

Private Sub foobar()
Dim foo() As foo = {New foo}
For Each bar As bar In foo[code].....

From my understanding of Option Strict, this should not work.See here "Restricts implicit data type conversions to only widening conversions".My code above is a narrowing conversion, and so should be illegal.It will fail at runtime with an InvalidCastException.
C# does the same thing. Below is another implicit narrowing conversion.

private void foobar()
{
foo[] foo={new foo()};[code]......

View 8 Replies

C# - Create An Interface In VBNet With Implicit Implimentations?

Nov 6, 2009

In C# I can create an interface, and when I use the interface the compiler knows that certain interface requirements are fulfilled by the base class. This is probably clearer with an example:

[Code]...

On all my forms, or is a better route creating an abstract base class that has SetupForm() (and how do you do that in VB.net)?

View 2 Replies

C# - Runtime InvalidCastException With Implicit Cast Operator?

Oct 13, 2009

I have a C# library that internal clients configure with VB.Net Their scripts are throwing an InvalidCastException where they really shouldn't.

So the code is something like this (massively simplified):

//C#3
public class Foo {
public static implicit operator Foo ( Bar input )

[Code].....

Strange - it looks like the VB.net compiler can find the cast operator but it's lost at runtime. Surely the VB and C# IL will be pretty similar here?

The VB.net code is dynamically compiled - the compile happens the first time a user logs into the app. it's being compiled as VB.Net against .Net 3.5, and I'm not using any COM interop.

View 1 Replies

Create An Interface In VBNet With Implicit Implementations?

Jun 20, 2012

Possible Duplicate: How can I create an interface in VBNet with implicit implimentations I'm normally a C# developer and completely new to VB.NET, so be nice with me.;) Let's say that I have this base class:

[Code]....

Is there any way of not having to use these "proxy"-calls to the real method? I haven't found any useful information about this in the CLI-specification, which makes me suspect that this is a VB.NET "feature". Is this the case?

View 1 Replies

Custom Implicit/Explicit Conversion In 2003?

Aug 16, 2005

would like to define some custom Implicit conversion function within my VB class. How can i do that. I have seen samples in C# but not in VB

View 8 Replies

Define An Implicit Conversion Operator In Program?

Aug 21, 2009

In C# you can use the implicit keyword to define an implicit user-defined type conversion operator.

In VB.NET you can define a CType conversion operator that will explicitly convert a user-defined type into another type.

Is there a way to declare an implicit conversion operator in VB.NET?

View 2 Replies

IDE :: Option Strict: Implicit Conversion Error?

Jan 11, 2011

Dim
Dr As
DataRow
Dr = DataSet11.Jobdata.NewRow

[code]....

With Option Strict On, I am getting an error with the above code, which is part of a procedure to add a new record in an 2003 access database table named "Jobdata". The items in Combobox3 is populated by another table in the same database, which has a Status field and a Key field. What I'm trying to do is to insert in the Status field in Jobdata table the correspoding integer value in Key to which ever
status is selected from the combobox.

View 4 Replies

Disable Implicit Line Continuations Feature In Program?

Jan 18, 2011

Is there a way to disable the new VB 2010 implicit line continuations feature in Visual Studio 2010. We are using an TFS 2008 built service which doesn't support the new feature (sources in VS 2010 without errors getting built errors in TFS 2008 built service / we cannot update to TFS 2010 built service).

View 6 Replies

IDE :: Fix Option Strict On Implicit Conversion From Integer To String

Mar 20, 2011

I am a novice programmer to VB 2008 and I am trying to develop the following code for a game. When I build the following code, an error message appears:
Option Strict On disallows implicit conversion from integer to string.
Another error message
appears: Name FuchsiaTurnScoreLabel is not declared.

Option
Strict
On
Public
Class PlayForm
'Declare integer and decimal variables for calculations
[Code] .....

View 10 Replies

IDE :: Implicit Line Continuation + LINQ + IntelliSense [VB 2010]

Aug 25, 2011

I have following simple code:

[Code]...

View 3 Replies

Implicit Conversion From Object To 1 Dimensional Array Of Byte?

Jul 15, 2011

I am getting this warning in my code, and for the most part I have ignored it.

Friend Sub StartTablet()
Dim success As Boolean
Dim eventObject As IntPtr = IntPtr.Zero

[code]....

View 6 Replies

Is SubReport's Implicit KeepTogether Feature Fixed In VB 2010

Sep 22, 2010

This behavior occurs because the Subreport control has an implicit KeepTogether property. By design, the KeepTogether property tries to keep content of a subreport on one page. Because of this behavior, the report engine creates blank space on the main report if the subreport does not fit on the same page as the main report. Then, the report engine creates the subreport on a new page.

View 13 Replies

Option Strict On Disallows Implicit Conversion From Integer?

Feb 5, 2011

Option strict on disallows implicit conversion from 'Integer?' to 'Integer', 'Integer' to 'String'

Here's my code which is just a stub. I am working off of some example code and applying it to my own project:

<System.ComponentModel.DataObjectMethodAttribute _
(System.ComponentModel.DataObjectMethodType.Select, False)> _
Public Function GetTrackActivitiesByParams(ByVal ActivityKey As Nullable(Of

[Code]....

View 2 Replies

Build Failed In VB 2010 - Traced To Implicit Line Continuation

Jul 22, 2010

I suddenly started having a problem with .vb pages refusing to build in ASP.NET 2010. No errors were displayed but the Output window would display something like:

[Code]...

View 7 Replies

C# - Get A Technical Reason For No Implicit Conversion From DBNull To Nullable Types?

Jan 10, 2012

Is there a technical reason why there is no implicit conversion from DBNull to the various nullable and/or sql types? I understand why the conversions don't currently happen, but don't understand why an implicit conversion wasn't created at the time or added in subsequent versions of the framework.Just to be clear, I'm looking for technical reasons, not "because that's they way they did it" or "I like it that way".

View 2 Replies

Option Strict On Disallows Implicit Conversion From Long To UInteger

Nov 20, 2011

[code] I get the error message of "Option Strict disallows implicit conversion from Long to UInteger." [code] I dimensioned each variable as a UInteger and not a Long, the values for both X & Y are well below the maximum values of a UInteger as far as I can tell (Data Types Summary). [code]

View 5 Replies

Option Strict On Disallows Implicit Conversions From 'Double' To 'Integer'?

Feb 22, 2010

How do I correct the error Option Strict On disallows implicit conversions from 'Double' to 'Integer'. ?
The two lines below that divide by 2 are causing the error.

Private Function StringToByteArray(ByVal hex As String) As Byte()
Dim NumberChars As Int16 = CShort(hex.Length)
Dim bytes As Byte()
Dim i As Integer = 0
bytes = New Byte(NumberChars / 2) {}

[Code]...

View 5 Replies

Option Strict On Disallows Implicit Conversions From Integer To Short

Sep 2, 2009

Dim I As Integer
Dim iCount As Integer
Dim clrHashForeColor As Object
Dim clrHashBackColor As Object
cbotifcompression.Items.Add("LZW")
[Code].....

I get the error for both highlighted red parts = Option Strict On disallows implicit conversions from 'Integer' to 'Short'.
Also
I get = Option Strict On disallows operands of type Object for operator '='. Use the 'Is' operator to test for object identity.

View 2 Replies

.Net Error - Option Strict On Disallows Implicit Conversions From 'Object' To 'String'?

Jul 5, 2011

I have an error in my VB.net program - I have tried various casts etc but it just will not resolve the issue - so reluctantly I post it here to see if anyone else has a similar problem.

Error 1 Option Strict On disallows implicit conversions from 'Object' to 'String'.

Private DS As New DataSet ' Languages
Function TransTxt(ByVal Frm As String, ByVal Item As String) As String

[Code]...

View 1 Replies







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