Return Array Of Classes So That It Can Be Consumed From VBA (via COM-Interop)?

May 12, 2010

I need to provide a DLL that is consumed by a VBA app (Access 2003, late binding) and returns stuff that is retrieved from various WebServices. These WebServices publish methods that not only return a single object, but also arrays of them.

From the Access-app's point of view, it's no problem to consume i.e. an array of strings. However, there's also methods that return an array of a (proprietary) class. I can't seem to be able to consume such an array from VBA.[code]....

View 2 Replies


ADVERTISEMENT

.Net Classes That Return System Information

Feb 29, 2012

I remember seeing somewhere on the net that there are classes in .Net that will return information about your computer. I know that System.Environment returns some of this information like MachineName and some other stuff. Are there other classes that will return information such as hard drive size, free and used space, total memory, used memory?

View 4 Replies

.net - Using Child Classes Polymorphically With Differing Return Types?

Apr 10, 2012

I have two Parser classes that inherit from a base class, BaseParser. I want to use either class as a parameter in another Monitor class. The Parser classes, CS600 and TCH600, both have two properties, RawDataList and SummaryDataList. The CS600 class's RawDataList returns a List(of CS600Data); the TCH600 RawDataList returns a List(of TCH600Data). The SummaryDataList returns similar classes in each Parser class. CS600Data and TCH600Data derive from a base class, BaseData.BaseParser also has RawDataList (List(of BaseData)) and SummaryDataList (List(of BaseSummaryData))The Monitor class has a private field, _thisParser which can be either of the two concrete Parsers above. I want to be able to call and use RawDataList and SummaryDataList of _thisParser within Monitor class, but when I construct the concrete Parser classes, Visual Studio notes that the RawDataList property of CS600 cannot override the RawDataList property of the BaseParser because they differ in their return types.

I thought that since CS600Data derived from BaseData (but also adds some new properties of its own) that I could use CS600Data wherever I use BaseData. What am I misunderstanding? How can I correctly construct these classes?

Public MustInherit Class BaseParser
Protected _rawDataList As List(Of RawGasData.BaseData)
Public MustOverride ReadOnly Property RawDataList() As List(Of RawGasData.BaseData)

[code]....

View 1 Replies

Asmx Asp.net Webservice Return Multiple Classes Wsdl?

Aug 18, 2011

We are developing a webservice for a client. We are not supose to throw SoapExceptions, so instead, we catch every exception server side, and return a custom Exception class.

Public Class Order
...
End Class

[Code]....

The problem now is, that since my webmethod is returning the type [Object]. The wdsl that is generated does not contain the order, or the exception.

I can change the [Object] to [Order] Or [MyException], but only one of them is generated in the wsdl.

I want both the MyException type and the Order type in my wsdl, but i just cant get it working.

View 2 Replies

Understanding When To Use Classes - Return The Information Back To Form1?

Aug 16, 2010

I have such a bad habbit of cramming all my code into one form. But i dont know when i should write a class. or dont really understand how to return the information back to form1. when should i even use a class? for example i have some code here

[Code]...

View 10 Replies

InterOp Array Object From .NET To VB

Mar 29, 2009

I created a class named person and interface IPerson and tried to call this class in VB6 form. the class structure is given below

[Code]...

View 2 Replies

Reflection - Function Witch Return Type Is The Class Itself In Inherited Classes?

Dec 10, 2011

I have a parent class that is also a factory. For example:

Public Class Factory
Public Function clone() as Factory
' Some logic here

[code].....

View 2 Replies

Error Using An Object Array With .NET COM Interop DLL

Mar 28, 2011

I've found a lot of other references to this error using Google but I'm having trouble making sense out of how they apply to what I'm doing.

Here's the VBA error I'm getting at compile time: "Function or interface marked as restricted, or the function uses an Automation type not supported in Visual Basic."

VBA Code that causes the error:

'ftp is also a com object created in code not posted here
Dim f() As wooxter.FTPFile
f = ftp.GetFileList 'Returns an object array of type FTPFile

[Code].....

View 1 Replies

Search For Multiple Values In Array Then Return Array Line?

Sep 8, 2010

Row1
;W910 RF3500AA ;Increase volume by 40 db ;(c) summer ;(p) horse +1000000 F5 000000 5555 44 555555 904938291 8676859 00

Row2
;W910 RF350011 ;Increase backlight by 50% ;(c) winter ;(p) vistar +1000000 F5 000000 5555 44 555555 904938291 8676859 00

Row3
;W910 RF350022 ;Increase backlight by 100% ;(c) spring ;(p) spaceman +1000000 F5 000000 5555 44 555555 904938291 8676859 00

Row4 (Duplicate of Row3)
;W910 RF350022 ;Increase backlight by 100% ;(c) spring ;(p) spaceman +1000000 F5 000000 5555 44 555555 904938291 8676859 00

if label1 = RF350022
label2 = Increase
label3 = spring
label4 = 100%

only if it contains all of these words it should return the first instance (row3) then end or null the rest (row4).how can i get row 3 to show in message box now it has been found?

View 5 Replies

Displaying Progress Of A File Stream Being Consumed By Another Process?

Feb 16, 2010

I've asked this before, or something similar, but can't find it so I don't know what the answer, if any, was.

[Code]...

Now it seems to work fine, but I'm working with very large files (70+ GB) across a network (local copy is not an option) and while the function is executing if the user moves the application the screen can go blank and they can panic. What I want is a way to update something like a progress bar to give feedback to the user.

View 1 Replies

Updating A Progress Bar For A Filestream Being Consumed By A Service/library?

Feb 12, 2010

I have the following function

Private Function GetMD5(ByVal file As String) As String
Dim md5 As MD5CryptoServiceProvider = New MD5CryptoServiceProvider
Dim f As FileStream = New FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read, 8192)
md5.ComputeHash(f)

[code]....

It works fine, but when working with very large files on the network my users sometimes panic.I'd like to add a progress bar that updates based on the progress of the hashing through the file.So, my choice are either to manually create the hashing process, which I believe will be much slower,or somehow tap in to the position value of the filestream and use that to update a progress bar.I'd be happy to tap into the events of the MD5CryptoServiceProvider if I could, but I don't see anything there.I have searched the net to try to find an example and have only found code that works by reading line by line from the filestream, not from it being passed to another control/service.

View 2 Replies

.net - Interop Cannot Call Get_Range, And Cannot Use Two-dimensional Object Array Returned By Range().Value2?

Jun 1, 2011

Trying to replace Cells(RowIndex,ColumnIndex).Value() calls by row-wise references for performance, I permanently fail at referencing the result. Starting with Excel Interop - Efficiency and performance, which contains the tip to use get_range, i.e.

//get values
object[,] objectArray = shtName.get_Range("A1:Z100").Value2;
iFace = Convert.ToInt32(objectArray[1,1]);
//set values
object[,] objectArray = new object[3,1] {{"A"}{"B"}{"C"}};
rngName.Value2 = objectArray;

[Code]...

However, referencing Values with two dimension indices always returns an "index was outside the bounds of the array" exception. Inspecting the array with the debugger shows a nice 2-dimensional array which should has 17 elements on the second dimension, so Value (0,0) should indeed be a valid reference -- but it isn't:

The debugger lets me inspect Value, I can also drill down to Value(0,0) and see the correct value, but re-evaluating just that element, i.e. inspecting "Value (0,0)" returns above message.

View 2 Replies

Microsoft.Office.Interop In With Sheets(array) - Select A List Of Sworksheets To Save As A PDF

Aug 29, 2011

I am trying to select a list of sworksheets to save as a PDF. The recoreded Macro gave me the code below, but after modifying it for VB.Net, the word array is flagged saying it is a type and cannot be used as an expression. Is there Excel object or namespace I can use? I can't find anything in the help searches. It says to use Sheets(array to get more than 1 sheet.

[Code]...

View 2 Replies

Build Web Service In Java/PHP That Create A Native DataSet Object To Be Consumed By .NET?

Nov 8, 2011

We had plan to create a three tiered architecture database application, where the middle tier will be implemented using Web Service. We're going to use Linux for the server, so I think for the web service to be able to be implemented, we only had PHP/Java left. Is this right?

The constraint is, we're going to use VB.NET for the client application.We already had a two tiered VB.NET application from our last successfull database application. It use a lot of DataSet for the result of SQL execution. Now, what I had in mind, is a simple approach of converting all procedure that return a DataSet Object, to be a WebService method. But, because of this thinking, I don't think we can do it in Java/PHP. That is, we'll be enforce to use a ASP.NET approach. Is this correct? I assume my answer from this article Consuming a DataSet from an XML Web Service (ADO.NET)

View 1 Replies

.net - Declare An Array Of Classes And Set Value?

Jun 7, 2012

I have a little syntax declare problem in VB.Net.

Dim proxy As USImportoerServiceTypeClient = DMRUtils.CreateAndConfigureClient()
Dim request As New USDeclare_I()
request.DeclareCollection = New US_ITypeDeclare() {}

[code]....

This above code do not work, becase the "US_ITypeDeclare() {}" is empty an only contains a new DeclareCollectionStructure

declare a KoeretoejErklaeringStructure to this an set this date value til "DeclareCollectionStructure.DeclareCollectionValidDate" ?

View 1 Replies

.net - Searching Classes In An Array?

Jan 2, 2010

I have an array (Items) which holds lots of instances of a class (Item).Item has 2 properties, a Group and an ID.there may be more than Item in the array(Items) that have the same Group and ID properties.How do I "search"/get the first Item which matches a specified Group and/or ID

View 2 Replies

Multidimensional Array Of Classes?

Mar 17, 2010

I'm writing a game in visual basic 2008 and things are going fairly well with it for the most part.. well until today.. I can declare a 1 dimensional array of a class just fine but cannot for the life of me get the syntax right for a multidimensional array. I usually don't have many issues in writing in VB but this is the first large scale program I have ever written in VB2008 and the 1st large scale uses of classes in VB as well

Here is my code to better illustrate my problem here is the class..minus most of the properties Public Class Objectives private zone as Integer private TZone as integer Public Property TargetZone As Integer Get Return TZone End Get Set(ByVal value As Integer)

[Code]...

View 2 Replies

Declare An Array Of Classes In VB 2008?

May 3, 2009

I have built a new class lets say it is called class1

Public
Class Class1
Public s As String ' strings
End

now in my program I want to create an array of them in on the windows form, how do I do this?Class

View 2 Replies

One Dimensional Arrays (accumulate The Value Of Each Item Of The Array) And Classes

Dec 12, 2010

I have written a class for my one dimensional array The idea is to collect user information, put the info into an array and accumulate the value of each item of the array so there is a running total. The problem is that the code is not totalling the array when my btnSum is clicked or maybe at all. I am getting no errors, but I am also getting no total.

[Code]...

View 9 Replies

Array Return Only Last Item?

Mar 17, 2011

Here is my code as I have it

Code:
Public Class Form1
Dim OpePro(7) As String

[code].....

View 11 Replies

Function To Return Array?

Aug 5, 2011

Before adding rows to a table I am evaluating the SSN number. These will later be flagged for correction so I am setting a datatable column to true or false if it passed muster or not.

I wrote a function to check the number and make the determination plus pad it with zeros and hyphens where they should be. My problem is I want to return the results in an array. I am getting system.string[] as the return value.[code]...

View 14 Replies

Function Won't Return An Array

Jun 1, 2010

I'm trying to write a function that returns an Array that I can pass into a String.Format[code]...

View 3 Replies

Return An Array From A Function?

Nov 4, 2011

I want to return an array from a function.dt is a DataTable that is global

HTML
Dim dr As DataRow
For x As Integer = 0 To adoc.GetUpperBound(0)
dr = ds.Tables(0).NewRow()

[code].....

I'm definitely missing something here. I am trying to return an array forn the sql statement, chich I can reference as abom() in the original source.The ultuimate goal is to manually populate dt.

View 14 Replies

Return One Entry From An Array

Jul 2, 2012

I have got an array being populated which works fine What i want it to do is to return one of the items in the array (within a text box for example) which corrects certain criteria.

[Code]...

View 2 Replies

Return Only 1/3 Of An Array From 2 1d Arrays?

Jul 10, 2011

This is a school project, supposed to be a beggining VB.Net class. I'm having difficulty with one section, sorting the array is OK but I need to only return a 3 of it. I had it working when I was selecting single files but when I went to selecting multiple files at once the formula stopped working for me. I'm retuning the array just fine but the select a 3rd seems to just pass by without being acted upon. I've been working on this a long time and don't know where to look for an answer. Here is what I have for the sort method;

Private Sub sort()
Dim Count As Integer
Dim count2 As Integer

[code].....

View 2 Replies

Return The Array List?

Feb 6, 2009

I am having a little trouble trying to use an array list. I am using a function that I want to return the array list. However, I am having a problem getting it to return the arraylist. when i do this:

[Code].....

View 5 Replies

Why Won't Function Return An Array

May 3, 2012

I'm trying to write a function that returns an Array that I can pass into a String.Format:

Public Function ToArray() As Array
Dim vals As New ArrayList()
vals.Add(Me("district"))

[code].....

View 2 Replies

Add Up The Textboxes And Return The Value(total) In The Array?

Aug 18, 2010

7 textboxes, 7 values, well not always as the textboxe might contain nothing

What im trying to do is add up the textboxes and return the value(total) in the array where am i going wrong??

[code]...

View 4 Replies

Assign SQL Return Values To Array?

Apr 7, 2010

Assign SQL return values to Array

View 2 Replies

Does Array.GetLowerBound Method Always Return 0?

Apr 4, 2011

Is there ANY case it's not 0?

View 1 Replies







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