In my application I need to allow for someone to enter in a floating point value.However that value will be rounded up to an integer.The challenge here is that I am using a getter and setter.If I try and use mixed data types in the getter setter,[code..]
I created a getter and Setter in Visual Basic. I have some questions though. Please look at the code below.
A.) At line 1 below, should "pieces" be declared as Private?
B.) In the IDE at lines 4 and 7 the IDE keeps changing those variables to uppercase so that the property name "Pieces" is the same as the variable name "pieces".Should I instead define the integer pieces with an underscore: _pieces ?That is the only way I can get around the IDE forcing the variable to become uppercase. [code]
I am retrieving several properties of a control. Here is how I used to retrieve properties (with pinfo of type PropertyInfo):
value = pinfo.GetValue(obj, nothing)
That worked well, but now I am facing a property that has a optional value, and I get an error message telling me that the number of parameters is incorrect. So I changed my code by this one:
Dim index As Object() = {Nothing} value = pinfo.GetValue(obj, index)
At this point, I didn't get any error message, but this code doesn't retrieve the good value. It only works if I replace Nothing by the default value provided by the property accessor...
But I don't know in advance what this default value is! And this code is within a function that retrieves properties that doesn't have optional values, so I cannot change the code especially for one case or another..
I am working on .NET 2.0
EDIT: More precisions about the case leading to the problem
Here is an example of property leading to the problem:
ReadOnly Property Foo(Optional ByVal Number As Integer = -1) As String Get If Number = -1 Then
[Code]....
With this kind of property, none of the codes above retrieve the good string.
My best guess would be to try the first code for general purposes, catch the appropriate exception, and then dynamically retrieve the default value of the parameter (Number in that case) and its type, so that I can call getValue with this default value.
So, How can I retrieve the default value of the optional parameter?
I am trying to set a flag when a collection is modified - the logical place to do that seemed to be in the setter method. The problem is when I use this code
I've got 2 classes, one called row and one called value. The row class has an array of value as one of its properties. The row class also has a property called flag which will contain an enum for how it has changed. On the setter for value I was hoping to update the flag property of row, but I cant work out how to do it via modern OO. Here's the
Public Class Row 'Variables Private values_local() As Value Private flag_local As DataFlags 'Properties Property values() As Value() .....
I'm building an abstract class that handles some common operations for all of my data access objects. The class will utilize generics, so I can't make direct calls to constructors, business object properties, etc. Reflection is way too slow for what I want to accomplish, so I am using a DynamicMethod, ILGenerator, and Delegate caching instead (sample will follow).
The method I'm currently working on is a Private Shared method that populates a list of business objects using records from a data table. I'm having a problem building the property setter via IL. I'm getting an object reference error, but I'm not sure how to fix it. I believe the error comes from the "target" being Nothing, but the parameter I'm passing as the target is not Nothing at the time of invocation. Here are some snippets of what I've got so far:
'class declaration -- TList is strongly-typed list of T Public MustInherit Class DataAccessBase(Of T, TList) ... 'delegate declaration
[code]...
I'm assuming the obj is not being passed correctly as the target, thus causing the target to be Nothing.
I have issue with a Nhibernate projection list, It keeps saying it Could not find a setter for property 'Commname' in class 'Label6.Domain.Product' or could not resolve property "pl.commname" the property "commname" is a part of the object productslangs.
My product object looks like this: Public Overridable Property Latinname() As System.String Get Return _Latinname End Get Set(ByVal value As System.String) [Code] .....
Is there a way for implementers of an interface where a ReadOnly property is defined to make it a complete Read/Write Property ?
Imagine I define an interface to provide a ReadOnly Property (i.e., just a getter for a given value) :
Interface SomeInterface 'the interface only say that implementers must provide a value for reading ReadOnly Property PublicProperty As String End Interface
This means implementers must commit to providing a value. But I would like a given implementer to also allow setting that value. In my head, this would mean providing the Property's setter as part of the implementation, doing something like this :
Public Property PublicProperty As String Implements SomeInterface.PublicProperty Get Return _myProperty
I am trying to test that a property has been set but when I write this as a unit test: moqFeed.VerifySet(Function(m) m.RowAdded = "Row Added") moq complains that "Expression is not a property setter invocation" My complete code is
I searched on the forum / Internet for the solution how a PropetryInfo object (of a Public property) can reveal if it has a Private Protected Setter ... it was all in vain .... all help I found was about how to "Set" value of a public property having a Private Setter.I would like to know if I have a PropertyInfo object of a public property, how would I know if its Setter is Non Public?
I tried, in a exception handling block, where I did a GetValue of the PropertyInfo object and then called SetValue by setting the same value back... but to my surprise it worked well and didn error out.
a user will enter a number, n, which ranges from 1 to 30. they will also enter a "P" or an "S" (sum or product). depending on which was selected, it will calculate the sum or product of the numbers from 1 to n.i'm having a conversion error on line 5 stating "Conversion from string "S" to type 'Double' is not valid." [code]
I'm creating a program in VB.net that does the following:At a high level I receive a file in email, put the attachment in a monitored folder, import the text file to excel, format the excel, and then email the excel file to a list of recipients.
Here is my plan:
Completed: Outlook VBA to monitor all incoming email for specific message. Once message is received drop attached .txt file in a specific network folder.
Completed: (VB.net) Monitor folder, when text file is added begin processing
Not Complete: (VB.net) Import text file to Excel
Not Complete: (VB.net) Format Excel Text file.(add in a row of data,format column headers with color/size, add some blank columns, add data validation to some of the blank columns that allow drop down selections)
Completed: (VB.net) Save file.
Completed: (VB.net) Send file to list of recipients.
Obviously the items above that are not complete are the bulk of the work, but I wanted to get some advice on what some of you think would be the best way to approach something like this. The import and formatting of the file are causing me some problems because I just can't decide what would be the most efficient way to do this.
The way stated above. Import to excel -> format Having a template excel that contains all of the formatting already done for me and attempting to transition the data to this document (no clue if/how I can do this). Is it even feasible? Have the template already created and then import the text file to a new excel file, then transition that data to the excel template?
Something I thought about, in terms of formatting the document, was to record a macro of me doing all of the formatting that I'm going to need and then attempt to convert that macro into my vb.net code, but I'm not sure if that will work. I will need to verify that the text file comes in the EXACT format every time correct?
Here's 2 questions that I hope someone can help me on. This is in VB.net. I keep on getting this error 'java.io.bufferedInputstream.count is not accessible in this context because it is 'Protected Friend'. Does anyone know how to fix this error?
The other errors i get are "Overload resolution failed because no accessible 'Val' accepts this number of arguments". I have listed below the code that I have coverted from Java. Where is my mistake?'the underlined areas are where it is giving me errors.
I have a snippet that I need help modifying to work in VB.NET.1. Attribute VB_Name = "DBModule" gives error 'Declaration expected'.Am I missing a library reference here?Also, the project conversion tool chokes on four statements, one of which is: "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "comdlg32.ocx"Can I simply find the file and place it in the project directory? How would I reference it then? Additionally, The project converter lists errors locating the following files: msflxgrd.ocx, AResize.ocx, richtx32.ocx, and msmapi32.ocx. TIA
public class FloatToolStrip :ToolStrip { private Form floatForm; public Form FloatForm { get { return floatForm; }} c# is case sensitive so floatForm and FloatForm are different.
vb.net is case insensitive so when the inline compiler sees FloatForm, it says it has already been declared.
convert this code (Structure and its members) which is in VC++ to VB.NET.
#define GBIF_IP_MAC_NAME_CHAR_ARRAY_LENGTH 16 #define GBIF_STRING_DATATYPE unsigned char typedef struct {GBIF_STRING_DATATYPEucMacAddress[GBIF_IP_MAC_NAME_CHAR_ARRAY_LENGTH];// unsigned since the adress components can be higher than 128
I've looked for flv to mp4 conversion tutorials and library's on google but I haven't had any luck yet. I assume it's a complex process that requires flv and mp4 library's. I wont be affended if no one knows.
I am converting an old PHP porject over to ASP.Net (vb) and wondered if someone could point me in the right direction in order to convert this final snippet of code.There are 3 functions that are called from within this and i ahve converted those already and to be honest is the session arrays that are giving me the headache.I have thought about using Hashtables and DirecCasting but this was just confusing me further.[code]
I'm working on a cryptography program that was written in VB6 and modernizing it in VB.NET and I've run into a roadblock with the conversion from strings to byte arrays and then back again. I've tried a lot of stuff and it's probably something really simple.
The VB6 code used to look like this:
Public Function DecryptByteArray(byRef arrByteArray() As Byte, ByVal Password As String) Dim strInput As String Dim strOutput As String
Private Sub mnuPoints_Click() mintBooks = mintBooks + Val(txtBooksRead) mintReaders = mintReaders + 1 mintBonusPoints = BonusCalculation(Val(txtBooksRead)) lblBonusPoints = mintBonusPoints End Sub Private Function BonusCalculation(br As Integer) As Integer
Public Function Encrypt(ByVal text As String) As String Dim charSet1 As String, charSet2 As String, i As Long Dim pos As Long, encryptedChar, encryptedText charSet1 = " ?!@#$%^&*
[Code]...
I'm making a text to hash thing like presented above but in PHP for my website.. The code above is home-made so its nothing like MD5 or SHA1. But if you guys do know a way to encrypt and decrypt MD5 in Visual basic 2008 please show me! (this must also work for PHP).
I'm trying to convert the following C# code to VB. The reults from online conversion pages I have tried doesn't make sense to me and VS2010 marks them as flawed. My limited C# knowledge about events isn't enough to solve this one.
I need to convert below mentioned file formats to pdf using C#/VB.Net. User will upload the file using FileUpload control and system will returns the pdf file after converting the document.
doc/docx to pdf xls/xlsx to pdf ppt/pps to pdf
Does ITextSharp provide such facility ? Please Only mentioned open source or free libraries.
I'm currently working for a client who owns a custom developed ASP/VB6/SQL2k5 3-tiered web application... The application has been developed over the course of 10 years by several different companies... I have a team who is in the process of rewriting components of this application over to a ASP.NET/C# applications, leaving the structure of the back end database in its current state (ie: no redesign of the database)... As you know, this is a very long tedious process when performed correctly... Our client is looking for a "wizard" type conversion tool or process instead of the redesign of the web UI and business objects... Several people on my team (including my architect and I) continue to tell our client this is not possible, that a full rewrite of the application is required... Can someone just validate my thoughts on this? Here are some of the technical specifications of the legacy application:
· VB COM objects are heavily reliant upon ADOR recordsets · ~150k lines of VB code spread across 6 COM objects