Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Where's WindowsFormsApplicationBase class?

Posted on 2013-01-04
13
394 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
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 7

Author Comment

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

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
 
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 70

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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
This article describes a simple method to resize a control at runtime.  It includes ready-to-use source code and a complete sample demonstration application.  We'll also talk about C# Extension Methods. Introduction In one of my applications…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

789 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