Solved

Where's WindowsFormsApplicationBase class?

Posted on 2013-01-04
13
386 Views
Last Modified: 2013-01-04
I'm following this example, method 2 but doing it in C#
http://emoreau.com/Entries/Articles/2008/11/Passing-arguments-to-an-application-startup.aspx

I have this but I cant find WindowsFormsApplicationBase

namespace Scene7API
{
    class cStartup : Microsoft.CSharp.// (but i dont see other methods to get me to the namespace above

    {
    }
}
0
Comment
Question by:Camillia
  • 5
  • 3
  • 2
  • +2
13 Comments
 
LVL 29

Expert Comment

by:Randy Downs
ID: 38744188
Maybe this will help
http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.windowsformsapplicationbase(v=vs.80).aspx

public class WindowsFormsApplicationBase : ConsoleApplicationBase

Open in new window

0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 38744197
It tells you in the article:

Public Class cStartup
   Inherits Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
End Class

Open in new window


You'll probably need to add a reference to Microsoft.VisualBasic.dll.
0
 
LVL 7

Author Comment

by:Camillia
ID: 38744229
I'm using C# tho...not VB. Let me add a reference to Microsoft.CSharp.dll

Now, If I use
public class WindowsFormsApplicationBase : ConsoleApplicationBase

That's WindowsFormsApplicationBase inherting from ConsoleApplicationBase....

I need (per that article) my class to inherit from WindowsFormsApplicationBase
0
 
LVL 7

Author Comment

by:Camillia
ID: 38744236
I added a reference to Microsoft.CSharp.dll, that doesnt give me WindowsFormsApplicationBase either
0
 
LVL 69

Accepted Solution

by:
Éric Moreau earned 500 total points
ID: 38744253
you can add a reference to the VB library in C#
0
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 38744257
You probably don't need it.
What are you trying to do ?
start an app AND pass arguements to it ?
read the arguements passed to the current app ?
Start only one instance of an app ?
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 7

Author Comment

by:Camillia
ID: 38744268
Let me try it, Emoreau
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 38744392
Very interesting choice of answer selection.
0
 
LVL 7

Author Comment

by:Camillia
ID: 38744463
oh, i'm sorry. I just saw that you have the same answer at the botton of your answer. If I can reopen and divide the points, i can do that.
0
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 38744648
I'm just puzzled why you highlight you are doing it in C# and then accept an answer to use VB.
0
 
LVL 7

Author Comment

by:Camillia
ID: 38744652
because i didnt know i can add VB dlls to C# project. I tried it and it worked.
0
 
LVL 69

Expert Comment

by:Éric Moreau
ID: 38744672
there is nothing wrong in using the VB library in C# if it contains features you want!
0
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 38744689
>>there is nothing wrong in using the VB library in C# if it contains features you want!

Agreed - but maybe there is a simple C# way to accomplish what was required.  (One can get from A to D round a square by going A..B..C...D if one wants but maybe A..D is more suitable).

Anyway as long as it works.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction                                                 Was the var keyword really only brought out to shorten your syntax? Or have the VB language guys got their way in C#? What type of variable is it? All will be revealed.   Also called…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
A company’s greatest vulnerability is their email. CEO fraud, ransomware and spear phishing attacks are the no1 threat to a company’s security. Cybercrime is responsible for the largest loss of money to companies today with losses projected to r…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now