Solved

Where's WindowsFormsApplicationBase class?

Posted on 2013-01-04
13
388 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
Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

 
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

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Windows Media Player 2 26
VB.NET (2008) - Refactoring Question 2 21
Example works but why do I need to click twice on button 4 37
VB.NET 2008 Winforms Signing 13 16
Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
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…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

776 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